--- /srv/rebuilderd/tmp/rebuilderdNdjEhn/inputs/libpython3.15-dev_3.15.0~b1-3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdNdjEhn/out/libpython3.15-dev_3.15.0~b1-3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-10 12:11:53.000000 debian-binary │ --rw-r--r-- 0 0 0 8432 2026-05-10 12:11:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4804076 2026-05-10 12:11:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8436 2026-05-10 12:11:53.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4803416 2026-05-10 12:11:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -319,15 +319,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7814 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9155790 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 8788766 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8788094 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8460 2026-05-10 12:11:53.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-10 12:11:53.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-10 12:11:53.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-10 12:11:53.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-10 12:11:53.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: jit_publish.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: pystats.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │┄ nm: jit_unwind.o: no symbols │ │ │ │ @@ -75,22 +75,22 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_raise_error_for_missing_comma in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -1936,20 +1936,20 @@ │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_MatchStar 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_TemplateStr in Python-ast.o │ │ │ │ @@ -2011,32 +2011,32 @@ │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ _PyEval_LazyImportName in ceval.o │ │ │ │ +_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ -_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ -_PyEval_FormatExcCheckArg in ceval.o │ │ │ │ +_PyEval_LazyImportFrom in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_LazyImportFrom in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ @@ -3583,16 +3583,16 @@ │ │ │ │ 000009b4 T _PyPegen_expect_token │ │ │ │ 00000a5c T _PyPegen_fill_token │ │ │ │ 00001c1c T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00001b04 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 00001364 T _PyPegen_is_memoized │ │ │ │ 00000964 T _PyPegen_lookahead │ │ │ │ -000024ac T _PyPegen_lookahead_for_expr │ │ │ │ -000024c0 T _PyPegen_lookahead_for_stmt │ │ │ │ +000024a4 T _PyPegen_lookahead_for_expr │ │ │ │ +000024b8 T _PyPegen_lookahead_for_stmt │ │ │ │ 000011b0 T _PyPegen_lookahead_with_int │ │ │ │ 00001c90 T _PyPegen_lookahead_with_string │ │ │ │ 00001460 T _PyPegen_name_token │ │ │ │ 00001794 T _PyPegen_new_identifier │ │ │ │ 00001dbc T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3701,29 +3701,29 @@ │ │ │ │ 00000818 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000a64 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000020c r .LC0 │ │ │ │ -00000214 r .LC1 │ │ │ │ +00000208 r .LC0 │ │ │ │ +00000210 r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ 00000100 r .LC11 │ │ │ │ 00000104 r .LC12 │ │ │ │ 00000108 r .LC13 │ │ │ │ 0000010c r .LC14 │ │ │ │ 00000110 r .LC15 │ │ │ │ 00000140 r .LC16 │ │ │ │ 00000144 r .LC17 │ │ │ │ 0000018c r .LC18 │ │ │ │ 000001d4 r .LC19 │ │ │ │ 000001dc r .LC20 │ │ │ │ -000001e0 r .LC21 │ │ │ │ -0000021c r .LC23 │ │ │ │ +00000218 r .LC22 │ │ │ │ +00000244 r .LC23 │ │ │ │ 00000248 r .LC24 │ │ │ │ 00000270 r .LC25 │ │ │ │ 000002a0 r .LC26 │ │ │ │ 000002ac r .LC27 │ │ │ │ 000002b8 r .LC28 │ │ │ │ 000002c0 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ @@ -3805,40 +3805,40 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 000008fc T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000c04 T _PyPegen_alias_for_star │ │ │ │ +000011a8 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 00000a08 T _PyPegen_augoperator │ │ │ │ 0000098c T _PyPegen_check_barry_as_flufl │ │ │ │ 00001c70 T _PyPegen_check_fstring_conversion │ │ │ │ -00000d6c T _PyPegen_check_legacy_stmt │ │ │ │ +00000cc0 T _PyPegen_check_legacy_stmt │ │ │ │ 000000d0 T _PyPegen_checked_future_import │ │ │ │ -00000f20 T _PyPegen_class_def_decorators │ │ │ │ +00000e74 T _PyPegen_class_def_decorators │ │ │ │ 0000092c T _PyPegen_cmpop_expr_pair │ │ │ │ 000007ac T _PyPegen_collect_call_seqs │ │ │ │ 00000108 T _PyPegen_concatenate_strings │ │ │ │ 000013f0 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00000fd8 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000f84 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000ed8 T _PyPegen_decoded_constant_from_token │ │ │ │ 00000a38 T _PyPegen_dummy_name │ │ │ │ 000008d0 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ 00001698 T _PyPegen_ensure_real │ │ │ │ 00001084 T _PyPegen_formatted_value │ │ │ │ 0000084c T _PyPegen_function_def_decorators │ │ │ │ 00000d64 T _PyPegen_get_cmpops │ │ │ │ 00001720 T _PyPegen_get_expr_name │ │ │ │ 00000dec T _PyPegen_get_exprs │ │ │ │ -00000df4 T _PyPegen_get_invalid_target │ │ │ │ +00000d48 T _PyPegen_get_invalid_target │ │ │ │ 000019e0 T _PyPegen_get_keys │ │ │ │ 0000039c T _PyPegen_get_last_comprehension_item │ │ │ │ 00001298 T _PyPegen_get_pattern_keys │ │ │ │ 000012f4 T _PyPegen_get_patterns │ │ │ │ 00001ac0 T _PyPegen_get_values │ │ │ │ 0000143c T _PyPegen_interpolation │ │ │ │ 00000b3c T _PyPegen_join_names_with_dot │ │ │ │ @@ -3852,27 +3852,27 @@ │ │ │ │ 000007f4 T _PyPegen_map_names_to_ids │ │ │ │ 00001ba0 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 00001900 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -00000cb0 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000c04 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001978 T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000078 T _PyPegen_seq_count_dots │ │ │ │ 00001fe8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00001ecc T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003d8 T _PyPegen_seq_first_item │ │ │ │ 000017e4 T _PyPegen_seq_flatten │ │ │ │ 000006f0 T _PyPegen_seq_insert_in_front │ │ │ │ 00000268 T _PyPegen_seq_last_item │ │ │ │ 00000524 T _PyPegen_set_expr_context │ │ │ │ -00001068 T _PyPegen_setup_full_format_spec │ │ │ │ +00000fbc T _PyPegen_setup_full_format_spec │ │ │ │ 000006b8 T _PyPegen_singleton_seq │ │ │ │ 00001350 T _PyPegen_slash_with_default │ │ │ │ 000007a8 T _PyPegen_star_etc │ │ │ │ 00001394 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ @@ -4050,25 +4050,25 @@ │ │ │ │ 00000fb4 r .LC94 │ │ │ │ 00000fd8 r .LC95 │ │ │ │ 00001018 r .LC96 │ │ │ │ 00001058 r .LC97 │ │ │ │ 00001080 r .LC98 │ │ │ │ 000010c0 r .LC99 │ │ │ │ 00004198 t INVALID_VERSION_CHECK │ │ │ │ -0001866c t NEW_TYPE_COMMENT │ │ │ │ +00018638 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 │ │ │ │ -00010404 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000103f4 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 │ │ │ │ @@ -4221,229 +4221,229 @@ │ │ │ │ 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 │ │ │ │ -0000bd5c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bd4c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001a08 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001ea0 t _gather_143_rule │ │ │ │ 00003f60 t _gather_14_rule │ │ │ │ 00004794 t _gather_34_rule │ │ │ │ -000213bc t _gather_86_rule │ │ │ │ -00016d5c t _gather_91_rule │ │ │ │ -0000b904 t _loop0_122_rule │ │ │ │ +00021388 t _gather_86_rule │ │ │ │ +00016d28 t _gather_91_rule │ │ │ │ +0000b8f4 t _loop0_122_rule │ │ │ │ 00001688 t _loop0_145_rule │ │ │ │ -0000c3a0 t _loop0_1_rule │ │ │ │ -0001a4c8 t _loop0_27_rule │ │ │ │ -0001b61c t _loop0_28_rule │ │ │ │ +0000c390 t _loop0_1_rule │ │ │ │ +0001a494 t _loop0_27_rule │ │ │ │ +0001b5e8 t _loop0_28_rule │ │ │ │ 00003c1c t _loop0_31_rule │ │ │ │ -00024b34 t _loop0_72_rule │ │ │ │ -0000acf0 t _loop0_73_rule │ │ │ │ -0000c6bc t _loop0_76_rule │ │ │ │ -0000cd3c t _loop0_78_rule │ │ │ │ +00024b00 t _loop0_72_rule │ │ │ │ +0000ace0 t _loop0_73_rule │ │ │ │ +0000c6ac t _loop0_76_rule │ │ │ │ +0000cd2c t _loop0_78_rule │ │ │ │ 00003918 t _loop0_88_rule │ │ │ │ -000193dc t _loop1_29_rule │ │ │ │ -0001a640 t _loop1_30_rule │ │ │ │ -00023844 t _loop1_32_rule │ │ │ │ +000193a8 t _loop1_29_rule │ │ │ │ +0001a60c t _loop1_30_rule │ │ │ │ +00023810 t _loop1_32_rule │ │ │ │ 00002124 t _loop1_36_rule │ │ │ │ -0000f180 t _loop1_37_rule │ │ │ │ -000240a0 t _loop1_74_rule │ │ │ │ -0000a5b8 t _loop1_75_rule │ │ │ │ -0000e24c t _loop1_77_rule │ │ │ │ +0000f170 t _loop1_37_rule │ │ │ │ +0002406c t _loop1_74_rule │ │ │ │ +0000a5a8 t _loop1_75_rule │ │ │ │ +0000e23c t _loop1_77_rule │ │ │ │ 00009688 t _loop1_82_rule │ │ │ │ -00008ba4 t _loop1_83_rule │ │ │ │ +00008b94 t _loop1_83_rule │ │ │ │ 00001440 t _tmp_106_rule │ │ │ │ -0000cf88 t _tmp_10_rule │ │ │ │ +0000cf78 t _tmp_10_rule │ │ │ │ 00001954 t _tmp_112_rule │ │ │ │ -0000d3e8 t _tmp_114_rule │ │ │ │ -0000ac10 t _tmp_116_rule │ │ │ │ +0000d3d8 t _tmp_114_rule │ │ │ │ +0000ac00 t _tmp_116_rule │ │ │ │ 000003a0 t _tmp_117_rule │ │ │ │ 000011e0 t _tmp_119_rule │ │ │ │ -0000b7cc t _tmp_120_rule │ │ │ │ -0000ae70 t _tmp_123_rule │ │ │ │ -0000c2f4 t _tmp_124_rule │ │ │ │ -00010464 t _tmp_126_rule │ │ │ │ +0000b7bc t _tmp_120_rule │ │ │ │ +0000ae60 t _tmp_123_rule │ │ │ │ +0000c2e4 t _tmp_124_rule │ │ │ │ +00010454 t _tmp_126_rule │ │ │ │ 00001294 t _tmp_128_rule │ │ │ │ 00001c34 t _tmp_129_rule │ │ │ │ 0000086c t _tmp_130_rule │ │ │ │ 00002188 t _tmp_135_rule │ │ │ │ 00001d0c t _tmp_139_rule │ │ │ │ 000015d4 t _tmp_144_rule │ │ │ │ -00010518 t _tmp_151_rule │ │ │ │ +00010508 t _tmp_151_rule │ │ │ │ 00001344 t _tmp_152_rule │ │ │ │ 000014fc t _tmp_153_rule │ │ │ │ 000018ac t _tmp_154_rule.isra.0 │ │ │ │ 000017f8 t _tmp_155_rule │ │ │ │ 000098c0 t _tmp_156_rule │ │ │ │ -00005c14 t _tmp_15_rule │ │ │ │ +00005c04 t _tmp_15_rule │ │ │ │ 00001338 t _tmp_160_rule │ │ │ │ -0000c9cc t _tmp_165_rule │ │ │ │ +0000c9bc t _tmp_165_rule │ │ │ │ 00001d9c t _tmp_168_rule │ │ │ │ 00003b30 t _tmp_16_rule │ │ │ │ 00000918 t _tmp_170_rule │ │ │ │ 0000022c t _tmp_176_rule │ │ │ │ 000020cc t _tmp_177_rule │ │ │ │ 000002e8 t _tmp_180_rule │ │ │ │ 0000124c t _tmp_21_rule │ │ │ │ 00003020 t _tmp_25_rule │ │ │ │ -0001ee60 t _tmp_26_rule │ │ │ │ +0001ee2c t _tmp_26_rule │ │ │ │ 00004c50 t _tmp_35_rule │ │ │ │ -000084a8 t _tmp_41_rule │ │ │ │ +00008498 t _tmp_41_rule │ │ │ │ 000091b0 t _tmp_42_rule │ │ │ │ -0000dadc t _tmp_43_rule │ │ │ │ +0000dacc t _tmp_43_rule │ │ │ │ 0000d718 t _tmp_5_rule │ │ │ │ 0000369c t _tmp_6_rule │ │ │ │ 00003794 t _tmp_7_rule │ │ │ │ 00003864 t _tmp_8_rule │ │ │ │ 00003934 t _tmp_9_rule │ │ │ │ -00017988 t annotated_rhs_rule │ │ │ │ -00016a18 t args_rule │ │ │ │ -00015c90 t arguments_rule │ │ │ │ +00017954 t annotated_rhs_rule │ │ │ │ +000169e4 t args_rule │ │ │ │ +00015c5c t arguments_rule │ │ │ │ 00007718 t atom_rule │ │ │ │ -0000d4b0 t attr_rule │ │ │ │ -00020fac t augassign_rule │ │ │ │ +0000d4a0 t attr_rule │ │ │ │ +00020f78 t augassign_rule │ │ │ │ 00010bdc t bitwise_and_rule │ │ │ │ 00010220 t bitwise_or_rule │ │ │ │ 00010558 t bitwise_xor_rule │ │ │ │ -0001d758 t block_rule │ │ │ │ +0001d724 t block_rule │ │ │ │ 00004218 t break_stmt_rule │ │ │ │ 00002ba4 t class_def_raw_rule │ │ │ │ -00006bd8 t closed_pattern_rule │ │ │ │ -00008648 t complex_number_rule │ │ │ │ +00006bc8 t closed_pattern_rule │ │ │ │ +00008638 t complex_number_rule │ │ │ │ 00000da0 t compound_stmt_rule │ │ │ │ 0000d154 t conjunction_rule │ │ │ │ 0000460c t continue_stmt_rule │ │ │ │ -000141f4 t decorators_rule │ │ │ │ -00021a80 t default_rule │ │ │ │ +000141c0 t decorators_rule │ │ │ │ +00021a4c t default_rule │ │ │ │ 000056a0 t del_target_rule │ │ │ │ 000053e4 t del_targets_rule │ │ │ │ 0000cc24 t disjunction_rule │ │ │ │ 00000f58 t dotted_as_name_rule │ │ │ │ -000167e4 t dotted_name_rule │ │ │ │ -0000fc64 t double_star_pattern_rule │ │ │ │ -00020090 t elif_stmt_rule │ │ │ │ -00020c74 t else_block_rule │ │ │ │ +000167b0 t dotted_name_rule │ │ │ │ +0000fc54 t double_star_pattern_rule │ │ │ │ +0002005c t elif_stmt_rule │ │ │ │ +00020c40 t else_block_rule │ │ │ │ 0000bc4c t expression_rule │ │ │ │ -0000bb24 t expression_without_invalid_rule │ │ │ │ +0000bb14 t expression_without_invalid_rule │ │ │ │ 00005020 t expressions_rule │ │ │ │ 00012cb0 t factor_rule │ │ │ │ 00001e90 t finally_block_rule │ │ │ │ -000145c4 t for_if_clauses_rule │ │ │ │ +00014590 t for_if_clauses_rule │ │ │ │ 0000313c t for_stmt_rule │ │ │ │ -0001fd58 t fstring_conversion_rule │ │ │ │ -0001dbec t fstring_replacement_field_rule │ │ │ │ -0001f10c t func_type_comment_rule │ │ │ │ -00014e10 t function_def_raw_rule │ │ │ │ +0001fd24 t fstring_conversion_rule │ │ │ │ +0001dbb8 t fstring_replacement_field_rule │ │ │ │ +0001f0d8 t func_type_comment_rule │ │ │ │ +00014ddc t function_def_raw_rule │ │ │ │ 0000b710 t genexp_rule │ │ │ │ -0000855c t guard_rule │ │ │ │ +0000854c t guard_rule │ │ │ │ 0000c8c0 t if_expression_rule │ │ │ │ 00000454 t imaginary_number_rule │ │ │ │ 00001a98 t import_from_as_name_rule │ │ │ │ 000017d0 t import_from_as_names_rule │ │ │ │ 000013ec t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000a1ec t invalid_ann_assign_target_rule │ │ │ │ -0000a8e8 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000a330 t invalid_for_target_rule │ │ │ │ +0000a1dc t invalid_ann_assign_target_rule │ │ │ │ +0000a8d8 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000a320 t invalid_for_target_rule │ │ │ │ 00004d28 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d078 t invalid_kwarg_rule.isra.0 │ │ │ │ -0000be0c t invalid_parameters_rule.isra.0 │ │ │ │ -0000c524 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000d068 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000bdfc t invalid_parameters_rule.isra.0 │ │ │ │ +0000c514 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000009d4 t invalid_tstring_replacement_field_rule │ │ │ │ 0000e2b0 t inversion_rule │ │ │ │ -0000fd54 t items_pattern_rule │ │ │ │ -0000ffe0 t key_value_pattern_rule │ │ │ │ -0000e134 t keyword_pattern_rule │ │ │ │ -0000de94 t keyword_patterns_rule │ │ │ │ -000235cc t kwarg_or_double_starred_rule │ │ │ │ -0002338c t kwarg_or_starred_rule │ │ │ │ -00021c84 t kwargs_rule │ │ │ │ -0001d47c t kwds_rule │ │ │ │ -0000b508 t lambda_kwds_rule │ │ │ │ -0000c838 t lambda_param_maybe_default_rule │ │ │ │ -00024704 t lambda_param_no_default_rule │ │ │ │ -0002498c t lambda_param_rule │ │ │ │ -0000a764 t lambda_param_with_default_rule │ │ │ │ -00009600 t lambda_params_rule │ │ │ │ -0000a0a0 t lambda_slash_no_default_rule │ │ │ │ -0000a410 t lambda_slash_with_default_rule │ │ │ │ -0000af24 t lambda_star_etc_rule │ │ │ │ -0001fe78 t lambdef_rule │ │ │ │ -0001ef4c t list_rule │ │ │ │ -0000d828 t maybe_sequence_pattern_rule │ │ │ │ -00006198 t maybe_star_pattern_rule │ │ │ │ -0000d77c t name_or_attr_rule │ │ │ │ -0001ce28 t named_expression_rule │ │ │ │ -0000607c t open_sequence_pattern_rule │ │ │ │ -00006838 t or_pattern_rule │ │ │ │ -0001956c t param_no_default_rule │ │ │ │ -00019c6c t param_rule │ │ │ │ +0000fd44 t items_pattern_rule │ │ │ │ +0000ffd0 t key_value_pattern_rule │ │ │ │ +0000e124 t keyword_pattern_rule │ │ │ │ +0000de84 t keyword_patterns_rule │ │ │ │ +00023598 t kwarg_or_double_starred_rule │ │ │ │ +00023358 t kwarg_or_starred_rule │ │ │ │ +00021c50 t kwargs_rule │ │ │ │ +0001d448 t kwds_rule │ │ │ │ +0000b4f8 t lambda_kwds_rule │ │ │ │ +0000c828 t lambda_param_maybe_default_rule │ │ │ │ +000246d0 t lambda_param_no_default_rule │ │ │ │ +00024958 t lambda_param_rule │ │ │ │ +0000a754 t lambda_param_with_default_rule │ │ │ │ +000095f0 t lambda_params_rule │ │ │ │ +0000a090 t lambda_slash_no_default_rule │ │ │ │ +0000a400 t lambda_slash_with_default_rule │ │ │ │ +0000af14 t lambda_star_etc_rule │ │ │ │ +0001fe44 t lambdef_rule │ │ │ │ +0001ef18 t list_rule │ │ │ │ +0000d818 t maybe_sequence_pattern_rule │ │ │ │ +00006188 t maybe_star_pattern_rule │ │ │ │ +0000d76c t name_or_attr_rule │ │ │ │ +0001cdf4 t named_expression_rule │ │ │ │ +0000606c t open_sequence_pattern_rule │ │ │ │ +00006828 t or_pattern_rule │ │ │ │ +00019538 t param_no_default_rule │ │ │ │ +00019c38 t param_rule │ │ │ │ 000043a0 t param_star_annotation_rule │ │ │ │ -00018794 t parameters_rule │ │ │ │ -000186c4 t params_rule │ │ │ │ +00018760 t parameters_rule │ │ │ │ +00018690 t params_rule │ │ │ │ 0000378c t pass_stmt_rule │ │ │ │ -00009340 t pattern_capture_target_rule │ │ │ │ -00006450 t pattern_rule │ │ │ │ -00005ecc t patterns_rule │ │ │ │ -0000dbb4 t positional_patterns_rule │ │ │ │ +00009330 t pattern_capture_target_rule │ │ │ │ +00006440 t pattern_rule │ │ │ │ +00005ebc t patterns_rule │ │ │ │ +0000dba4 t positional_patterns_rule │ │ │ │ 000136fc t primary_raw │ │ │ │ 00013524 t primary_rule │ │ │ │ -00008ab8 t real_number_rule │ │ │ │ +00008aa8 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ 00011284 t shift_expr_rule │ │ │ │ -00008270 t signed_number_rule │ │ │ │ -0000888c t signed_real_number_rule │ │ │ │ +00008260 t signed_number_rule │ │ │ │ +0000887c t signed_real_number_rule │ │ │ │ 00003e04 t simple_stmt_rule │ │ │ │ 00003a04 t simple_stmts_rule │ │ │ │ 000064a0 t single_subscript_attribute_target_rule │ │ │ │ 0000caac t single_target_rule │ │ │ │ -00019290 t slash_no_default_rule │ │ │ │ -00019ee4 t slash_with_default_rule │ │ │ │ -00020558 t slices_rule │ │ │ │ +0001925c t slash_no_default_rule │ │ │ │ +00019eb0 t slash_with_default_rule │ │ │ │ +00020524 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5a8 t star_etc_rule │ │ │ │ +0001c574 t star_etc_rule │ │ │ │ 0001004c t star_expression_rule │ │ │ │ 0000d810 t star_expressions_rule │ │ │ │ -0001da1c t star_named_expression_rule │ │ │ │ +0001d9e8 t star_named_expression_rule │ │ │ │ 000005ac t star_named_expressions_rule │ │ │ │ -0001f3a8 t star_named_expressions_sequence_rule │ │ │ │ +0001f374 t star_named_expressions_sequence_rule │ │ │ │ 0000a570 t star_target_rule │ │ │ │ 00009f50 t star_targets_rule │ │ │ │ -00018364 t starred_expression_rule │ │ │ │ +00018330 t starred_expression_rule │ │ │ │ 000009d0 t statements_rule │ │ │ │ 000092a4 t strings_rule │ │ │ │ -00005cc8 t subject_expr_rule │ │ │ │ +00005cb8 t subject_expr_rule │ │ │ │ 000118a0 t sum_rule │ │ │ │ 00009e68 t t_lookahead_rule │ │ │ │ 00006bd8 t t_primary_raw │ │ │ │ 00006ac0 t t_primary_rule │ │ │ │ 0000a81c t target_with_star_atom_rule │ │ │ │ 00011e1c t term_raw │ │ │ │ 00011c4c t term_rule │ │ │ │ -0000eb4c t tstring_full_format_spec_rule │ │ │ │ -00008d4c t tstring_rule │ │ │ │ -0001e848 t tuple_rule │ │ │ │ -0000ea3c t type_param_default_rule │ │ │ │ -0000e3d8 t type_param_rule │ │ │ │ -00017c78 t type_params_rule │ │ │ │ -00009470 t wildcard_pattern_rule │ │ │ │ +0000eb3c t tstring_full_format_spec_rule │ │ │ │ +00008d3c t tstring_rule │ │ │ │ +0001e814 t tuple_rule │ │ │ │ +0000ea2c t type_param_default_rule │ │ │ │ +0000e3c8 t type_param_rule │ │ │ │ +00017c44 t type_params_rule │ │ │ │ +00009460 t wildcard_pattern_rule │ │ │ │ 000049cc t with_item_rule │ │ │ │ -00018128 t yield_expr_rule │ │ │ │ +000180f4 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4553,15 +4553,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 │ │ │ │ -000039c8 T _PyLexer_update_ftstring_expr │ │ │ │ +000039a8 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 │ │ │ │ @@ -4576,28 +4576,27 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000040 r __func__.0 │ │ │ │ 0000008c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -0000394c t tok_backup │ │ │ │ +0000392c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003b60 t tok_decimal_tail │ │ │ │ +00003b40 t tok_decimal_tail │ │ │ │ 00000d9c t tok_get_normal_mode │ │ │ │ -00003820 t tok_nextc │ │ │ │ -00003cd4 t verify_end_of_number │ │ │ │ +00003800 t tok_nextc │ │ │ │ +00003cb4 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ -0000037c t Py_XDECREF.part.0 │ │ │ │ 0000011c T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003b8 T _PyToken_Free │ │ │ │ +00000408 T _PyToken_Free │ │ │ │ 00000100 T _PyToken_Init │ │ │ │ 000001ac T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4689,15 +4688,15 @@ │ │ │ │ U _PyTokenizer_ensure_utf8 │ │ │ │ U _PyTokenizer_error_ret │ │ │ │ U _PyTokenizer_new_string │ │ │ │ U _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memcpy │ │ │ │ U strlen │ │ │ │ -00000000 t tok_underflow_readline │ │ │ │ +000000c0 t tok_underflow_readline │ │ │ │ │ │ │ │ string_tokenizer.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U PyMem_Free │ │ │ │ U _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_check_bom │ │ │ │ @@ -4867,15 +4866,15 @@ │ │ │ │ 000006f4 r .LC40 │ │ │ │ 00000724 r .LC41 │ │ │ │ 00000728 r .LC42 │ │ │ │ 0000075c r .LC43 │ │ │ │ 00000774 r .LC44 │ │ │ │ 00000778 r .LC45 │ │ │ │ 0000077c r .LC46 │ │ │ │ -00000780 r .LC47 │ │ │ │ +000007b0 r .LC47 │ │ │ │ 000007b4 r .LC48 │ │ │ │ 000007b8 r .LC49 │ │ │ │ 000000cc r .LC5 │ │ │ │ 000007bc r .LC50 │ │ │ │ 000007c0 r .LC51 │ │ │ │ 000007cc r .LC52 │ │ │ │ 00000814 r .LC53 │ │ │ │ @@ -4924,15 +4923,15 @@ │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 00000f30 T PyAIter_Check │ │ │ │ 00000a28 T PyBuffer_FillContiguousStrides │ │ │ │ 00004f68 T PyBuffer_FillInfo │ │ │ │ 00000874 T PyBuffer_FromContiguous │ │ │ │ 00000f08 T PyBuffer_GetPointer │ │ │ │ -000067a8 T PyBuffer_IsContiguous │ │ │ │ +00006640 T PyBuffer_IsContiguous │ │ │ │ 000053cc T PyBuffer_Release │ │ │ │ 0000079c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4958,18 +4957,18 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 0000406c T PyIndex_Check │ │ │ │ -00005d74 T PyIter_Check │ │ │ │ +00005c0c T PyIter_Check │ │ │ │ 00000804 T PyIter_Next │ │ │ │ 00000dc4 T PyIter_NextItem │ │ │ │ -00007074 T PyIter_Send │ │ │ │ +00006f0c T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ @@ -4986,26 +4985,26 @@ │ │ │ │ 00003ce8 T PyMapping_Keys │ │ │ │ 00000f08 T PyMapping_Length │ │ │ │ 000000cc T PyMapping_SetItemString │ │ │ │ 0000460c T PyMapping_Size │ │ │ │ 00000900 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00006a0c T PyNumber_Absolute │ │ │ │ +000068a4 T PyNumber_Absolute │ │ │ │ 00003654 T PyNumber_Add │ │ │ │ 0000426c T PyNumber_And │ │ │ │ 00001dc4 T PyNumber_AsSsize_t │ │ │ │ 00004bb8 T PyNumber_Check │ │ │ │ -00006a7c T PyNumber_Divmod │ │ │ │ -00007548 T PyNumber_Float │ │ │ │ +00006914 T PyNumber_Divmod │ │ │ │ +000073e0 T PyNumber_Float │ │ │ │ 00005638 T PyNumber_FloorDivide │ │ │ │ 000031a4 T PyNumber_InPlaceAdd │ │ │ │ 000002e0 T PyNumber_InPlaceAnd │ │ │ │ -00007764 T PyNumber_InPlaceFloorDivide │ │ │ │ -00007154 T PyNumber_InPlaceLshift │ │ │ │ +000075fc T PyNumber_InPlaceFloorDivide │ │ │ │ +00006fec T PyNumber_InPlaceLshift │ │ │ │ 000000fc T PyNumber_InPlaceMatrixMultiply │ │ │ │ 000007e4 T PyNumber_InPlaceMultiply │ │ │ │ 00002160 T PyNumber_InPlaceOr │ │ │ │ 00000254 T PyNumber_InPlacePower │ │ │ │ 00000b7c T PyNumber_InPlaceRemainder │ │ │ │ 00000d38 T PyNumber_InPlaceRshift │ │ │ │ 000002a8 T PyNumber_InPlaceSubtract │ │ │ │ @@ -5017,19 +5016,19 @@ │ │ │ │ 0000443c T PyNumber_Lshift │ │ │ │ 000000ac T PyNumber_MatrixMultiply │ │ │ │ 00005808 T PyNumber_Multiply │ │ │ │ 0000409c T PyNumber_Negative │ │ │ │ 00005468 T PyNumber_Or │ │ │ │ 00000bb4 T PyNumber_Positive │ │ │ │ 000006b4 T PyNumber_Power │ │ │ │ -00005da8 T PyNumber_Remainder │ │ │ │ -00006da8 T PyNumber_Rshift │ │ │ │ +00005c40 T PyNumber_Remainder │ │ │ │ +00006c40 T PyNumber_Rshift │ │ │ │ 000049e8 T PyNumber_Subtract │ │ │ │ -00007384 T PyNumber_ToBase │ │ │ │ -00005fa0 T PyNumber_TrueDivide │ │ │ │ +0000721c T PyNumber_ToBase │ │ │ │ +00005e38 T PyNumber_TrueDivide │ │ │ │ 0000042c T PyNumber_Xor │ │ │ │ 00000e3c T PyObject_AsCharBuffer │ │ │ │ 00000e50 T PyObject_AsReadBuffer │ │ │ │ 00000cfc T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 000038b4 T PyObject_CheckBuffer │ │ │ │ @@ -5051,15 +5050,15 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 0000094c T PyObject_SetItem │ │ │ │ 00003b20 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000080 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00006764 T PySequence_Check │ │ │ │ +000065fc T PySequence_Check │ │ │ │ 000006d0 T PySequence_Concat │ │ │ │ 00001d74 T PySequence_Contains │ │ │ │ 00000134 T PySequence_Count │ │ │ │ 00003934 T PySequence_DelItem │ │ │ │ 00000f64 T PySequence_DelSlice │ │ │ │ 000034cc T PySequence_Fast │ │ │ │ 0000270c T PySequence_GetItem │ │ │ │ @@ -5069,52 +5068,52 @@ │ │ │ │ 0000055c T PySequence_InPlaceRepeat │ │ │ │ 000004b4 T PySequence_Index │ │ │ │ 00000ef4 T PySequence_Length │ │ │ │ 00003a74 T PySequence_List │ │ │ │ 00000684 T PySequence_Repeat │ │ │ │ 00000e14 T PySequence_SetItem │ │ │ │ 00001030 T PySequence_SetSlice │ │ │ │ -000066cc T PySequence_Size │ │ │ │ +00006564 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 │ │ │ │ -00005f78 t Py_XDECREF │ │ │ │ +00005e10 t Py_XDECREF │ │ │ │ 0000026c t Py_XDECREF.part.0 │ │ │ │ -00006974 t _IsCContiguous │ │ │ │ -000081c0 t _IsFortranContiguous │ │ │ │ +0000680c t _IsCContiguous │ │ │ │ +00008058 t _IsFortranContiguous │ │ │ │ 00000d70 t _IsFortranContiguous.part.0 │ │ │ │ 00000ed4 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000834 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006f78 T _PyIter_Send │ │ │ │ +00006e10 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000b0c T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00002010 T _PyNumber_Index │ │ │ │ -00006170 T _PyNumber_PowerNoMod │ │ │ │ +00006008 T _PyNumber_PowerNoMod │ │ │ │ 00000318 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006c4c T _PyObject_RealIsInstance │ │ │ │ +00006ae4 T _PyObject_RealIsInstance │ │ │ │ 000038e4 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 000004cc T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ @@ -5126,15 +5125,15 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 0000097c t _Py_add_one_to_index_C │ │ │ │ 000009d0 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000854 t _buffer_release_call │ │ │ │ -00007820 t abstract_issubclass │ │ │ │ +000076b8 t abstract_issubclass │ │ │ │ 00000db8 t as_read_buffer │ │ │ │ 00002390 t binary_iop │ │ │ │ 00000160 t binary_iop.part.0 │ │ │ │ 000023dc t binary_iop1 │ │ │ │ 00000160 t binary_op.part.0 │ │ │ │ 00003300 t binary_op1 │ │ │ │ 00000c5c t check_class │ │ │ │ @@ -5142,17 +5141,17 @@ │ │ │ │ U memcpy │ │ │ │ 000003c8 t null_error.isra.0 │ │ │ │ 0000410c t object_isinstance │ │ │ │ 00002a84 t object_issubclass │ │ │ │ 000014b0 t object_recursive_isinstance │ │ │ │ 00003a24 t recursive_issubclass │ │ │ │ 000001f4 t recursive_issubclass.part.0 │ │ │ │ -00005ae0 t sequence_repeat │ │ │ │ +00005b5c t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ -00006434 t ternary_op.constprop.0 │ │ │ │ +000062cc t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5804,34 +5803,34 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -000015dc T PyBytesWriter_Create │ │ │ │ -000011a0 T PyBytesWriter_Discard │ │ │ │ -00001744 T PyBytesWriter_Finish │ │ │ │ -00000cf8 T PyBytesWriter_FinishWithPointer │ │ │ │ -00000f54 T PyBytesWriter_FinishWithSize │ │ │ │ +000015e4 T PyBytesWriter_Create │ │ │ │ +000011a8 T PyBytesWriter_Discard │ │ │ │ +0000174c T PyBytesWriter_Finish │ │ │ │ +00000d00 T PyBytesWriter_FinishWithPointer │ │ │ │ +00000f5c T PyBytesWriter_FinishWithSize │ │ │ │ 00001458 T PyBytesWriter_Format │ │ │ │ -00001708 T PyBytesWriter_GetData │ │ │ │ -00005028 T PyBytesWriter_GetSize │ │ │ │ -00002ca0 T PyBytesWriter_Grow │ │ │ │ -00002194 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ -00005040 T PyBytesWriter_Resize │ │ │ │ +00001710 T PyBytesWriter_GetData │ │ │ │ +00005024 T PyBytesWriter_GetSize │ │ │ │ +00002ca8 T PyBytesWriter_Grow │ │ │ │ +0000219c T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +0000503c T PyBytesWriter_Resize │ │ │ │ 000009f4 T PyBytesWriter_WriteBytes │ │ │ │ 000004d0 T PyBytes_AsString │ │ │ │ 00000d10 T PyBytes_AsStringAndSize │ │ │ │ 00001544 T PyBytes_Concat │ │ │ │ 000014f0 T PyBytes_ConcatAndDel │ │ │ │ -00005598 T PyBytes_DecodeEscape │ │ │ │ +00005594 T PyBytes_DecodeEscape │ │ │ │ 00002ec0 T PyBytes_FromFormat │ │ │ │ 00002efc T PyBytes_FromFormatV │ │ │ │ -00003790 T PyBytes_FromObject │ │ │ │ +00003798 T PyBytes_FromObject │ │ │ │ 00000000 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 000014d8 T PyBytes_Join │ │ │ │ 0000151c T PyBytes_Repr │ │ │ │ 0000465c T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -5899,24 +5898,24 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00001248 t Py_XDECREF │ │ │ │ +00001250 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00001440 T _PyBytesWriter_CreateByteArray │ │ │ │ 0000157c t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -00001e20 T _PyBytes_Concat │ │ │ │ +00001e28 T _PyBytes_Concat │ │ │ │ 0000052c T _PyBytes_DecodeEscape2 │ │ │ │ -00005254 T _PyBytes_Find │ │ │ │ +00005250 T _PyBytes_Find │ │ │ │ 00002fac T _PyBytes_FormatEx │ │ │ │ 000048bc T _PyBytes_FromHex │ │ │ │ 00000134 t _PyBytes_FromSize │ │ │ │ 000017fc T _PyBytes_Repeat │ │ │ │ 00000208 T _PyBytes_Resize │ │ │ │ 000001d0 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ @@ -5952,15 +5951,15 @@ │ │ │ │ U _Py_bytes_isdigit │ │ │ │ U _Py_bytes_islower │ │ │ │ U _Py_bytes_isspace │ │ │ │ U _Py_bytes_istitle │ │ │ │ U _Py_bytes_isupper │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_maketrans │ │ │ │ -00003220 T _Py_bytes_repr │ │ │ │ +00003228 T _Py_bytes_repr │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_capitalize__doc__ │ │ │ │ @@ -6016,78 +6015,78 @@ │ │ │ │ 00001784 t bytes___bytes__ │ │ │ │ 00002548 r bytes___bytes____doc__ │ │ │ │ 000017d4 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001bb0 t bytes_buffer_getbuffer │ │ │ │ -0000376c t bytes_contains │ │ │ │ +00001bb8 t bytes_buffer_getbuffer │ │ │ │ +00003774 t bytes_contains │ │ │ │ 00001b7c t bytes_count │ │ │ │ 000015c4 r bytes_count__doc__ │ │ │ │ -00001bf4 t bytes_decode │ │ │ │ +00001bfc t bytes_decode │ │ │ │ 00000bc4 r bytes_decode__doc__ │ │ │ │ 000003a0 r bytes_doc │ │ │ │ 00001aac t bytes_endswith │ │ │ │ 00000dc0 r bytes_endswith__doc__ │ │ │ │ -00003670 t bytes_find │ │ │ │ +00003678 t bytes_find │ │ │ │ 00001c7c r bytes_find__doc__ │ │ │ │ -00003fcc t bytes_fromformat │ │ │ │ +00003fd4 t bytes_fromformat │ │ │ │ 0000482c t bytes_fromhex │ │ │ │ 00000a3c r bytes_fromhex__doc__ │ │ │ │ 00001734 t bytes_getnewargs │ │ │ │ -0000128c t bytes_hash │ │ │ │ +00001294 t bytes_hash │ │ │ │ 000046ac t bytes_hex │ │ │ │ 00000858 r bytes_hex__doc__ │ │ │ │ -00003570 t bytes_index │ │ │ │ +00003578 t bytes_index │ │ │ │ 00001b30 r bytes_index__doc__ │ │ │ │ 00000128 t bytes_item │ │ │ │ 000000e8 t bytes_iter │ │ │ │ -00003498 t bytes_iteritem │ │ │ │ +000034a0 t bytes_iteritem │ │ │ │ 0000188c t bytes_join │ │ │ │ 00001dac r bytes_join__doc__ │ │ │ │ -00001b98 t bytes_length │ │ │ │ +00001ba0 t bytes_length │ │ │ │ 000000b4 t bytes_lstrip │ │ │ │ 00001764 r bytes_lstrip__doc__ │ │ │ │ 00000c30 t bytes_maketrans │ │ │ │ 00001368 r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ 00002f64 t bytes_mod │ │ │ │ -00002d30 t bytes_new │ │ │ │ +00002d38 t bytes_new │ │ │ │ 00001c4c t bytes_partition │ │ │ │ 0000222c r bytes_partition__doc__ │ │ │ │ 00001358 t bytes_removeprefix │ │ │ │ 0000111c r bytes_removeprefix__doc__ │ │ │ │ -00005158 t bytes_removesuffix │ │ │ │ +00005154 t bytes_removesuffix │ │ │ │ 0000101c r bytes_removesuffix__doc__ │ │ │ │ 00001970 t bytes_repeat │ │ │ │ 00000224 t bytes_replace │ │ │ │ 00001200 r bytes_replace__doc__ │ │ │ │ 000017d0 t bytes_repr │ │ │ │ -00002094 t bytes_rfind │ │ │ │ +0000209c t bytes_rfind │ │ │ │ 000019fc r bytes_rfind__doc__ │ │ │ │ -000012d4 t bytes_richcompare │ │ │ │ -000046d4 t bytes_rindex │ │ │ │ +000012dc t bytes_richcompare │ │ │ │ +000046dc t bytes_rindex │ │ │ │ 000018ac r bytes_rindex__doc__ │ │ │ │ 00004b28 t bytes_rpartition │ │ │ │ 00002088 r bytes_rpartition__doc__ │ │ │ │ 00000bd4 t bytes_rsplit │ │ │ │ 00001eac r bytes_rsplit__doc__ │ │ │ │ 000026ec t bytes_rstrip │ │ │ │ 000016cc r bytes_rstrip__doc__ │ │ │ │ 00001df4 t bytes_split │ │ │ │ 000023b8 r bytes_split__doc__ │ │ │ │ 00004d14 t bytes_splitlines │ │ │ │ 00000afc r bytes_splitlines__doc__ │ │ │ │ 000018a0 t bytes_startswith │ │ │ │ 00000eec r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -0000509c t bytes_strip │ │ │ │ +00005098 t bytes_strip │ │ │ │ 000017fc r bytes_strip__doc__ │ │ │ │ -00001998 t bytes_subscript │ │ │ │ +000019a0 t bytes_subscript │ │ │ │ 00002964 t bytes_translate │ │ │ │ 00001474 r bytes_translate__doc__ │ │ │ │ 00002a5c t bytes_translate_impl │ │ │ │ 00000a90 t byteswriter_create │ │ │ │ 00000bcc t byteswriter_resize │ │ │ │ 00002764 t do_argstrip │ │ │ │ 00000dc4 t fastsearch │ │ │ │ @@ -6095,51 +6094,51 @@ │ │ │ │ 000045c8 t getnextarg │ │ │ │ 00000368 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00005320 t pad │ │ │ │ +0000531c t pad │ │ │ │ 00000340 r reduce_doc │ │ │ │ 00000be4 t return_self │ │ │ │ 00000318 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 0000169c t stringlib__lex_search │ │ │ │ -00005658 t stringlib__preprocess │ │ │ │ -00005788 t stringlib__two_way │ │ │ │ +00005654 t stringlib__preprocess │ │ │ │ +00005784 t stringlib__two_way │ │ │ │ 000015f4 t stringlib__two_way_count │ │ │ │ -00002350 t stringlib_bytes_join │ │ │ │ +00002358 t stringlib_bytes_join │ │ │ │ 0000018c t stringlib_capitalize │ │ │ │ 000005cc t stringlib_center │ │ │ │ 00000604 r stringlib_center__doc__ │ │ │ │ 00000218 t stringlib_expandtabs │ │ │ │ 000007b0 r stringlib_expandtabs__doc__ │ │ │ │ 00000788 t stringlib_isalnum │ │ │ │ 000007a8 t stringlib_isalpha │ │ │ │ 00000094 t stringlib_isascii │ │ │ │ 00000074 t stringlib_isdigit │ │ │ │ 000007c8 t stringlib_islower │ │ │ │ 000007e8 t stringlib_isspace │ │ │ │ 00000808 t stringlib_istitle │ │ │ │ 00000828 t stringlib_isupper │ │ │ │ -000053d4 t stringlib_ljust │ │ │ │ +000053d0 t stringlib_ljust │ │ │ │ 00000720 r stringlib_ljust__doc__ │ │ │ │ 00004cd0 t stringlib_lower │ │ │ │ 00000848 t stringlib_rjust │ │ │ │ 00000690 r stringlib_rjust__doc__ │ │ │ │ 00000a70 t stringlib_swapcase │ │ │ │ 00000ab4 t stringlib_title │ │ │ │ -00005114 t stringlib_upper │ │ │ │ +00005110 t stringlib_upper │ │ │ │ 00000af8 t stringlib_zfill │ │ │ │ 0000056c r stringlib_zfill__doc__ │ │ │ │ 000001a4 t striter_dealloc │ │ │ │ -000052f4 t striter_len │ │ │ │ +000052f0 t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -000034e0 t striter_next │ │ │ │ +000034e8 t striter_next │ │ │ │ 000012f8 t striter_reduce │ │ │ │ 0000175c t striter_setstate │ │ │ │ 00001548 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6649,15 +6648,15 @@ │ │ │ │ 00002b84 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001cc t positionsiter_dealloc │ │ │ │ 000028c4 t positionsiter_next │ │ │ │ 0000015c t read_signed_varint │ │ │ │ -00003054 t retreat │ │ │ │ +0000305c t retreat │ │ │ │ 00000980 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -8144,24 +8143,24 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 00000560 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -000005d0 T PyFloat_FromString │ │ │ │ +000004b8 T PyFloat_FromString │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ -00001690 T PyFloat_Pack2 │ │ │ │ -000019c4 T PyFloat_Pack4 │ │ │ │ -00000f38 T PyFloat_Pack8 │ │ │ │ +00001578 T PyFloat_Pack2 │ │ │ │ +00001adc T PyFloat_Pack4 │ │ │ │ +00001050 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00001900 T PyFloat_Unpack2 │ │ │ │ -00001aac T PyFloat_Unpack4 │ │ │ │ +000017e8 T PyFloat_Unpack2 │ │ │ │ +00001bc4 T PyFloat_Unpack4 │ │ │ │ 000004d8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -8182,15 +8181,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000808 t Py_XDECREF │ │ │ │ +000006f0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000028 r _CHAR_TO_HEX │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -8232,62 +8231,62 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000013c t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000238 t float___ceil__ │ │ │ │ 00000b2c r float___ceil____doc__ │ │ │ │ 00000260 t float___floor__ │ │ │ │ 00000b68 r float___floor____doc__ │ │ │ │ -00000a3c t float___format__ │ │ │ │ +00000924 t float___format__ │ │ │ │ 00000504 r float___format____doc__ │ │ │ │ -00000948 t float___getformat__ │ │ │ │ +00000830 t float___getformat__ │ │ │ │ 00000558 r float___getformat____doc__ │ │ │ │ 00000540 t float___getnewargs__ │ │ │ │ 000006b8 r float___getnewargs____doc__ │ │ │ │ -0000113c t float___round__ │ │ │ │ +00001254 t float___round__ │ │ │ │ 00000a84 r float___round____doc__ │ │ │ │ 000005a8 t float___trunc__ │ │ │ │ 00000ba4 r float___trunc____doc__ │ │ │ │ 000004c0 t float___trunc___impl │ │ │ │ -00001004 t float_abs │ │ │ │ +0000111c t float_abs │ │ │ │ 00000308 t float_add │ │ │ │ -00001640 t float_as_integer_ratio │ │ │ │ +00001758 t float_as_integer_ratio │ │ │ │ 00000784 r float_as_integer_ratio__doc__ │ │ │ │ 000000e4 d float_as_number │ │ │ │ -00001618 t float_bool │ │ │ │ -000012c4 t float_conjugate │ │ │ │ +00001730 t float_bool │ │ │ │ +000011ac t float_conjugate │ │ │ │ 00000a38 r float_conjugate__doc__ │ │ │ │ 000000d0 t float_dealloc │ │ │ │ 000007f8 t float_div │ │ │ │ 00000288 t float_divmod │ │ │ │ -00000ae0 t float_float │ │ │ │ +000009c8 t float_float │ │ │ │ 0000003c t float_floor_div │ │ │ │ 00000398 t float_from_number │ │ │ │ 000006d8 r float_from_number__doc__ │ │ │ │ -00000720 t float_from_string_inner │ │ │ │ -00000d5c t float_fromhex │ │ │ │ +00000608 t float_from_string_inner │ │ │ │ +00000c44 t float_fromhex │ │ │ │ 000008e0 r float_fromhex__doc__ │ │ │ │ -000012ec t float_getimag │ │ │ │ -000012d8 t float_getreal │ │ │ │ +000011d4 t float_getimag │ │ │ │ +000011c0 t float_getreal │ │ │ │ 00000174 d float_getset │ │ │ │ 00000400 t float_hash │ │ │ │ -00001310 t float_hex │ │ │ │ +000011f8 t float_hex │ │ │ │ 00000990 r float_hex__doc__ │ │ │ │ 00000488 t float_is_integer │ │ │ │ 00000bf0 r float_is_integer__doc__ │ │ │ │ 000001b0 d float_methods │ │ │ │ 00000228 t float_mul │ │ │ │ -0000092c t float_neg │ │ │ │ -00000b28 t float_new │ │ │ │ +00000814 t float_neg │ │ │ │ +00000a10 t float_new │ │ │ │ 0000072c r float_new__doc__ │ │ │ │ -000004b8 t float_new_impl │ │ │ │ +00000f38 t float_new_impl │ │ │ │ 000009a4 t float_pow │ │ │ │ -00000be4 t float_rem │ │ │ │ -000010d4 t float_repr │ │ │ │ +00000acc t float_rem │ │ │ │ +000011ec t float_repr │ │ │ │ 000001a8 t float_richcompare │ │ │ │ -0000084c t float_sub │ │ │ │ +00000734 t float_sub │ │ │ │ 00000418 t float_vectorcall │ │ │ │ 00000428 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 00000290 d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ @@ -8957,25 +8956,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000001a8 D PyListIter_Type │ │ │ │ 000000d4 D PyListRevIter_Type │ │ │ │ 000002f0 T PyList_Append │ │ │ │ 0000015c T PyList_AsTuple │ │ │ │ -00001fa0 T PyList_Clear │ │ │ │ -000025d8 T PyList_Extend │ │ │ │ -00005594 T PyList_GetItem │ │ │ │ -00005fb4 T PyList_GetItemRef │ │ │ │ -00001f1c T PyList_GetSlice │ │ │ │ -00001c90 T PyList_Insert │ │ │ │ +00001f94 T PyList_Clear │ │ │ │ +000025cc T PyList_Extend │ │ │ │ +00005348 T PyList_GetItem │ │ │ │ +00005d68 T PyList_GetItemRef │ │ │ │ +00001f10 T PyList_GetSlice │ │ │ │ +00001c84 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000022c0 T PyList_Reverse │ │ │ │ -000030a8 T PyList_SetItem │ │ │ │ -00003358 T PyList_SetSlice │ │ │ │ -00003c24 T PyList_Size │ │ │ │ +000022b4 T PyList_Reverse │ │ │ │ +00002fd4 T PyList_SetItem │ │ │ │ +00003284 T PyList_SetSlice │ │ │ │ +00003b50 T PyList_Size │ │ │ │ 00000638 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 │ │ │ │ @@ -9027,22 +9026,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000438 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00001fe8 T _PyList_AsTupleAndClear │ │ │ │ -00005604 T _PyList_BinarySlice │ │ │ │ -00005054 T _PyList_Concat │ │ │ │ +00001fdc T _PyList_AsTupleAndClear │ │ │ │ +000053b8 T _PyList_BinarySlice │ │ │ │ +00004f80 T _PyList_Concat │ │ │ │ 00000044 T _PyList_DebugMallocStats │ │ │ │ -00003ed4 T _PyList_Extend │ │ │ │ -000031d0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00003e00 T _PyList_Extend │ │ │ │ +000030fc T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000002dc T _PyList_GetItemRef │ │ │ │ -00006db0 T _PyList_SliceSubscript │ │ │ │ +00006b64 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9051,108 +9050,108 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00003f18 t _list_extend │ │ │ │ +00003e44 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002900 t gallop_left │ │ │ │ -000024b8 t gallop_right │ │ │ │ -00001cd0 t ins1 │ │ │ │ +00002918 t gallop_left │ │ │ │ +000024d0 t gallop_right │ │ │ │ +00001cc4 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -00004640 t list___init__ │ │ │ │ +0000456c t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00005d74 t list___reversed__ │ │ │ │ +00005b28 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000224 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -00003af8 t list_append │ │ │ │ +00003a24 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00004cf0 t list_ass_item │ │ │ │ -00003418 t list_ass_slice_lock_held │ │ │ │ -00006670 t list_ass_subscript │ │ │ │ -00003a30 t list_clear_impl.isra.0 │ │ │ │ -00002468 t list_clear_slot │ │ │ │ -0000603c t list_contains │ │ │ │ -000024fc t list_copy │ │ │ │ +00004c1c t list_ass_item │ │ │ │ +00003344 t list_ass_slice_lock_held │ │ │ │ +00006424 t list_ass_subscript │ │ │ │ +0000395c t list_clear_impl.isra.0 │ │ │ │ +0000245c t list_clear_slot │ │ │ │ +00005df0 t list_contains │ │ │ │ +000024f0 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002344 t list_count │ │ │ │ +00002338 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -00005568 t list_extend │ │ │ │ +0000531c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -000074d0 t list_extend_dict │ │ │ │ -0000434c t list_extend_lock_held │ │ │ │ -000076ac t list_index │ │ │ │ +00007284 t list_extend_dict │ │ │ │ +00004278 t list_extend_lock_held │ │ │ │ +000074d4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00007624 t list_inplace_concat │ │ │ │ +0000744c t list_inplace_concat │ │ │ │ 000000a0 t list_inplace_repeat │ │ │ │ -00002654 t list_inplace_repeat_lock_held │ │ │ │ -00001e44 t list_insert │ │ │ │ +00002648 t list_inplace_repeat_lock_held │ │ │ │ +00001e38 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00003e78 t list_item │ │ │ │ -0000610c t list_iter │ │ │ │ -00003c68 t list_iteritem │ │ │ │ -00003f00 t list_length │ │ │ │ +00003da4 t list_item │ │ │ │ +00005ec0 t list_iter │ │ │ │ +00003b94 t list_iteritem │ │ │ │ +00003e2c t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -0000541c t list_new_prealloc │ │ │ │ -00004dc8 t list_pop │ │ │ │ +000051d0 t list_new_prealloc │ │ │ │ +00004cf4 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00004a44 t list_remove │ │ │ │ +00004970 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00002024 t list_repeat │ │ │ │ -00007348 t list_repr │ │ │ │ +00002018 t list_repeat │ │ │ │ +000070fc t list_repr │ │ │ │ 00000550 t list_resize │ │ │ │ -000075cc t list_reverse │ │ │ │ +000073f4 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00004750 t list_richcompare │ │ │ │ -00005a54 t list_slice_lock_held │ │ │ │ -00006c30 t list_sort │ │ │ │ +0000467c t list_richcompare │ │ │ │ +00005808 t list_slice_lock_held │ │ │ │ +000069e4 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006bc t list_sort_impl │ │ │ │ -00003cc4 t list_subscript │ │ │ │ -00003178 t list_traverse │ │ │ │ -00004bd0 t list_vectorcall │ │ │ │ -000062f0 t listiter_dealloc │ │ │ │ -00002488 t listiter_len │ │ │ │ +00003bf0 t list_subscript │ │ │ │ +000030a4 t list_traverse │ │ │ │ +00004afc t list_vectorcall │ │ │ │ +000060a4 t listiter_dealloc │ │ │ │ +0000247c t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00006248 t listiter_next │ │ │ │ +00005ffc t listiter_next │ │ │ │ 000000e0 t listiter_reduce │ │ │ │ 000000f8 t listiter_reduce_general │ │ │ │ 000001ac t listiter_setstate │ │ │ │ -0000228c t listiter_traverse │ │ │ │ -00005e68 t listreviter_dealloc │ │ │ │ -00002618 t listreviter_len │ │ │ │ +00002280 t listiter_traverse │ │ │ │ +00005c1c t listreviter_dealloc │ │ │ │ +0000260c t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00005dcc t listreviter_next │ │ │ │ +00005b80 t listreviter_next │ │ │ │ 00000248 t listreviter_reduce │ │ │ │ 00000260 t listreviter_setstate │ │ │ │ -000024c8 t listreviter_traverse │ │ │ │ +000024bc t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -00002518 t merge_getmem │ │ │ │ -00005ec4 t py_list_clear │ │ │ │ +0000250c t merge_getmem │ │ │ │ +00005c78 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -00007694 t safe_object_compare │ │ │ │ +000074bc t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00002f14 t sortslice_memcpy │ │ │ │ -00002f8c t sortslice_memmove │ │ │ │ -00003004 t sortslice_reverse.isra.0 │ │ │ │ -00007668 t unsafe_float_compare │ │ │ │ -0000240c t unsafe_latin_compare │ │ │ │ -00007584 t unsafe_long_compare │ │ │ │ -00006564 t unsafe_object_compare │ │ │ │ -000063e4 t unsafe_tuple_compare │ │ │ │ +00002e64 t sortslice_memcpy │ │ │ │ +00002edc t sortslice_memmove │ │ │ │ +00002f54 t sortslice_reverse.isra.0 │ │ │ │ +00007490 t unsafe_float_compare │ │ │ │ +00002424 t unsafe_latin_compare │ │ │ │ +000073ac t unsafe_long_compare │ │ │ │ +00006318 t unsafe_object_compare │ │ │ │ +00006198 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000030 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9246,54 +9245,54 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000001e4 T PyLongWriter_Finish │ │ │ │ -0000d624 T PyLong_AsDouble │ │ │ │ +0000d6e4 T PyLong_AsDouble │ │ │ │ 00003704 T PyLong_AsInt │ │ │ │ 00000130 T PyLong_AsInt32 │ │ │ │ -00006a90 T PyLong_AsInt64 │ │ │ │ +00006b4c T PyLong_AsInt64 │ │ │ │ 00001e40 T PyLong_AsLong │ │ │ │ 00002020 T PyLong_AsLongAndOverflow │ │ │ │ -000080b0 T PyLong_AsLongLong │ │ │ │ -00007f08 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006ae8 T PyLong_AsNativeBytes │ │ │ │ +00008168 T PyLong_AsLongLong │ │ │ │ +00007fc0 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006ba4 T PyLong_AsNativeBytes │ │ │ │ 00000250 T PyLong_AsSize_t │ │ │ │ 000008f4 T PyLong_AsSsize_t │ │ │ │ 000001b8 T PyLong_AsUInt32 │ │ │ │ 00000210 T PyLong_AsUInt64 │ │ │ │ 000038d4 T PyLong_AsUnsignedLong │ │ │ │ -0000d6f8 T PyLong_AsUnsignedLongLong │ │ │ │ +0000d7b8 T PyLong_AsUnsignedLongLong │ │ │ │ 00000268 T PyLong_AsUnsignedLongLongMask │ │ │ │ 00000b98 T PyLong_AsUnsignedLongMask │ │ │ │ 00000438 T PyLong_AsVoidPtr │ │ │ │ 00000344 T PyLong_Export │ │ │ │ 000007a0 T PyLong_FreeExport │ │ │ │ -00007bf0 T PyLong_FromDouble │ │ │ │ +00007cac T PyLong_FromDouble │ │ │ │ 000004d8 T PyLong_FromInt32 │ │ │ │ -0000f474 T PyLong_FromInt64 │ │ │ │ +0000f544 T PyLong_FromInt64 │ │ │ │ 0000061c t PyLong_FromInt64.part.0 │ │ │ │ 00000594 T PyLong_FromLong │ │ │ │ -00003ae8 T PyLong_FromLongLong │ │ │ │ +00003ba8 T PyLong_FromLongLong │ │ │ │ 000003b8 T PyLong_FromNativeBytes │ │ │ │ -0000aa1c T PyLong_FromSize_t │ │ │ │ +0000aad8 T PyLong_FromSize_t │ │ │ │ 00000744 T PyLong_FromSsize_t │ │ │ │ 00000a18 T PyLong_FromString │ │ │ │ -0000f460 T PyLong_FromUInt32 │ │ │ │ +0000f530 T PyLong_FromUInt32 │ │ │ │ 00000580 T PyLong_FromUInt64 │ │ │ │ -00010580 T PyLong_FromUnicodeObject │ │ │ │ +00010650 T PyLong_FromUnicodeObject │ │ │ │ 00000164 T PyLong_FromUnsignedLong │ │ │ │ 000039fc T PyLong_FromUnsignedLongLong │ │ │ │ 000007f4 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000134 T PyLong_GetNativeLayout │ │ │ │ -000061e0 T PyLong_GetSign │ │ │ │ +0000629c T PyLong_GetSign │ │ │ │ 00000850 T PyLong_IsNegative │ │ │ │ 00000418 T PyLong_IsPositive │ │ │ │ 00000474 T PyLong_IsZero │ │ │ │ 00000330 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9314,53 +9313,53 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000640 T PyUnstable_Long_CompactValue │ │ │ │ 0000061c T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000a9d8 t Py_XDECREF │ │ │ │ +0000aa94 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00005f34 T _PyCompactLong_Add │ │ │ │ -00010400 T _PyCompactLong_Multiply │ │ │ │ -0000f2c8 T _PyCompactLong_Subtract │ │ │ │ +00005ff0 T _PyCompactLong_Add │ │ │ │ +000104d0 T _PyCompactLong_Multiply │ │ │ │ +0000f398 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004be0 T _PyLong_AsByteArray │ │ │ │ +00004c9c T _PyLong_AsByteArray │ │ │ │ 00000308 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000c40 t _PyLong_AsUnsignedLongMask │ │ │ │ -000102a0 T _PyLong_Copy │ │ │ │ +00010370 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ 00001688 T _PyLong_DivmodNear │ │ │ │ 0000368c T _PyLong_ExactDealloc │ │ │ │ 000004bc T _PyLong_FiniTypes │ │ │ │ -000110c0 T _PyLong_Format │ │ │ │ +00011190 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 0000160c T _PyLong_FormatBytesWriter │ │ │ │ -0000c4bc T _PyLong_FormatWriter │ │ │ │ -00012950 T _PyLong_Frexp │ │ │ │ -0000913c T _PyLong_FromByteArray │ │ │ │ -0001090c T _PyLong_FromBytes │ │ │ │ +0000c578 T _PyLong_FormatWriter │ │ │ │ +00012a20 T _PyLong_Frexp │ │ │ │ +000091f8 T _PyLong_FromByteArray │ │ │ │ +000109dc T _PyLong_FromBytes │ │ │ │ 000004e8 T _PyLong_FromDigits │ │ │ │ -0000f4d4 t _PyLong_FromLarge │ │ │ │ +0000f5a4 t _PyLong_FromLarge │ │ │ │ 000002c8 t _PyLong_FromMedium │ │ │ │ -00005b40 t _PyLong_FromSTwoDigits │ │ │ │ -00013de8 T _PyLong_GCD │ │ │ │ +00005bfc t _PyLong_FromSTwoDigits │ │ │ │ +00013eb8 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -0001485c T _PyLong_Lshift │ │ │ │ -00013d4c t _PyLong_Negate │ │ │ │ +0001492c T _PyLong_Lshift │ │ │ │ +00013e1c t _PyLong_Negate │ │ │ │ 000004d4 T _PyLong_New │ │ │ │ -00006188 T _PyLong_NumBits │ │ │ │ -000126a0 T _PyLong_Rshift │ │ │ │ +00006244 T _PyLong_NumBits │ │ │ │ +00012770 T _PyLong_Rshift │ │ │ │ 00000554 T _PyLong_Sign │ │ │ │ 00000b40 T _PyLong_Size_t_Converter │ │ │ │ 000005c4 T _PyLong_UInt16_Converter │ │ │ │ 000014ac T _PyLong_UInt32_Converter │ │ │ │ -00012e80 T _PyLong_UInt64_Converter │ │ │ │ +00012f50 T _PyLong_UInt64_Converter │ │ │ │ 00000574 T _PyLong_UInt8_Converter │ │ │ │ 00000748 T _PyLong_UnsignedInt_Converter │ │ │ │ 00001a78 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d8 T _PyLong_UnsignedLong_Converter │ │ │ │ 000008b0 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9401,98 +9400,98 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000208 r convmultmax_base │ │ │ │ 00000170 r convwidth_base │ │ │ │ U frexp │ │ │ │ 00000334 r half_even_correction.10 │ │ │ │ -0000cae4 t int___format__ │ │ │ │ +0000cba0 t int___format__ │ │ │ │ 0000105c r int___format____doc__ │ │ │ │ 00000188 t int___getnewargs__ │ │ │ │ 000010b0 r int___getnewargs____doc__ │ │ │ │ 00000908 t int___round__ │ │ │ │ 00000fd4 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f98 r int___sizeof____doc__ │ │ │ │ 00001448 t int_as_integer_ratio │ │ │ │ 00000d50 r int_as_integer_ratio__doc__ │ │ │ │ 00001504 t int_bit_count │ │ │ │ 00000e60 r int_bit_count__doc__ │ │ │ │ -00010358 t int_bit_length │ │ │ │ +00010428 t int_bit_length │ │ │ │ 00000f18 r int_bit_length__doc__ │ │ │ │ -000081fc t int_from_bytes │ │ │ │ +000082b4 t int_from_bytes │ │ │ │ 000006cc r int_from_bytes__doc__ │ │ │ │ 00000380 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000668 r int_is_integer__doc__ │ │ │ │ -00003c38 t int_to_bytes │ │ │ │ +00003cf4 t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -0000f658 t k_mul │ │ │ │ +0000f728 t k_mul │ │ │ │ 00000cd0 t kmul_split.constprop.0 │ │ │ │ -0000b344 t l_divmod │ │ │ │ -00010a40 t l_mod │ │ │ │ +0000b400 t l_divmod │ │ │ │ +00010b10 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000048 r log_base_BASE │ │ │ │ -00010750 t long_abs │ │ │ │ -00010690 t long_abs_method │ │ │ │ -00005dac t long_add │ │ │ │ -00005bdc t long_add_method │ │ │ │ +00010820 t long_abs │ │ │ │ +00010760 t long_abs_method │ │ │ │ +00005e68 t long_add │ │ │ │ +00005c98 t long_add_method │ │ │ │ 0000048c t long_alloc │ │ │ │ -000060b0 t long_and │ │ │ │ +0000616c t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -00009d4c t long_bitwise │ │ │ │ +00009e08 t long_bitwise │ │ │ │ 00002424 t long_bool │ │ │ │ 00002448 t long_compare │ │ │ │ 000024dc t long_dealloc │ │ │ │ -0000b118 t long_div │ │ │ │ -000107b0 t long_divmod │ │ │ │ -0000b7a4 t long_divrem │ │ │ │ +0000b1d4 t long_div │ │ │ │ +00010880 t long_divmod │ │ │ │ +0000b860 t long_divrem │ │ │ │ 00000408 r long_doc │ │ │ │ -00011da8 t long_float │ │ │ │ -00011134 t long_format_binary │ │ │ │ +00011e78 t long_float │ │ │ │ +00011204 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 0000142c t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000398 t long_hash │ │ │ │ -00006ed8 t long_invert │ │ │ │ -00010824 t long_long │ │ │ │ +00006f94 t long_invert │ │ │ │ +000108f4 t long_long │ │ │ │ 00001418 t long_long_getter │ │ │ │ 000013d4 t long_long_meth │ │ │ │ -00006240 t long_lshift_method │ │ │ │ +000062fc t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -000109d8 t long_mod │ │ │ │ -0000cb80 t long_mul │ │ │ │ -0000c2bc t long_mul_method │ │ │ │ -00005af8 t long_neg │ │ │ │ -00005ba0 t long_neg.part.0 │ │ │ │ -000058d4 t long_neg_method │ │ │ │ -0000c520 t long_new │ │ │ │ -0000c868 t long_new_impl │ │ │ │ -0000ab40 t long_or │ │ │ │ -0000d7c0 t long_pow │ │ │ │ +00010aa8 t long_mod │ │ │ │ +0000cc3c t long_mul │ │ │ │ +0000c378 t long_mul_method │ │ │ │ +00005bb4 t long_neg │ │ │ │ +00005c5c t long_neg.part.0 │ │ │ │ +0000598c t long_neg_method │ │ │ │ +0000c5dc t long_new │ │ │ │ +0000c924 t long_new_impl │ │ │ │ +0000abfc t long_or │ │ │ │ +0000d880 t long_pow │ │ │ │ 00002178 t long_richcompare │ │ │ │ -00011eb4 t long_rshift │ │ │ │ -0000758c t long_sub │ │ │ │ -00006f88 t long_sub_method │ │ │ │ +00011f84 t long_rshift │ │ │ │ +00007648 t long_sub │ │ │ │ +00007044 t long_sub_method │ │ │ │ 00002578 t long_to_decimal_string │ │ │ │ 000025b8 t long_to_decimal_string_internal │ │ │ │ -0000cd24 t long_true_divide │ │ │ │ -00007b50 t long_vectorcall │ │ │ │ +0000cde0 t long_true_divide │ │ │ │ +00007c0c t long_vectorcall │ │ │ │ 000006ac t long_xor │ │ │ │ 00001d10 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 000010dc t v_iadd.isra.0 │ │ │ │ 00000eac t v_isub.isra.0 │ │ │ │ -0000bf00 t x_add │ │ │ │ -00013118 t x_divrem │ │ │ │ -0000ac18 t x_sub │ │ │ │ +0000bfbc t x_add │ │ │ │ +000131e8 t x_divrem │ │ │ │ +0000acd4 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9566,44 +9565,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 000010a8 T PyDict_AddWatcher │ │ │ │ -0001042c T PyDict_Clear │ │ │ │ +00010440 T PyDict_Clear │ │ │ │ 00001130 T PyDict_ClearWatcher │ │ │ │ 00000290 T PyDict_Contains │ │ │ │ -0000ebc0 T PyDict_ContainsString │ │ │ │ -00005268 T PyDict_Copy │ │ │ │ -00007ed4 T PyDict_DelItem │ │ │ │ +0000ebd0 T PyDict_ContainsString │ │ │ │ +00005280 T PyDict_Copy │ │ │ │ +00007eec T PyDict_DelItem │ │ │ │ 000000b8 T PyDict_DelItemString │ │ │ │ 00000f30 T PyDict_GetItem │ │ │ │ -00004d44 T PyDict_GetItemRef │ │ │ │ -00000d94 T PyDict_GetItemString │ │ │ │ -000079e0 T PyDict_GetItemStringRef │ │ │ │ -000040d4 T PyDict_GetItemWithError │ │ │ │ -000017d8 T PyDict_Items │ │ │ │ -0000d1e4 T PyDict_Keys │ │ │ │ +00004d5c T PyDict_GetItemRef │ │ │ │ +00000d98 T PyDict_GetItemString │ │ │ │ +000079f8 T PyDict_GetItemStringRef │ │ │ │ +000040ec T PyDict_GetItemWithError │ │ │ │ +000017dc T PyDict_Items │ │ │ │ +0000d1f4 T PyDict_Keys │ │ │ │ 00000f4c T PyDict_Merge │ │ │ │ 00000ff4 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00007508 T PyDict_Next │ │ │ │ -0000dd38 T PyDict_Pop │ │ │ │ +00007520 T PyDict_Next │ │ │ │ +0000dd48 T PyDict_Pop │ │ │ │ 0000015c T PyDict_PopString │ │ │ │ 00001074 T PyDict_SetDefault │ │ │ │ -0000308c T PyDict_SetDefaultRef │ │ │ │ -00001398 T PyDict_SetItem │ │ │ │ -00004a2c T PyDict_SetItemString │ │ │ │ -00010734 T PyDict_Size │ │ │ │ +000030a4 T PyDict_SetDefaultRef │ │ │ │ +000013b0 T PyDict_SetItem │ │ │ │ +00004a44 T PyDict_SetItemString │ │ │ │ +00010748 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 000000b0 T PyDict_Unwatch │ │ │ │ -00005a64 T PyDict_Update │ │ │ │ -000011fc T PyDict_Values │ │ │ │ -00004bdc T PyDict_Watch │ │ │ │ +00005a7c T PyDict_Update │ │ │ │ +00001200 T PyDict_Values │ │ │ │ +00004bf4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9625,39 +9624,39 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000d6c8 T PyObject_ClearManagedDict │ │ │ │ +0000d6d8 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00009c90 T PyObject_GenericGetDict │ │ │ │ +00009ca0 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsSubclass │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000e218 T PyObject_VisitManagedDict │ │ │ │ +0000e228 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -00007ca8 t PyStackRef_CLOSE │ │ │ │ -00007ca8 t PyStackRef_XCLOSE │ │ │ │ +00007cc0 t PyStackRef_CLOSE │ │ │ │ +00007cc0 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9667,92 +9666,92 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00004090 t Py_XDECREF │ │ │ │ +000040a8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000107b0 T _PyDictKeys_DecRef │ │ │ │ +000107c4 T _PyDictKeys_DecRef │ │ │ │ 00001848 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00009760 T _PyDictKeys_StringLookup │ │ │ │ -0000c274 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000bdc4 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009770 T _PyDictKeys_StringLookup │ │ │ │ +0000c284 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000bdd4 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000228 T _PyDictView_Intersect │ │ │ │ -0000a110 T _PyDictView_New │ │ │ │ +0000a120 T _PyDictView_New │ │ │ │ 00001184 T _PyDict_CheckConsistency │ │ │ │ 00000098 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00000e4c T _PyDict_Clear_LockHeld │ │ │ │ +00000e50 T _PyDict_Clear_LockHeld │ │ │ │ 00000430 T _PyDict_Contains_KnownHash │ │ │ │ -00007914 T _PyDict_CopyAsDict │ │ │ │ +0000792c T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -0000d8c0 T _PyDict_DelItemIf │ │ │ │ +0000d8d0 T _PyDict_DelItemIf │ │ │ │ 00001884 T _PyDict_DelItem_KnownHash │ │ │ │ -000082f0 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -0000142c T _PyDict_DetachFromObject │ │ │ │ -00004bc8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00008e04 T _PyDict_FromItems │ │ │ │ -00010d84 T _PyDict_FromKeys │ │ │ │ -00004eac T _PyDict_GetItemRef_KnownHash │ │ │ │ -00004e44 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000dc60 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008300 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001430 T _PyDict_DetachFromObject │ │ │ │ +00004be0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00008e14 T _PyDict_FromItems │ │ │ │ +00010d98 T _PyDict_FromKeys │ │ │ │ +00004ec4 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00004e5c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0000dc70 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000017cc T _PyDict_GetItemStringWithError │ │ │ │ 00001778 T _PyDict_GetItemWithError │ │ │ │ -00011904 T _PyDict_GetItem_KnownHash │ │ │ │ -00009c4c T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0000ed0c T _PyDict_GetMethodStackRef │ │ │ │ -00007964 T _PyDict_HasOnlyStringKeys │ │ │ │ +00011918 T _PyDict_GetItem_KnownHash │ │ │ │ +00009c5c T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000ed1c T _PyDict_GetMethodStackRef │ │ │ │ +0000797c T _PyDict_HasOnlyStringKeys │ │ │ │ 000001e4 T _PyDict_IOr │ │ │ │ -0000ea98 T _PyDict_InsertSplitValue │ │ │ │ +0000eaa8 T _PyDict_InsertSplitValue │ │ │ │ 00000edc T _PyDict_KeysSize │ │ │ │ -00007b30 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00011308 T _PyDict_LoadGlobal │ │ │ │ -000095a4 T _PyDict_LoadGlobalStackRef │ │ │ │ -00000e24 T _PyDict_LookupIndex │ │ │ │ -000096d0 T _PyDict_LookupIndexAndValue │ │ │ │ -0000d09c T _PyDict_MergeUniq │ │ │ │ -000041a0 T _PyDict_NewKeysForClass │ │ │ │ +00007b48 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0001131c T _PyDict_LoadGlobal │ │ │ │ +000095b4 T _PyDict_LoadGlobalStackRef │ │ │ │ +00000e28 T _PyDict_LookupIndex │ │ │ │ +000096e0 T _PyDict_LookupIndexAndValue │ │ │ │ +0000d0ac T _PyDict_MergeUniq │ │ │ │ +000041b8 T _PyDict_NewKeysForClass │ │ │ │ 000016f0 T _PyDict_NewPresized │ │ │ │ -000076f8 T _PyDict_Next │ │ │ │ +00007710 T _PyDict_Next │ │ │ │ 00000578 T _PyDict_Or │ │ │ │ 000018d8 T _PyDict_Pop │ │ │ │ -0000ce94 T _PyDict_Pop_KnownHash │ │ │ │ -00004f14 T _PyDict_SendEvent │ │ │ │ -000114e0 T _PyDict_SetItem_KnownHash │ │ │ │ -000113f8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003d54 T _PyDict_SetItem_LockHeld │ │ │ │ -0000d140 T _PyDict_SetItem_Take2 │ │ │ │ +0000cea4 T _PyDict_Pop_KnownHash │ │ │ │ +00004f2c T _PyDict_SendEvent │ │ │ │ +000114f4 T _PyDict_SetItem_KnownHash │ │ │ │ +0001140c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003d6c T _PyDict_SetItem_LockHeld │ │ │ │ +0000d150 T _PyDict_SetItem_Take2 │ │ │ │ 00001898 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00001834 T _PyDict_SizeOf │ │ │ │ 00000cac T _PyDict_SizeOf_LockHeld │ │ │ │ -00007384 T _PyDict_StoreSubscript │ │ │ │ -000057a4 T _PyDict_Subscript │ │ │ │ -00005918 T _PyDict_SubscriptKnownHash │ │ │ │ +0000739c T _PyDict_StoreSubscript │ │ │ │ +000057bc T _PyDict_Subscript │ │ │ │ +00005930 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000039e8 T _PyObjectDict_SetItem │ │ │ │ +00003a00 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000a8dc T _PyObject_InitInlineValues │ │ │ │ -00000a20 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000a8ec T _PyObject_InitInlineValues │ │ │ │ +00000a24 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000114b0 T _PyObject_MaterializeManagedDict │ │ │ │ -000008ac T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +000114c4 T _PyObject_MaterializeManagedDict │ │ │ │ +000008b0 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000950 T _PyObject_SetManagedDict │ │ │ │ -0000a9a0 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000b874 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000a9b0 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000b884 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9760,156 +9759,156 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000484 T _Py_dict_lookup │ │ │ │ -00005a1c T _Py_dict_lookup_threadsafe │ │ │ │ -00003988 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00005a34 T _Py_dict_lookup_threadsafe │ │ │ │ +000039a0 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -00001024 t all_contained_in │ │ │ │ +00001028 t all_contained_in │ │ │ │ 00000660 t anydict_copy │ │ │ │ -00010a4c t anydict_repr_impl │ │ │ │ -00003f04 t build_indices_generic │ │ │ │ -0000d83c t clear_inline_values │ │ │ │ -0000e5e4 t clear_lock_held │ │ │ │ -000052b4 t copy_lock_held │ │ │ │ -00000904 t copy_values │ │ │ │ -000086d4 t delitem_common │ │ │ │ -00000990 t detach_dict_from_object │ │ │ │ -00010148 t dict___contains__ │ │ │ │ +00010a60 t anydict_repr_impl │ │ │ │ +00003f1c t build_indices_generic │ │ │ │ +0000d84c t clear_inline_values │ │ │ │ +0000e5f4 t clear_lock_held │ │ │ │ +000052cc t copy_lock_held │ │ │ │ +00000908 t copy_values │ │ │ │ +000086e4 t delitem_common │ │ │ │ +00000994 t detach_dict_from_object │ │ │ │ +0001015c t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000284 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000d5c t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ 0000008c t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ 00000380 t dict_contains │ │ │ │ 00000564 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -00006a08 t dict_dealloc │ │ │ │ -000010e0 t dict_dict_fromkeys │ │ │ │ +00006a20 t dict_dealloc │ │ │ │ +000010e4 t dict_dict_fromkeys │ │ │ │ 000004e8 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -0000d56c t dict_get │ │ │ │ +0000d57c t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -00004900 t dict_getitem │ │ │ │ -0000f898 t dict_init │ │ │ │ -00009fd8 t dict_items │ │ │ │ +00004918 t dict_getitem │ │ │ │ +0000f8a8 t dict_init │ │ │ │ +00009fe8 t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -0000f4bc t dict_iter │ │ │ │ -0000ee88 t dict_keys │ │ │ │ +0000f4cc t dict_iter │ │ │ │ +0000ee98 t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -0000ecf4 t dict_length │ │ │ │ -00005b04 t dict_merge │ │ │ │ -0000f7f0 t dict_new │ │ │ │ -0000c7dc t dict_pop │ │ │ │ +0000ed04 t dict_length │ │ │ │ +00005b1c t dict_merge │ │ │ │ +0000f800 t dict_new │ │ │ │ +0000c7ec t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00000aec t dict_popitem │ │ │ │ +00000af0 t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ 000004d4 t dict_repr │ │ │ │ -000115d4 t dict_richcompare │ │ │ │ -00001a64 t dict_set_fromkeys │ │ │ │ -0000f950 t dict_setdefault │ │ │ │ +000115e8 t dict_richcompare │ │ │ │ +00001a68 t dict_set_fromkeys │ │ │ │ +0000f960 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -000030b8 t dict_setdefault_ref_lock_held │ │ │ │ -0000e2d8 t dict_tp_clear │ │ │ │ -00007ce4 t dict_traverse │ │ │ │ +000030d0 t dict_setdefault_ref_lock_held │ │ │ │ +0000e2e8 t dict_tp_clear │ │ │ │ +00007cfc t dict_traverse │ │ │ │ 000001d0 t dict_unhashable_type │ │ │ │ -00009dc8 t dict_update │ │ │ │ -00009f28 t dict_update_arg │ │ │ │ -0000f0b4 t dict_values │ │ │ │ +00009dd8 t dict_update │ │ │ │ +00009f38 t dict_update_arg │ │ │ │ +0000f0c4 t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -0000fa00 t dict_vectorcall │ │ │ │ +0000fa10 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 00000120 t dictitems_contains │ │ │ │ -0000a220 t dictitems_iter │ │ │ │ +0000a230 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000a40 t dictitems_reversed │ │ │ │ -0000cfa4 t dictiter_dealloc │ │ │ │ -0000a580 t dictiter_iternextitem │ │ │ │ -0000f598 t dictiter_iternextkey │ │ │ │ -0000f2dc t dictiter_iternextvalue │ │ │ │ -0000ee4c t dictiter_len │ │ │ │ +0000cfb4 t dictiter_dealloc │ │ │ │ +0000a590 t dictiter_iternextitem │ │ │ │ +0000f5a8 t dictiter_iternextkey │ │ │ │ +0000f2ec t dictiter_iternextvalue │ │ │ │ +0000ee5c t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000a35c t dictiter_new │ │ │ │ +0000a36c t dictiter_new │ │ │ │ 00000a7c t dictiter_reduce │ │ │ │ 000006b0 t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -00010974 t dictkeys_contains │ │ │ │ -00006858 t dictkeys_decref.constprop.0 │ │ │ │ -0000efc4 t dictkeys_iter │ │ │ │ +00010988 t dictkeys_contains │ │ │ │ +00006870 t dictkeys_decref.constprop.0 │ │ │ │ +0000efd4 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000d20 t dictkeys_reversed │ │ │ │ -0000274c t dictresize │ │ │ │ -000014fc t dictreviter_iternext │ │ │ │ +00002764 t dictresize │ │ │ │ +00001500 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0000f1ec t dictvalues_iter │ │ │ │ +0000f1fc t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000c70 t dictvalues_reversed │ │ │ │ -0000a4c8 t dictview_dealloc │ │ │ │ +0000a4d8 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001000 t dictview_len │ │ │ │ +00001004 t dictview_len │ │ │ │ 00000d80 t dictview_mapping │ │ │ │ -00001440 t dictview_repr │ │ │ │ -00000e60 t dictview_richcompare │ │ │ │ -0001147c t dictview_traverse │ │ │ │ +00001444 t dictview_repr │ │ │ │ +00000e64 t dictview_richcompare │ │ │ │ +00011490 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 00000754 t dictviews_isdisjoint │ │ │ │ 00000338 t dictviews_or │ │ │ │ -0000130c t dictviews_sub │ │ │ │ -000013b4 t dictviews_to_set │ │ │ │ +00001310 t dictviews_sub │ │ │ │ +000013b8 t dictviews_to_set │ │ │ │ 0000039c t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ -000025dc t find_empty_slot │ │ │ │ +000025f4 t find_empty_slot │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000d98 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -00001b5c t frozendict_getnewargs │ │ │ │ +00001b60 t frozendict_getnewargs │ │ │ │ 00000ddc t frozendict_hash │ │ │ │ -000119ac t frozendict_length │ │ │ │ +000119c0 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00001958 t frozendict_new │ │ │ │ +0000195c t frozendict_new │ │ │ │ 000002a0 t frozendict_or │ │ │ │ 00000bd8 t frozendict_repr │ │ │ │ -0001020c t frozendict_vectorcall │ │ │ │ +00010220 t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000088bc t insert_split_key │ │ │ │ -000014c4 t insert_to_emptydict │ │ │ │ -00001bb0 t insertdict │ │ │ │ +000088cc t insert_split_key │ │ │ │ +000014dc t insert_to_emptydict │ │ │ │ +00001bc8 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ -0000071c t make_dict_from_instance_attributes │ │ │ │ +00000720 t make_dict_from_instance_attributes │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000fc68 t merge_from_seq2_lock_held │ │ │ │ +0000fc78 t merge_from_seq2_lock_held │ │ │ │ 00000138 t new_dict │ │ │ │ -0000e8d4 t new_dict_with_shared_keys │ │ │ │ -00001a10 t new_keys_object │ │ │ │ -0000ccb0 t pop_lock_held │ │ │ │ +0000e8e4 t new_dict_with_shared_keys │ │ │ │ +00001a28 t new_keys_object │ │ │ │ +0000ccc0 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000b358 t store_instance_attr_lock_held │ │ │ │ +0000b368 t store_instance_attr_lock_held │ │ │ │ 000002ec r update__doc__ │ │ │ │ -00004cc8 t validate_watcher_id │ │ │ │ +00004ce0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -10129,18 +10128,18 @@ │ │ │ │ 00000abc r .LC120 │ │ │ │ 00000238 r .LC13 │ │ │ │ 0000026c r .LC14 │ │ │ │ 000002b4 r .LC15 │ │ │ │ 000002ec r .LC16 │ │ │ │ 00000308 r .LC17 │ │ │ │ 00000330 r .LC18 │ │ │ │ -00000334 r .LC19 │ │ │ │ +00000358 r .LC19 │ │ │ │ 00000064 r .LC2 │ │ │ │ -00000338 r .LC20 │ │ │ │ -00000378 r .LC21 │ │ │ │ +0000035c r .LC20 │ │ │ │ +00000360 r .LC21 │ │ │ │ 000003a0 r .LC22 │ │ │ │ 000003a4 r .LC23 │ │ │ │ 000003a8 r .LC24 │ │ │ │ 000003ac r .LC25 │ │ │ │ 000003b0 r .LC26 │ │ │ │ 000003b4 r .LC27 │ │ │ │ 000003b8 r .LC28 │ │ │ │ @@ -10884,15 +10883,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -0000221c T PyCallable_Check │ │ │ │ +00002220 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10971,46 +10970,46 @@ │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000334 T PyObject_ASCII │ │ │ │ 00000764 T PyObject_Bytes │ │ │ │ -00002d10 T PyObject_CallFinalizer │ │ │ │ -00002c34 T PyObject_CallFinalizerFromDealloc │ │ │ │ -0000324c T PyObject_DelAttr │ │ │ │ +00002d14 T PyObject_CallFinalizer │ │ │ │ +00002c38 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003250 T PyObject_DelAttr │ │ │ │ 00000fdc T PyObject_DelAttrString │ │ │ │ 000000ac T PyObject_Dir │ │ │ │ 000000c0 T PyObject_Dump │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000ff4 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00001f94 T PyObject_GenericGetAttr │ │ │ │ +00001f98 T PyObject_GenericGetAttr │ │ │ │ 00000dec T PyObject_GenericSetAttr │ │ │ │ 000003d8 T PyObject_GenericSetDict │ │ │ │ 000013f8 T PyObject_GetAttr │ │ │ │ -000020d8 T PyObject_GetAttrString │ │ │ │ +000020dc T PyObject_GetAttrString │ │ │ │ 00000394 T PyObject_GetOptionalAttr │ │ │ │ 00000534 T PyObject_GetOptionalAttrString │ │ │ │ 000004f4 T PyObject_HasAttr │ │ │ │ 00000454 T PyObject_HasAttrString │ │ │ │ 00000544 T PyObject_HasAttrStringWithError │ │ │ │ -00002d94 T PyObject_HasAttrWithError │ │ │ │ +00002d98 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000728 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 00000658 T PyObject_Init │ │ │ │ 00000920 T PyObject_InitVar │ │ │ │ -00001fb0 T PyObject_IsTrue │ │ │ │ +00001fb4 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000008b8 T PyObject_Not │ │ │ │ 000001ec T PyObject_Print │ │ │ │ -00002ad8 T PyObject_Repr │ │ │ │ -0000267c T PyObject_RichCompare │ │ │ │ -00002248 T PyObject_RichCompareBool │ │ │ │ -00002f94 T PyObject_SelfIter │ │ │ │ +00002adc T PyObject_Repr │ │ │ │ +00002680 T PyObject_RichCompare │ │ │ │ +0000224c T PyObject_RichCompareBool │ │ │ │ +00002f98 T PyObject_SelfIter │ │ │ │ 000008e8 T PyObject_SetAttr │ │ │ │ 00001694 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ 000014d0 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ @@ -11061,22 +11060,22 @@ │ │ │ │ 00001890 T Py_GetConstantBorrowed │ │ │ │ 000008e4 T Py_IS_TYPE │ │ │ │ 000006ec T Py_IncRef │ │ │ │ 0000072c T Py_Is │ │ │ │ 000010a4 T Py_IsFalse │ │ │ │ 00001054 T Py_IsNone │ │ │ │ 0000107c T Py_IsTrue │ │ │ │ -00003bf4 T Py_NewRef │ │ │ │ +00003bf8 T Py_NewRef │ │ │ │ 000010ec T Py_REFCNT │ │ │ │ -00003264 T Py_ReprEnter │ │ │ │ -00003458 T Py_ReprLeave │ │ │ │ +00003268 T Py_ReprEnter │ │ │ │ +0000345c T Py_ReprLeave │ │ │ │ 0000111c T Py_SET_SIZE │ │ │ │ 00001104 T Py_SIZE │ │ │ │ 000008dc T Py_TYPE │ │ │ │ -00002f1c t Py_XDECREF │ │ │ │ +00002f20 t Py_XDECREF │ │ │ │ 000007d8 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ U _PyBufferWrapper_Type │ │ │ │ U _PyClassMethod_GetFunc │ │ │ │ @@ -11116,42 +11115,42 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d8 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000a80 T _PyObject_AssertFailed │ │ │ │ 00000c00 T _PyObject_CheckConsistency │ │ │ │ -00003508 T _PyObject_ClearFreeLists │ │ │ │ -00002080 T _PyObject_ComputedDictPointer │ │ │ │ +0000350c T _PyObject_ClearFreeLists │ │ │ │ +00002084 T _PyObject_ComputedDictPointer │ │ │ │ 00000084 T _PyObject_DebugTypeStats │ │ │ │ 0000036c T _PyObject_FiniState │ │ │ │ 0000060c T _PyObject_FunctionStr │ │ │ │ 0000051c T _PyObject_GenericGetAttrWithDict │ │ │ │ 000010c0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000fa4 T _PyObject_GetAttrId │ │ │ │ -00001e4c T _PyObject_GetAttrStackRef │ │ │ │ +00001e50 T _PyObject_GetAttrStackRef │ │ │ │ 000009ac T _PyObject_GetDictPtr │ │ │ │ 00000cf4 T _PyObject_GetMethod │ │ │ │ 000018a4 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002fb8 T _PyObject_IsAbstract │ │ │ │ -00003188 T _PyObject_IsFreed │ │ │ │ +00002fbc T _PyObject_IsAbstract │ │ │ │ +0000318c T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000017a4 T _PyObject_New │ │ │ │ -00001d8c T _PyObject_NewVar │ │ │ │ +00001d90 T _PyObject_NewVar │ │ │ │ 00000418 T _PyObject_NextNotImplemented │ │ │ │ -000029fc T _PyObject_SetAttributeErrorContext │ │ │ │ +00002a00 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000380 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 000002a4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -00002f60 T _PyObject_VisitType │ │ │ │ +00002f64 T _PyObject_VisitType │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTemplateIter_Type │ │ │ │ @@ -11160,15 +11159,15 @@ │ │ │ │ 000004a0 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -00003ba4 T _PyTypes_FiniTypes │ │ │ │ +00003ba8 T _PyTypes_FiniTypes │ │ │ │ 000000e4 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -11176,15 +11175,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000998 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000294 T _Py_Dealloc │ │ │ │ -00003210 T _Py_DecRef │ │ │ │ +00003214 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000a6c T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000028 T _Py_GetConstant_Init │ │ │ │ 000003a0 T _Py_IncRef │ │ │ │ @@ -11213,23 +11212,23 @@ │ │ │ │ 0000020c r __func__.2 │ │ │ │ 00000248 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -00003b58 t free_object │ │ │ │ +00003b5c t free_object │ │ │ │ U fwrite │ │ │ │ 000002ac d none_as_number │ │ │ │ 00000908 t none_bool │ │ │ │ 00000a44 t none_dealloc │ │ │ │ 000002a8 r none_doc │ │ │ │ -00002c18 t none_hash │ │ │ │ +00002c1c t none_hash │ │ │ │ 0000057c t none_new │ │ │ │ -00002d78 t none_repr │ │ │ │ +00002d7c t none_repr │ │ │ │ 00000128 d notimplemented_as_number │ │ │ │ 000004c0 t notimplemented_bool │ │ │ │ 00000a58 t notimplemented_dealloc │ │ │ │ 00000264 r notimplemented_doc │ │ │ │ 000001b8 d notimplemented_methods │ │ │ │ 000005dc t notimplemented_new │ │ │ │ 000001f4 r opstrings │ │ │ │ @@ -12205,15 +12204,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00003924 T PyFrozenSet_New │ │ │ │ +00003928 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 │ │ │ │ @@ -12230,16 +12229,16 @@ │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ 00001408 T PySet_Add │ │ │ │ 00000484 T PySet_Clear │ │ │ │ -0000258c T PySet_Contains │ │ │ │ -00001a38 T PySet_Discard │ │ │ │ +00002590 T PySet_Contains │ │ │ │ +00001a3c T PySet_Discard │ │ │ │ 00001348 T PySet_New │ │ │ │ 00000300 T PySet_Pop │ │ │ │ 0000026c T PySet_Size │ │ │ │ 000000dc D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -12262,140 +12261,140 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00003b54 T _PySet_AddTakeRef │ │ │ │ +00003b58 T _PySet_AddTakeRef │ │ │ │ 000001e0 T _PySet_ClearInternal │ │ │ │ -00004044 T _PySet_Contains │ │ │ │ +0000404c T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -00004398 T _PySet_NextEntry │ │ │ │ -00004128 T _PySet_NextEntryRef │ │ │ │ +000043a0 T _PySet_NextEntry │ │ │ │ +00004130 T _PySet_NextEntryRef │ │ │ │ 00000b20 T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000000d4 d _dummy_struct │ │ │ │ 000001b8 t dummy_dealloc │ │ │ │ 0000019c t dummy_repr │ │ │ │ -00005804 t frozenset___contains__ │ │ │ │ +0000580c t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000088 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00004524 t frozenset_hash │ │ │ │ -00004568 t frozenset_hash_impl │ │ │ │ +0000452c t frozenset_hash │ │ │ │ +00004570 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ 00002514 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ -00005708 t make_new_set_basetype │ │ │ │ +00005710 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ 000016a4 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ 00002214 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000164 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -0000493c t set_add │ │ │ │ +00004944 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000a38 t set_add_entry_takeref │ │ │ │ 000004fc t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ 00001344 t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -000047cc t set_clear_internal │ │ │ │ +000047d4 t set_clear_internal │ │ │ │ 00000258 t set_contains │ │ │ │ 000014f4 t set_contains_key │ │ │ │ 00001690 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 00000c74 t set_copy_and_difference │ │ │ │ 00000aac t set_copy_impl │ │ │ │ -000036a4 t set_dealloc │ │ │ │ -000059b4 t set_difference │ │ │ │ +000036a8 t set_dealloc │ │ │ │ +000059bc t set_difference │ │ │ │ 00001994 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ 00001a78 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00000ce8 t set_difference_update_internal │ │ │ │ 00000ff0 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001b50 t set_discard_entry │ │ │ │ +00001b54 t set_discard_entry │ │ │ │ 000000b4 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 0000108c t set_iand │ │ │ │ 00002128 t set_init │ │ │ │ 000005d4 t set_intersection │ │ │ │ 00001dd4 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ 00001de8 t set_intersection_multi_impl │ │ │ │ 000022ac t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -0000265c t set_ior │ │ │ │ +00002660 t set_ior │ │ │ │ 00001b8c t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ 0000231c t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -00004fec t set_issubset_impl │ │ │ │ +00004ff4 t set_issubset_impl │ │ │ │ 00001368 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ 0000137c t set_issuperset_impl │ │ │ │ 00001adc t set_isub │ │ │ │ -00003350 t set_iter │ │ │ │ +00003354 t set_iter │ │ │ │ 00002704 t set_ixor │ │ │ │ -0000390c t set_len │ │ │ │ -00001be4 t set_lookkey │ │ │ │ -000027a8 t set_merge_lock_held │ │ │ │ +00003910 t set_len │ │ │ │ +00001be8 t set_lookkey │ │ │ │ +000027ac t set_merge_lock_held │ │ │ │ 0000054c d set_methods │ │ │ │ 00002110 t set_new │ │ │ │ 00000984 t set_or │ │ │ │ 00000970 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ 0000037c t set_pop_impl │ │ │ │ 0000157c t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00001768 t set_repr │ │ │ │ -00004e40 t set_richcompare │ │ │ │ +00004e48 t set_richcompare │ │ │ │ 00000b9c t set_sub │ │ │ │ 00001198 t set_swap_bodies │ │ │ │ 000027d4 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ 00002408 t set_symmetric_difference_impl │ │ │ │ 00001ec0 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ 000027e8 t set_symmetric_difference_update_dict │ │ │ │ 00001ed4 t set_symmetric_difference_update_impl │ │ │ │ 00002004 t set_symmetric_difference_update_set │ │ │ │ 00000ec4 t set_table_resize │ │ │ │ -000042c4 t set_traverse │ │ │ │ +000042cc t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 000016d8 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ 0000162c t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -000051ec t set_update_dict_lock_held │ │ │ │ +000051f4 t set_update_dict_lock_held │ │ │ │ 00000134 t set_update_internal │ │ │ │ 0000041c t set_update_iterable_lock_held │ │ │ │ 00000350 t set_update_local │ │ │ │ -00003798 t set_vectorcall │ │ │ │ +0000379c t set_vectorcall │ │ │ │ 00002330 t set_xor │ │ │ │ -000035ec t setiter_dealloc │ │ │ │ -00003418 t setiter_iternext │ │ │ │ +000035f0 t setiter_dealloc │ │ │ │ +0000341c t setiter_iternext │ │ │ │ 00001a3c t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000cc t setiter_reduce │ │ │ │ 00001da0 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12530,15 +12529,15 @@ │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ U PyUnicodeWriter_WriteUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000aa8 t Py_XDECREF │ │ │ │ +00000aac t Py_XDECREF │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ @@ -12562,19 +12561,19 @@ │ │ │ │ 00000288 t initialize_structseq_dict │ │ │ │ 00000034 r match_args_key │ │ │ │ U memset │ │ │ │ 00000014 r real_length_key │ │ │ │ U strlen │ │ │ │ 000009e4 t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ -00000aec t structseq_new │ │ │ │ +00000af0 t structseq_new │ │ │ │ 000002bc t structseq_reduce │ │ │ │ 00000050 t structseq_replace │ │ │ │ 00000160 t structseq_repr │ │ │ │ -00001130 t structseq_traverse │ │ │ │ +00001134 t structseq_traverse │ │ │ │ 00000020 r unnamed_fields_key │ │ │ │ 00000000 r visible_length_key │ │ │ │ │ │ │ │ templateobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -12666,19 +12665,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 00000178 T PyTuple_FromArray │ │ │ │ 00001998 T PyTuple_GetItem │ │ │ │ -00002a34 T PyTuple_GetSlice │ │ │ │ +00002a40 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000524 T PyTuple_Pack │ │ │ │ 000000e4 T PyTuple_SetItem │ │ │ │ -0000234c T PyTuple_Size │ │ │ │ +00002358 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 │ │ │ │ @@ -12698,17 +12697,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e8 T _PyStolenTuple_Free │ │ │ │ 00000224 T _PyTuple_BinarySlice │ │ │ │ -00002f68 T _PyTuple_Concat │ │ │ │ +00002f74 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -000024e8 T _PyTuple_FromArraySteal │ │ │ │ +000024f4 T _PyTuple_FromArraySteal │ │ │ │ 000012fc T _PyTuple_FromPair │ │ │ │ 000014b8 T _PyTuple_FromPairSteal │ │ │ │ 00001a10 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00001764 T _PyTuple_MaybeUntrack │ │ │ │ 00000788 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -12731,32 +12730,32 @@ │ │ │ │ 00000458 t tuple_alloc │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00001ce8 t tuple_contains │ │ │ │ 000004b8 t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00001094 t tuple_dealloc │ │ │ │ -00002390 t tuple_hash │ │ │ │ +0000239c t tuple_hash │ │ │ │ 000002cc t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ -000022e8 t tuple_item │ │ │ │ +000022f4 t tuple_item │ │ │ │ 00000d90 t tuple_iter │ │ │ │ 00001c94 t tuple_iteritem │ │ │ │ -000031c0 t tuple_length │ │ │ │ +000031cc t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -000031d8 t tuple_new │ │ │ │ +000031e4 t tuple_new │ │ │ │ 000000b0 r tuple_new__doc__ │ │ │ │ -00003690 t tuple_repeat │ │ │ │ -000034bc t tuple_repr │ │ │ │ -00002dac t tuple_richcompare │ │ │ │ +0000369c t tuple_repeat │ │ │ │ +000034c8 t tuple_repr │ │ │ │ +00002db8 t tuple_richcompare │ │ │ │ 00001e40 t tuple_subscript │ │ │ │ 0000162c t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000f5c t tupleiter_dealloc │ │ │ │ -0000398c t tupleiter_len │ │ │ │ +00003998 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000ecc t tupleiter_next │ │ │ │ 00000188 t tupleiter_reduce │ │ │ │ 0000052c t tupleiter_setstate │ │ │ │ 000001f0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -13097,15 +13096,15 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -0000e724 t PyObject_TypeCheck.isra.0 │ │ │ │ +0000e718 t PyObject_TypeCheck.isra.0 │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallDict │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ @@ -13123,40 +13122,40 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002238 T PyType_AddWatcher │ │ │ │ 00000fb8 T PyType_ClearCache │ │ │ │ 000023d0 T PyType_ClearWatcher │ │ │ │ 0000276c T PyType_Freeze │ │ │ │ 000010b4 T PyType_FromMetaclass │ │ │ │ -0000fba0 T PyType_FromModuleAndSpec │ │ │ │ +0000fb90 T PyType_FromModuleAndSpec │ │ │ │ 00002204 T PyType_FromSlots │ │ │ │ 00000044 T PyType_FromSpec │ │ │ │ 00000448 T PyType_FromSpecWithBases │ │ │ │ 00005710 T PyType_GenericAlloc │ │ │ │ -0000e9d4 T PyType_GenericNew │ │ │ │ +0000e9c8 T PyType_GenericNew │ │ │ │ 00005cf4 T PyType_GetBaseByToken │ │ │ │ 0000167c T PyType_GetBaseByToken_DuringGC │ │ │ │ -000122f8 T PyType_GetDict │ │ │ │ -0000eb98 T PyType_GetFlags │ │ │ │ -00016cb0 T PyType_GetFullyQualifiedName │ │ │ │ -00016688 T PyType_GetModule │ │ │ │ -00010178 T PyType_GetModuleByDef │ │ │ │ +000122e8 T PyType_GetDict │ │ │ │ +0000eb8c T PyType_GetFlags │ │ │ │ +00016ca0 T PyType_GetFullyQualifiedName │ │ │ │ +00016678 T PyType_GetModule │ │ │ │ +00010168 T PyType_GetModuleByDef │ │ │ │ 0000217c T PyType_GetModuleByToken │ │ │ │ -00010258 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00010248 T PyType_GetModuleByToken_DuringGC │ │ │ │ 000036b8 T PyType_GetModuleName │ │ │ │ -000189a4 T PyType_GetModuleState │ │ │ │ +00018994 T PyType_GetModuleState │ │ │ │ 00002b48 T PyType_GetModuleState_DuringGC │ │ │ │ 000021b0 T PyType_GetModule_DuringGC │ │ │ │ 00000000 T PyType_GetName │ │ │ │ 000015f4 T PyType_GetQualName │ │ │ │ -00015b68 T PyType_GetSlot │ │ │ │ +00015b58 T PyType_GetSlot │ │ │ │ 000021d4 T PyType_GetTypeDataSize │ │ │ │ 000061b0 T PyType_IsSubtype │ │ │ │ 00000af8 T PyType_Modified │ │ │ │ -000099e4 T PyType_Ready │ │ │ │ +000099d8 T PyType_Ready │ │ │ │ 00002b28 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 00002424 T PyType_Unwatch │ │ │ │ 000022bc T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ @@ -13202,136 +13201,136 @@ │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ 000061d4 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d560 T _PyObject_LookupSpecial │ │ │ │ -0000fee8 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d554 T _PyObject_LookupSpecial │ │ │ │ +0000fed8 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00016b44 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00016b34 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ 000047b8 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 00001060 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012d1c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012d0c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PySlotIterator_Init │ │ │ │ U _PySlotIterator_InitLegacy │ │ │ │ U _PySlotIterator_Next │ │ │ │ U _PySlotIterator_Rewind │ │ │ │ U _PySlotIterator_SawSlot │ │ │ │ U _PySlot_names │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -000158e0 T _PyStaticType_FiniBuiltin │ │ │ │ +000158d0 T _PyStaticType_FiniBuiltin │ │ │ │ 00004468 T _PyStaticType_GetBuiltins │ │ │ │ 00005b00 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 0000007c T _PyStaticType_InitForExtension │ │ │ │ -00010e14 T _PySuper_Lookup │ │ │ │ -0000e48c T _PySuper_LookupDescr │ │ │ │ +00010e04 T _PySuper_Lookup │ │ │ │ +0000e480 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 00000878 T _PyType_AddMethod │ │ │ │ 000058bc T _PyType_AllocNoTrack │ │ │ │ 000011bc T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000698 T _PyType_CacheInitForSpecialization │ │ │ │ -000090c0 T _PyType_CalculateMetaclass │ │ │ │ +000090b4 T _PyType_CalculateMetaclass │ │ │ │ 000027e8 T _PyType_CheckConsistency │ │ │ │ 00005a10 t _PyType_DocWithoutSignature │ │ │ │ 00002624 T _PyType_GetBases │ │ │ │ 00005c94 T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ -00016ee0 T _PyType_GetFullyQualifiedName │ │ │ │ +00016ed0 T _PyType_GetFullyQualifiedName │ │ │ │ 000044e8 T _PyType_GetSlotWrapperNames │ │ │ │ 00000ccc T _PyType_GetSubclasses │ │ │ │ 000048bc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 000014c8 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00009ff0 T _PyType_InitSlotDefs │ │ │ │ +00009fe4 T _PyType_InitSlotDefs │ │ │ │ 000026d0 T _PyType_InitSubclasses │ │ │ │ 00000414 T _PyType_Lookup │ │ │ │ 00002a88 T _PyType_LookupByVersion │ │ │ │ -000187cc T _PyType_LookupRef │ │ │ │ -00009d70 T _PyType_LookupRefAndVersion │ │ │ │ +000187bc T _PyType_LookupRef │ │ │ │ +00009d64 T _PyType_LookupRefAndVersion │ │ │ │ 00005d08 T _PyType_LookupStackRefAndVersion │ │ │ │ 0000264c T _PyType_LookupSubclasses │ │ │ │ -0000fb6c T _PyType_Name │ │ │ │ +0000fb5c T _PyType_Name │ │ │ │ 00002af8 T _PyType_NewManagedObject │ │ │ │ 00000e6c T _PyType_SetFlags │ │ │ │ 00000e94 T _PyType_SetFlagsRecursive │ │ │ │ 000061ec T _PyType_SetVersion │ │ │ │ 0000160c T _PyType_Validate │ │ │ │ 00000018 T _PyTypes_AfterFork │ │ │ │ 00001570 T _PyTypes_Fini │ │ │ │ 000012e4 T _PyTypes_FiniCachedDescriptors │ │ │ │ 00001384 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011cf0 T _Py_BaseObject_RichCompare │ │ │ │ +00011ce0 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -0001796c T _Py_slot_tp_getattr_hook │ │ │ │ +0001795c T _Py_slot_tp_getattr_hook │ │ │ │ 000049d0 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00006278 T _Py_type_getattro │ │ │ │ 0000699c T _Py_type_getattro_impl │ │ │ │ -000070e4 T _Py_type_getattro_stackref │ │ │ │ +000070dc T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 0000028c r __func__.0 │ │ │ │ 00000348 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00002e38 t _common_reduce.part.0 │ │ │ │ -0000f060 t assign_version_tag │ │ │ │ +0000f050 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000194c t bufferwrapper_dealloc │ │ │ │ 00001858 t bufferwrapper_releasebuf │ │ │ │ 000024ac t bufferwrapper_traverse │ │ │ │ -00018458 t call_attribute │ │ │ │ +00018448 t call_attribute │ │ │ │ 00000b24 t call_unbound_noarg.part.0 │ │ │ │ -00013c3c t check_num_args │ │ │ │ +00013c2c t check_num_args │ │ │ │ 0000121c t check_pow_args │ │ │ │ 000007d8 t check_set_special_type_attr │ │ │ │ 0000153c t class_name │ │ │ │ -00010d20 t clear_slots │ │ │ │ -00015080 t clear_tp_subclasses │ │ │ │ +00010d10 t clear_slots │ │ │ │ +00015070 t clear_tp_subclasses │ │ │ │ 00002bac t compatible_for_assignment │ │ │ │ -0000940c t find_best_base │ │ │ │ +00009400 t find_best_base │ │ │ │ 00005f10 t find_name_in_mro │ │ │ │ -0001516c t fini_static_type │ │ │ │ +0001515c t fini_static_type │ │ │ │ 000017a8 t get_base_by_token_recursive │ │ │ │ 00002084 t get_dict_descriptor │ │ │ │ 00001620 t getindex │ │ │ │ -00009cf4 t getitemdata.constprop.0 │ │ │ │ +00009ce8 t getitemdata.constprop.0 │ │ │ │ 00002ebc t import_copyreg │ │ │ │ -0000fa64 t lookup_method_ex.constprop.0 │ │ │ │ +0000fa54 t lookup_method_ex.constprop.0 │ │ │ │ 0000140c t managed_static_type_state_clear.part.0 │ │ │ │ -00014480 t maybe_call_special_no_args │ │ │ │ +00014470 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001ccc t merge_class_dict │ │ │ │ 00000a00 t method_is_overloaded.isra.0 │ │ │ │ 00004264 t mro_hierarchy_for_complete_type │ │ │ │ 00005034 t mro_implementation_unlocked │ │ │ │ 0000467c t mro_internal.isra.0 │ │ │ │ @@ -13341,33 +13340,33 @@ │ │ │ │ 00000834 r object___dir____doc__ │ │ │ │ 0000125c t object___format__ │ │ │ │ 000008a8 r object___format____doc__ │ │ │ │ 00004b30 t object___getstate__ │ │ │ │ 00000998 r object___getstate____doc__ │ │ │ │ 00001ac0 t object___reduce__ │ │ │ │ 0000096c r object___reduce____doc__ │ │ │ │ -00018a1c t object___reduce_ex__ │ │ │ │ +00018a0c t object___reduce_ex__ │ │ │ │ 00000930 r object___reduce_ex____doc__ │ │ │ │ 0000111c t object___sizeof__ │ │ │ │ 00000868 r object___sizeof____doc__ │ │ │ │ -0000a228 t object_dealloc │ │ │ │ +0000a21c t object_dealloc │ │ │ │ 00000568 r object_doc │ │ │ │ -00011c40 t object_get_class │ │ │ │ +00011c30 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ 00002f18 t object_getstate │ │ │ │ 00002ffc t object_getstate_default │ │ │ │ -0000ef98 t object_init │ │ │ │ -0000e708 t object_init_subclass │ │ │ │ +0000ef88 t object_init │ │ │ │ +0000e6fc t object_init_subclass │ │ │ │ 00000624 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000ebb0 t object_new │ │ │ │ +0000eba4 t object_new │ │ │ │ 00000f6c t object_repr │ │ │ │ -00011e5c t object_richcompare │ │ │ │ +00011e4c t object_richcompare │ │ │ │ 00002950 t object_set_class │ │ │ │ -0000fbd4 t object_str │ │ │ │ +0000fbc4 t object_str │ │ │ │ 00001240 t object_subclasshook │ │ │ │ 000006ac r object_subclasshook_doc │ │ │ │ 00001d78 t releasebuffer_call_python │ │ │ │ 000061bc t richcmp_eq │ │ │ │ 00004c0c t richcmp_ge │ │ │ │ 00004bdc t richcmp_gt │ │ │ │ 00004bf4 t richcmp_le │ │ │ │ @@ -13377,20 +13376,20 @@ │ │ │ │ 00001368 t set_mro_error │ │ │ │ 000012a8 t slot_am_aiter │ │ │ │ 00006348 t slot_am_anext │ │ │ │ 0000033c t slot_am_await │ │ │ │ 00005380 t slot_am_generic │ │ │ │ 000016b0 t slot_bf_getbuffer │ │ │ │ 00001f00 t slot_bf_releasebuffer │ │ │ │ -00013204 t slot_mp_ass_subscript │ │ │ │ -0001282c t slot_mp_subscript │ │ │ │ +000131f4 t slot_mp_ass_subscript │ │ │ │ +0001281c t slot_mp_subscript │ │ │ │ 00006024 t slot_nb_absolute │ │ │ │ 00004c24 t slot_nb_add │ │ │ │ 00001a2c t slot_nb_and │ │ │ │ -00019458 t slot_nb_bool │ │ │ │ +00019448 t slot_nb_bool │ │ │ │ 00005db8 t slot_nb_divmod │ │ │ │ 000050ac t slot_nb_float │ │ │ │ 000053ec t slot_nb_floor_divide │ │ │ │ 00005348 t slot_nb_index │ │ │ │ 0000002c t slot_nb_inplace_add │ │ │ │ 000007b0 t slot_nb_inplace_and │ │ │ │ 00000398 t slot_nb_inplace_floor_divide │ │ │ │ @@ -13415,142 +13414,142 @@ │ │ │ │ 00005630 t slot_nb_power │ │ │ │ 00000458 t slot_nb_remainder │ │ │ │ 000007f0 t slot_nb_rshift │ │ │ │ 00004e68 t slot_nb_subtract │ │ │ │ 000036cc t slot_nb_true_divide │ │ │ │ 00005a74 t slot_nb_xor │ │ │ │ 00002b78 t slot_sq_ass_item │ │ │ │ -00012db0 t slot_sq_contains │ │ │ │ -00017390 t slot_sq_item │ │ │ │ -000161f8 t slot_sq_length │ │ │ │ -00015928 t slot_tp_call │ │ │ │ +00012da0 t slot_sq_contains │ │ │ │ +00017380 t slot_sq_item │ │ │ │ +000161e8 t slot_sq_length │ │ │ │ +00015918 t slot_tp_call │ │ │ │ 00001830 t slot_tp_descr_get │ │ │ │ 00000668 t slot_tp_descr_set │ │ │ │ 00001910 t slot_tp_finalize │ │ │ │ -000166fc t slot_tp_hash │ │ │ │ -0000f680 t slot_tp_init │ │ │ │ +000166ec t slot_tp_hash │ │ │ │ +0000f670 t slot_tp_init │ │ │ │ 000010f0 t slot_tp_iter │ │ │ │ -00018504 t slot_tp_iternext │ │ │ │ -000102f0 t slot_tp_new │ │ │ │ +00018600 t slot_tp_iternext │ │ │ │ +000102e0 t slot_tp_new │ │ │ │ 000028dc t slot_tp_repr │ │ │ │ -00018030 t slot_tp_richcompare │ │ │ │ -00013658 t slot_tp_setattro │ │ │ │ -00017054 t slot_tp_str │ │ │ │ +00018020 t slot_tp_richcompare │ │ │ │ +00013648 t slot_tp_setattro │ │ │ │ +00017044 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -000097e0 t solid_base │ │ │ │ +000097d4 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -000146e8 t subtype_clear │ │ │ │ -00010724 t subtype_dealloc │ │ │ │ -000186c0 t subtype_dict │ │ │ │ +000146d8 t subtype_clear │ │ │ │ +00010714 t subtype_dealloc │ │ │ │ +000184f4 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001a54 t subtype_getweakref │ │ │ │ 00006258 t subtype_setdict │ │ │ │ -00011a58 t subtype_traverse │ │ │ │ -0000e5d8 t super_dealloc │ │ │ │ +00011a48 t subtype_traverse │ │ │ │ +0000e5cc t super_dealloc │ │ │ │ 00001ad8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e130 t super_getattro │ │ │ │ +0000e124 t super_getattro │ │ │ │ 00006364 t super_init │ │ │ │ 00000480 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 0000250c t super_repr │ │ │ │ 000003d8 t super_traverse │ │ │ │ -0000d7fc t super_vectorcall │ │ │ │ -0000df1c t supercheck │ │ │ │ +0000d7f0 t super_vectorcall │ │ │ │ +0000df10 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000103a4 t tp_new_wrapper │ │ │ │ +00010394 t tp_new_wrapper │ │ │ │ 00001c6c t type___dir__ │ │ │ │ 00000a10 r type___dir____doc__ │ │ │ │ -00017718 t type___instancecheck__ │ │ │ │ +00017708 t type___instancecheck__ │ │ │ │ 00000b20 r type___instancecheck____doc__ │ │ │ │ 00001bf4 t type___sizeof__ │ │ │ │ 000009c8 r type___sizeof____doc__ │ │ │ │ -00014688 t type___subclasscheck__ │ │ │ │ +00014678 t type___subclasscheck__ │ │ │ │ 00000ad4 r type___subclasscheck____doc__ │ │ │ │ 00000cb8 t type___subclasses__ │ │ │ │ 00000a54 r type___subclasses____doc__ │ │ │ │ -000123d4 t type_abstractmethods │ │ │ │ +000123c4 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a2f0 t type_call │ │ │ │ -00014894 t type_clear │ │ │ │ -000149c0 t type_dealloc │ │ │ │ -00011fd0 t type_dict │ │ │ │ +0000a2e4 t type_call │ │ │ │ +00014884 t type_clear │ │ │ │ +000149b0 t type_dealloc │ │ │ │ +00011fc0 t type_dict │ │ │ │ 000007e4 r type_doc │ │ │ │ -00007870 t type_from_slots_or_spec │ │ │ │ +00007868 t type_from_slots_or_spec │ │ │ │ 0000215c t type_get_annotate │ │ │ │ 00001e54 t type_get_annotations │ │ │ │ -000123ac t type_get_bases │ │ │ │ +0001239c t type_get_bases │ │ │ │ 00000b58 t type_get_doc │ │ │ │ -00012638 t type_get_module │ │ │ │ -000127f0 t type_get_mro │ │ │ │ +00012628 t type_get_module │ │ │ │ +000127e0 t type_get_mro │ │ │ │ 000050e4 t type_get_text_signature │ │ │ │ -000060ec t type_get_type_params │ │ │ │ +0000605c t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e7ac t type_init │ │ │ │ -00009d54 t type_is_gc │ │ │ │ +0000e7a0 t type_init │ │ │ │ +00009d48 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009a60 t type_modified_unlocked │ │ │ │ -00009a8c t type_modified_unlocked.part.0 │ │ │ │ +00009a54 t type_modified_unlocked │ │ │ │ +00009a80 t type_modified_unlocked.part.0 │ │ │ │ 00005b5c t type_module │ │ │ │ -00011c68 t type_mro │ │ │ │ +00011c58 t type_mro │ │ │ │ 00000a98 r type_mro__doc__ │ │ │ │ -00012780 t type_name │ │ │ │ -0000a514 t type_new │ │ │ │ -0000e9c0 t type_prepare │ │ │ │ -000077f4 t type_qualname │ │ │ │ -00007834 t type_qualname.part.0 │ │ │ │ +00012770 t type_name │ │ │ │ +0000a508 t type_new │ │ │ │ +0000e9b4 t type_prepare │ │ │ │ +000077ec t type_qualname │ │ │ │ +0000782c t type_qualname.part.0 │ │ │ │ 000004e0 t type_ready │ │ │ │ -0000fc04 t type_repr │ │ │ │ -000124c8 t type_set_abstractmethods │ │ │ │ +0000fbf4 t type_repr │ │ │ │ +000124b8 t type_set_abstractmethods │ │ │ │ 00004548 t type_set_annotate │ │ │ │ -00012068 t type_set_annotations │ │ │ │ +00012058 t type_set_annotations │ │ │ │ 00003910 t type_set_bases │ │ │ │ 00002510 t type_set_doc │ │ │ │ 000006dc t type_set_module │ │ │ │ 00004a10 t type_set_name │ │ │ │ 00004700 t type_set_qualname │ │ │ │ 00000ee0 t type_set_type_params │ │ │ │ -00011424 t type_setattro │ │ │ │ -0000e83c t type_traverse │ │ │ │ -0000a244 t type_vectorcall │ │ │ │ -0000cbc4 t update_one_slot.isra.0 │ │ │ │ -00013ec4 t update_slot.constprop.0.isra.0 │ │ │ │ -00014428 t update_slots_callback │ │ │ │ -000141e8 t update_subclasses.constprop.0 │ │ │ │ +00011414 t type_setattro │ │ │ │ +0000e830 t type_traverse │ │ │ │ +0000a238 t type_vectorcall │ │ │ │ +0000cbb8 t update_one_slot.isra.0 │ │ │ │ +00013eb4 t update_slot.constprop.0.isra.0 │ │ │ │ +00014418 t update_slots_callback │ │ │ │ +000141d8 t update_subclasses.constprop.0 │ │ │ │ 00002358 t validate_watcher_id │ │ │ │ -00017774 t vectorcall_maybe │ │ │ │ -000129ec t vectorcall_method │ │ │ │ -000193c0 t wrap_binaryfunc │ │ │ │ -00019738 t wrap_binaryfunc_l │ │ │ │ +00017764 t vectorcall_maybe │ │ │ │ +000129dc t vectorcall_method │ │ │ │ +000193b0 t wrap_binaryfunc │ │ │ │ +00019728 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000012c4 t wrap_buffer │ │ │ │ 00001150 t wrap_call │ │ │ │ 00003668 t wrap_del │ │ │ │ -00013a24 t wrap_delattr │ │ │ │ +00013a14 t wrap_delattr │ │ │ │ 00004850 t wrap_delitem │ │ │ │ 00001fc4 t wrap_descr_delete │ │ │ │ -00015a80 t wrap_descr_get │ │ │ │ +00015a70 t wrap_descr_get │ │ │ │ 00004b48 t wrap_descr_set │ │ │ │ -000060d8 t wrap_hashfunc │ │ │ │ +000061a8 t wrap_hashfunc │ │ │ │ 00000e60 t wrap_indexargfunc │ │ │ │ -000106ec t wrap_init │ │ │ │ +000106dc t wrap_init │ │ │ │ 00002114 t wrap_inquirypred │ │ │ │ -0000605c t wrap_lenfunc │ │ │ │ -00016140 t wrap_next │ │ │ │ -000135d0 t wrap_objobjargproc │ │ │ │ +0000612c t wrap_lenfunc │ │ │ │ +00016130 t wrap_next │ │ │ │ +000135c0 t wrap_objobjargproc │ │ │ │ 00000db8 t wrap_objobjproc │ │ │ │ 00001c44 t wrap_releasebuffer │ │ │ │ 00004408 t wrap_richcmpfunc │ │ │ │ -00013cdc t wrap_setattr │ │ │ │ +00013ccc t wrap_setattr │ │ │ │ 00001588 t wrap_sq_delitem │ │ │ │ 000019dc t wrap_sq_item │ │ │ │ 00002570 t wrap_sq_setitem │ │ │ │ 00002024 t wrap_ternaryfunc │ │ │ │ 000011bc t wrap_ternaryfunc_r │ │ │ │ 000025ec t wrap_unaryfunc │ │ │ │ │ │ │ │ @@ -14116,288 +14115,288 @@ │ │ │ │ 00000774 T _PyUnicode_ToUpperFull │ │ │ │ 00000000 T _PyUnicode_ToUppercase │ │ │ │ 0001d664 R _PyUnicode_TypeRecords │ │ │ │ 00017f14 r index1 │ │ │ │ 00005414 r index2 │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ -00000260 r .LANCHOR0 │ │ │ │ +0000022c r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 000000f4 r .LC10 │ │ │ │ -00000584 r .LC100 │ │ │ │ -00000594 r .LC101 │ │ │ │ -000005a0 r .LC102 │ │ │ │ -000005a8 r .LC103 │ │ │ │ -000005b0 r .LC104 │ │ │ │ -000005bc r .LC105 │ │ │ │ -000005c8 r .LC106 │ │ │ │ -00000630 r .LC107 │ │ │ │ -00000694 r .LC111 │ │ │ │ -000006a8 r .LC112 │ │ │ │ -000006b8 r .LC113 │ │ │ │ -000006c4 r .LC114 │ │ │ │ -000006fc r .LC115 │ │ │ │ -0000073c r .LC116 │ │ │ │ -00000764 r .LC117 │ │ │ │ -0000078c r .LC118 │ │ │ │ -000007ac r .LC119 │ │ │ │ -000007e4 r .LC120 │ │ │ │ -0000080c r .LC121 │ │ │ │ -0000082c r .LC122 │ │ │ │ -00000850 r .LC123 │ │ │ │ -0000087c r .LC124 │ │ │ │ -000008c8 r .LC125 │ │ │ │ -00000914 r .LC126 │ │ │ │ -00000940 r .LC127 │ │ │ │ -00000980 r .LC128 │ │ │ │ -000009a0 r .LC129 │ │ │ │ -000009dc r .LC130 │ │ │ │ -00000a00 r .LC131 │ │ │ │ -00000a20 r .LC132 │ │ │ │ -00000a44 r .LC133 │ │ │ │ -00000a64 r .LC134 │ │ │ │ -00000a94 r .LC135 │ │ │ │ -00000acc r .LC136 │ │ │ │ -00000afc r .LC137 │ │ │ │ -00000b38 r .LC142 │ │ │ │ -00000b5c r .LC144 │ │ │ │ -00000b78 r .LC145 │ │ │ │ -00000b98 r .LC147 │ │ │ │ -00000bac r .LC148 │ │ │ │ -00000bc0 r .LC150 │ │ │ │ -00000bc8 r .LC151 │ │ │ │ -00000be4 r .LC152 │ │ │ │ -00000bf8 r .LC153 │ │ │ │ -00000c28 r .LC154 │ │ │ │ -00000c48 r .LC155 │ │ │ │ -00000c78 r .LC156 │ │ │ │ -00000c90 r .LC157 │ │ │ │ -00000c94 r .LC158 │ │ │ │ -00000ca0 r .LC159 │ │ │ │ +000005a0 r .LC100 │ │ │ │ +000005a8 r .LC101 │ │ │ │ +000005b0 r .LC102 │ │ │ │ +000005bc r .LC103 │ │ │ │ +000005c8 r .LC104 │ │ │ │ +00000630 r .LC105 │ │ │ │ +00000694 r .LC109 │ │ │ │ +000006a8 r .LC110 │ │ │ │ +000006b8 r .LC111 │ │ │ │ +000006c4 r .LC112 │ │ │ │ +000006fc r .LC113 │ │ │ │ +0000073c r .LC114 │ │ │ │ +00000764 r .LC115 │ │ │ │ +0000078c r .LC116 │ │ │ │ +000007ac r .LC117 │ │ │ │ +000007e4 r .LC118 │ │ │ │ +0000080c r .LC119 │ │ │ │ +0000082c r .LC120 │ │ │ │ +00000850 r .LC121 │ │ │ │ +0000087c r .LC122 │ │ │ │ +000008c8 r .LC123 │ │ │ │ +00000914 r .LC124 │ │ │ │ +00000940 r .LC125 │ │ │ │ +00000980 r .LC126 │ │ │ │ +000009a0 r .LC127 │ │ │ │ +000009dc r .LC128 │ │ │ │ +00000a00 r .LC129 │ │ │ │ +00000a20 r .LC130 │ │ │ │ +00000a44 r .LC131 │ │ │ │ +00000a64 r .LC132 │ │ │ │ +00000a94 r .LC133 │ │ │ │ +00000acc r .LC134 │ │ │ │ +00000afc r .LC135 │ │ │ │ +00000b38 r .LC140 │ │ │ │ +00000b5c r .LC142 │ │ │ │ +00000b78 r .LC143 │ │ │ │ +00000b98 r .LC145 │ │ │ │ +00000bac r .LC146 │ │ │ │ +00000bc0 r .LC148 │ │ │ │ +00000bc8 r .LC149 │ │ │ │ +00000be4 r .LC150 │ │ │ │ +00000bf8 r .LC151 │ │ │ │ +00000c28 r .LC152 │ │ │ │ +00000c48 r .LC153 │ │ │ │ +00000c78 r .LC154 │ │ │ │ +00000c90 r .LC155 │ │ │ │ +00000c94 r .LC156 │ │ │ │ +00000ca0 r .LC157 │ │ │ │ +00000cac r .LC158 │ │ │ │ +00000cc8 r .LC159 │ │ │ │ 0000011c r .LC16 │ │ │ │ -00000cac r .LC160 │ │ │ │ -00000cc8 r .LC161 │ │ │ │ -00000ce4 r .LC162 │ │ │ │ -00000d00 r .LC164 │ │ │ │ -00000d30 r .LC165 │ │ │ │ -00000d6c r .LC166 │ │ │ │ -00000d90 r .LC167 │ │ │ │ -00000da4 r .LC168 │ │ │ │ -00000db8 r .LC169 │ │ │ │ +00000ce4 r .LC160 │ │ │ │ +00000d00 r .LC162 │ │ │ │ +00000d30 r .LC163 │ │ │ │ +00000d6c r .LC164 │ │ │ │ +00000d90 r .LC165 │ │ │ │ +00000da4 r .LC166 │ │ │ │ +00000db8 r .LC167 │ │ │ │ +00000df4 r .LC168 │ │ │ │ +00000e14 r .LC169 │ │ │ │ 00000154 r .LC17 │ │ │ │ -00000df4 r .LC170 │ │ │ │ -00000e14 r .LC171 │ │ │ │ -00000e1c r .LC172 │ │ │ │ -00000e24 r .LC174 │ │ │ │ -00000e34 r .LC175 │ │ │ │ -00000e3c r .LC176 │ │ │ │ -00000e50 r .LC177 │ │ │ │ -00000e58 r .LC178 │ │ │ │ -00000e64 r .LC179 │ │ │ │ +00000e1c r .LC170 │ │ │ │ +00000e24 r .LC172 │ │ │ │ +00000e34 r .LC173 │ │ │ │ +00000e3c r .LC174 │ │ │ │ +00000e50 r .LC175 │ │ │ │ +00000e58 r .LC176 │ │ │ │ +00000e64 r .LC177 │ │ │ │ +00000e8c r .LC178 │ │ │ │ +00000e94 r .LC179 │ │ │ │ 000001b4 r .LC18 │ │ │ │ -00000e8c r .LC180 │ │ │ │ -00000e94 r .LC181 │ │ │ │ -00000eb4 r .LC182 │ │ │ │ -00000eec r .LC184 │ │ │ │ -00000f04 r .LC186 │ │ │ │ -00000f40 r .LC187 │ │ │ │ -00000f48 r .LC189 │ │ │ │ -00000f54 r .LC190 │ │ │ │ -00000f8c r .LC191 │ │ │ │ -00000fcc r .LC192 │ │ │ │ -00000fe8 r .LC195 │ │ │ │ -00000ffc r .LC196 │ │ │ │ -00001004 r .LC197 │ │ │ │ -00001018 r .LC198 │ │ │ │ -00001020 r .LC199 │ │ │ │ +00000eb4 r .LC180 │ │ │ │ +00000eec r .LC182 │ │ │ │ +00000f04 r .LC184 │ │ │ │ +00000f40 r .LC185 │ │ │ │ +00000f48 r .LC187 │ │ │ │ +00000f54 r .LC188 │ │ │ │ +00000f8c r .LC189 │ │ │ │ +000001c4 r .LC19 │ │ │ │ +00000fcc r .LC190 │ │ │ │ +00000fe8 r .LC193 │ │ │ │ +00000ffc r .LC194 │ │ │ │ +00001004 r .LC195 │ │ │ │ +00001018 r .LC196 │ │ │ │ +00001020 r .LC197 │ │ │ │ +00001088 r .LC199 │ │ │ │ 00000000 r .LC2 │ │ │ │ -000001c4 r .LC20 │ │ │ │ -00001088 r .LC201 │ │ │ │ -000010c8 r .LC202 │ │ │ │ -000010f8 r .LC203 │ │ │ │ -00001130 r .LC204 │ │ │ │ -0000114c r .LC205 │ │ │ │ -00001154 r .LC206 │ │ │ │ -00001170 r .LC208 │ │ │ │ -000011a0 r .LC209 │ │ │ │ -000011c0 r .LC210 │ │ │ │ -000011c8 r .LC211 │ │ │ │ -000011f4 r .LC212 │ │ │ │ -00001228 r .LC213 │ │ │ │ -0000124c r .LC217 │ │ │ │ -00001254 r .LC218 │ │ │ │ -00001290 r .LC220 │ │ │ │ -00001298 r .LC221 │ │ │ │ -000012ac r .LC222 │ │ │ │ -000012b8 r .LC223 │ │ │ │ -000012c8 r .LC224 │ │ │ │ -000012d4 r .LC225 │ │ │ │ -000012e0 r .LC226 │ │ │ │ -00001328 r .LC227 │ │ │ │ -00001364 r .LC228 │ │ │ │ -000013a4 r .LC229 │ │ │ │ -000013d8 r .LC230 │ │ │ │ -0000140c r .LC231 │ │ │ │ -00001414 r .LC232 │ │ │ │ -00001430 r .LC233 │ │ │ │ -0000143c r .LC234 │ │ │ │ -00001444 r .LC235 │ │ │ │ -00001454 r .LC236 │ │ │ │ -00001460 r .LC237 │ │ │ │ -0000146c r .LC238 │ │ │ │ -00001474 r .LC239 │ │ │ │ -000001d8 r .LC24 │ │ │ │ -00001498 r .LC240 │ │ │ │ -000014a0 r .LC241 │ │ │ │ -000014dc r .LC242 │ │ │ │ -00001504 r .LC243 │ │ │ │ -0000151c r .LC244 │ │ │ │ -00001530 r .LC245 │ │ │ │ -00001538 r .LC246 │ │ │ │ -00001560 r .LC247 │ │ │ │ -000015a4 r .LC249 │ │ │ │ -000015b4 r .LC250 │ │ │ │ -000015c8 r .LC251 │ │ │ │ -000015e4 r .LC257 │ │ │ │ -000015ec r .LC258 │ │ │ │ -00001628 r .LC259 │ │ │ │ -00000204 r .LC26 │ │ │ │ -00001660 r .LC260 │ │ │ │ -00001684 r .LC261 │ │ │ │ -000016ac r .LC262 │ │ │ │ -000016c0 r .LC263 │ │ │ │ -000016e0 r .LC264 │ │ │ │ -000016e8 r .LC265 │ │ │ │ -00001704 r .LC266 │ │ │ │ -0000170c r .LC267 │ │ │ │ -00000208 r .LC27 │ │ │ │ -00001714 r .LC271 │ │ │ │ -00001720 r .LC272 │ │ │ │ -0000172c r .LC273 │ │ │ │ -00001734 r .LC274 │ │ │ │ -00001770 r .LC275 │ │ │ │ -00001794 r .LC276 │ │ │ │ -000017ec r .LC277 │ │ │ │ -00001840 r .LC278 │ │ │ │ -00001858 r .LC279 │ │ │ │ -0000020c r .LC28 │ │ │ │ -0000189c r .LC280 │ │ │ │ -000018a0 r .LC282 │ │ │ │ -000018b8 r .LC283 │ │ │ │ -000018d4 r .LC284 │ │ │ │ -00001918 r .LC285 │ │ │ │ -00001954 r .LC286 │ │ │ │ -00001964 r .LC287 │ │ │ │ -00001974 r .LC288 │ │ │ │ -00001980 r .LC289 │ │ │ │ -00000210 r .LC29 │ │ │ │ -0000198c r .LC290 │ │ │ │ -000019a4 r .LC291 │ │ │ │ -000019ac r .LC292 │ │ │ │ -000019b4 r .LC293 │ │ │ │ -000019cc r .LC294 │ │ │ │ -000019f0 r .LC295 │ │ │ │ -00001a14 r .LC296 │ │ │ │ -00001a5c r .LC297 │ │ │ │ -00001a7c r .LC298 │ │ │ │ -00001adc r .LC299 │ │ │ │ +000010c8 r .LC200 │ │ │ │ +000010f8 r .LC201 │ │ │ │ +00001130 r .LC202 │ │ │ │ +0000114c r .LC203 │ │ │ │ +00001154 r .LC204 │ │ │ │ +00001170 r .LC206 │ │ │ │ +000011a0 r .LC207 │ │ │ │ +000011c0 r .LC208 │ │ │ │ +000011c8 r .LC209 │ │ │ │ +000011f4 r .LC210 │ │ │ │ +00001228 r .LC211 │ │ │ │ +0000124c r .LC215 │ │ │ │ +00001254 r .LC216 │ │ │ │ +00001290 r .LC218 │ │ │ │ +00001298 r .LC219 │ │ │ │ +000001d8 r .LC22 │ │ │ │ +000012ac r .LC220 │ │ │ │ +000012b8 r .LC221 │ │ │ │ +000012c8 r .LC222 │ │ │ │ +000012d4 r .LC223 │ │ │ │ +000012e0 r .LC224 │ │ │ │ +00001328 r .LC225 │ │ │ │ +00001364 r .LC226 │ │ │ │ +000013a4 r .LC227 │ │ │ │ +000013d8 r .LC228 │ │ │ │ +0000140c r .LC229 │ │ │ │ +00001414 r .LC230 │ │ │ │ +00001430 r .LC231 │ │ │ │ +0000143c r .LC232 │ │ │ │ +00001444 r .LC233 │ │ │ │ +00001454 r .LC234 │ │ │ │ +00001460 r .LC235 │ │ │ │ +0000146c r .LC236 │ │ │ │ +00001474 r .LC237 │ │ │ │ +00001498 r .LC238 │ │ │ │ +000014a0 r .LC239 │ │ │ │ +00000204 r .LC24 │ │ │ │ +000014dc r .LC240 │ │ │ │ +00001504 r .LC241 │ │ │ │ +0000151c r .LC242 │ │ │ │ +00001530 r .LC243 │ │ │ │ +00001538 r .LC244 │ │ │ │ +00001560 r .LC245 │ │ │ │ +000015a4 r .LC247 │ │ │ │ +000015b4 r .LC248 │ │ │ │ +000015c8 r .LC249 │ │ │ │ +00000208 r .LC25 │ │ │ │ +000015e4 r .LC255 │ │ │ │ +000015ec r .LC256 │ │ │ │ +00001628 r .LC257 │ │ │ │ +00001660 r .LC258 │ │ │ │ +00001684 r .LC259 │ │ │ │ +0000020c r .LC26 │ │ │ │ +000016ac r .LC260 │ │ │ │ +000016c0 r .LC261 │ │ │ │ +000016e0 r .LC262 │ │ │ │ +000016e8 r .LC263 │ │ │ │ +00001704 r .LC264 │ │ │ │ +0000170c r .LC265 │ │ │ │ +00001714 r .LC269 │ │ │ │ +00000210 r .LC27 │ │ │ │ +00001720 r .LC270 │ │ │ │ +0000172c r .LC271 │ │ │ │ +00001734 r .LC272 │ │ │ │ +00001770 r .LC273 │ │ │ │ +00001794 r .LC274 │ │ │ │ +000017ec r .LC275 │ │ │ │ +00001840 r .LC276 │ │ │ │ +00001858 r .LC277 │ │ │ │ +0000189c r .LC278 │ │ │ │ +00000214 r .LC28 │ │ │ │ +000018a0 r .LC280 │ │ │ │ +000018b8 r .LC281 │ │ │ │ +000018d4 r .LC282 │ │ │ │ +00001918 r .LC283 │ │ │ │ +00001954 r .LC284 │ │ │ │ +00001964 r .LC285 │ │ │ │ +00001974 r .LC286 │ │ │ │ +00001980 r .LC287 │ │ │ │ +0000198c r .LC288 │ │ │ │ +000019a4 r .LC289 │ │ │ │ +00000218 r .LC29 │ │ │ │ +000019ac r .LC290 │ │ │ │ +000019b4 r .LC291 │ │ │ │ +000019cc r .LC292 │ │ │ │ +000019f0 r .LC293 │ │ │ │ +00001a14 r .LC294 │ │ │ │ +00001a5c r .LC295 │ │ │ │ +00001a7c r .LC296 │ │ │ │ +00001adc r .LC297 │ │ │ │ +00001af4 r .LC298 │ │ │ │ +00001b10 r .LC299 │ │ │ │ 00000018 r .LC3 │ │ │ │ -00000214 r .LC30 │ │ │ │ -00001af4 r .LC300 │ │ │ │ -00001b10 r .LC301 │ │ │ │ -00001b24 r .LC302 │ │ │ │ -00001b40 r .LC303 │ │ │ │ -00001b68 r .LC304 │ │ │ │ -00001b84 r .LC305 │ │ │ │ -00001b94 r .LC306 │ │ │ │ -00001ba4 r .LC307 │ │ │ │ -00001bb4 r .LC308 │ │ │ │ -00001bc8 r .LC309 │ │ │ │ -00000218 r .LC31 │ │ │ │ -00001bdc r .LC310 │ │ │ │ -00001bf0 r .LC311 │ │ │ │ -00001c04 r .LC312 │ │ │ │ -00001c50 r .LC313 │ │ │ │ -00001c70 r .LC314 │ │ │ │ -00001c98 r .LC315 │ │ │ │ -00001d00 r .LC316 │ │ │ │ -00001d24 r .LC317 │ │ │ │ -00000220 r .LC32 │ │ │ │ -00000228 r .LC33 │ │ │ │ -00000230 r .LC34 │ │ │ │ -00000238 r .LC35 │ │ │ │ -00000240 r .LC36 │ │ │ │ -00000244 r .LC37 │ │ │ │ -00000248 r .LC38 │ │ │ │ -0000024c r .LC39 │ │ │ │ +00000220 r .LC30 │ │ │ │ +00001b24 r .LC300 │ │ │ │ +00001b40 r .LC301 │ │ │ │ +00001b68 r .LC302 │ │ │ │ +00001b84 r .LC303 │ │ │ │ +00001b94 r .LC304 │ │ │ │ +00001ba4 r .LC305 │ │ │ │ +00001bb4 r .LC306 │ │ │ │ +00001bc8 r .LC307 │ │ │ │ +00001bdc r .LC308 │ │ │ │ +00001bf0 r .LC309 │ │ │ │ +00000228 r .LC31 │ │ │ │ +00001c04 r .LC310 │ │ │ │ +00001c50 r .LC311 │ │ │ │ +00001c70 r .LC312 │ │ │ │ +00001c98 r .LC313 │ │ │ │ +00001d00 r .LC314 │ │ │ │ +00001d24 r .LC315 │ │ │ │ +00000230 r .LC32 │ │ │ │ +00000238 r .LC33 │ │ │ │ +00000240 r .LC34 │ │ │ │ +00000244 r .LC35 │ │ │ │ +00000248 r .LC36 │ │ │ │ +0000024c r .LC37 │ │ │ │ +00000250 r .LC38 │ │ │ │ +00000254 r .LC39 │ │ │ │ 0000002c r .LC4 │ │ │ │ -00000250 r .LC40 │ │ │ │ -00000254 r .LC41 │ │ │ │ -00000258 r .LC42 │ │ │ │ -0000025c r .LC43 │ │ │ │ -00000260 r .LC44 │ │ │ │ -00000264 r .LC45 │ │ │ │ -00000268 r .LC46 │ │ │ │ -0000026c r .LC47 │ │ │ │ -00000270 r .LC48 │ │ │ │ -00000274 r .LC49 │ │ │ │ +00000258 r .LC40 │ │ │ │ +0000025c r .LC41 │ │ │ │ +00000260 r .LC42 │ │ │ │ +00000264 r .LC43 │ │ │ │ +00000268 r .LC44 │ │ │ │ +0000026c r .LC45 │ │ │ │ +00000270 r .LC46 │ │ │ │ +00000274 r .LC47 │ │ │ │ +00000278 r .LC48 │ │ │ │ +0000027c r .LC49 │ │ │ │ 00000048 r .LC5 │ │ │ │ -00000278 r .LC50 │ │ │ │ -0000027c r .LC51 │ │ │ │ -00000280 r .LC52 │ │ │ │ -00000284 r .LC53 │ │ │ │ -00000288 r .LC54 │ │ │ │ -0000028c r .LC55 │ │ │ │ -00000290 r .LC56 │ │ │ │ -00000294 r .LC57 │ │ │ │ -000002b0 r .LC58 │ │ │ │ +00000280 r .LC50 │ │ │ │ +00000284 r .LC51 │ │ │ │ +00000288 r .LC52 │ │ │ │ +0000028c r .LC53 │ │ │ │ +00000290 r .LC54 │ │ │ │ +00000294 r .LC55 │ │ │ │ +000002b0 r .LC56 │ │ │ │ 00000058 r .LC6 │ │ │ │ -000002cc r .LC63 │ │ │ │ -000002d4 r .LC65 │ │ │ │ -00000308 r .LC66 │ │ │ │ -00000358 r .LC67 │ │ │ │ -00000000 r .LC68 │ │ │ │ -0000001c r .LC69 │ │ │ │ +000002cc r .LC61 │ │ │ │ +000002d4 r .LC63 │ │ │ │ +00000308 r .LC64 │ │ │ │ +00000358 r .LC65 │ │ │ │ +00000000 r .LC66 │ │ │ │ +0000001c r .LC67 │ │ │ │ +0000005c r .LC68 │ │ │ │ +0000007c r .LC69 │ │ │ │ 00000080 r .LC7 │ │ │ │ -0000005c r .LC70 │ │ │ │ -0000007c r .LC71 │ │ │ │ -00000098 r .LC72 │ │ │ │ -000000dc r .LC73 │ │ │ │ -00000114 r .LC74 │ │ │ │ -00000378 r .LC75 │ │ │ │ -0000038c r .LC76 │ │ │ │ -00000394 r .LC77 │ │ │ │ -0000039c r .LC78 │ │ │ │ -000003b8 r .LC79 │ │ │ │ +00000098 r .LC70 │ │ │ │ +000000dc r .LC71 │ │ │ │ +00000114 r .LC72 │ │ │ │ +00000378 r .LC73 │ │ │ │ +0000038c r .LC74 │ │ │ │ +00000394 r .LC75 │ │ │ │ +0000039c r .LC76 │ │ │ │ +000003b8 r .LC77 │ │ │ │ +000003d4 r .LC78 │ │ │ │ +00000404 r .LC79 │ │ │ │ 000000a0 r .LC8 │ │ │ │ -000003d4 r .LC80 │ │ │ │ -00000404 r .LC81 │ │ │ │ -0000041c r .LC82 │ │ │ │ -00000434 r .LC83 │ │ │ │ -00000444 r .LC84 │ │ │ │ -0000045c r .LC85 │ │ │ │ -00000474 r .LC86 │ │ │ │ -00000490 r .LC87 │ │ │ │ -000004a4 r .LC88 │ │ │ │ -000004c4 r .LC89 │ │ │ │ +0000041c r .LC80 │ │ │ │ +00000434 r .LC81 │ │ │ │ +00000444 r .LC82 │ │ │ │ +0000045c r .LC83 │ │ │ │ +00000474 r .LC84 │ │ │ │ +00000490 r .LC85 │ │ │ │ +000004a4 r .LC86 │ │ │ │ +000004c4 r .LC87 │ │ │ │ +000004e0 r .LC88 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -000004e0 r .LC90 │ │ │ │ -00000500 r .LC92 │ │ │ │ -0000053c r .LC93 │ │ │ │ -0000054c r .LC94 │ │ │ │ -00000554 r .LC95 │ │ │ │ -0000055c r .LC96 │ │ │ │ -00000564 r .LC97 │ │ │ │ -0000056c r .LC98 │ │ │ │ -00000574 r .LC99 │ │ │ │ +00000500 r .LC90 │ │ │ │ +0000053c r .LC91 │ │ │ │ +0000054c r .LC92 │ │ │ │ +00000554 r .LC93 │ │ │ │ +0000055c r .LC94 │ │ │ │ +00000564 r .LC95 │ │ │ │ +0000056c r .LC96 │ │ │ │ +00000574 r .LC97 │ │ │ │ +00000584 r .LC98 │ │ │ │ +00000594 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 000017ac t EncodingMap_size │ │ │ │ -00003494 r EncodingMap_size__doc__ │ │ │ │ -0000964c t MarkupIterator_next │ │ │ │ +00003460 r EncodingMap_size__doc__ │ │ │ │ +00009580 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14448,15 +14447,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00009360 T PyInit__string │ │ │ │ +00009344 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -14516,115 +14515,115 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000004f8 T PyUnicodeWriter_Format │ │ │ │ 000015b4 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00000fc8 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00010f7c T PyUnicode_Append │ │ │ │ +00010eb0 T PyUnicode_Append │ │ │ │ 00007fa8 T PyUnicode_AppendAndDel │ │ │ │ -0001e72c T PyUnicode_AsASCIIString │ │ │ │ +0001e670 T PyUnicode_AsASCIIString │ │ │ │ 00000c28 T PyUnicode_AsCharmapString │ │ │ │ 00001e44 T PyUnicode_AsDecodedObject │ │ │ │ 00001e90 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001f54 T PyUnicode_AsEncodedObject │ │ │ │ -00007204 T PyUnicode_AsEncodedString │ │ │ │ +00007138 T PyUnicode_AsEncodedString │ │ │ │ 00001fa0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000c6c T PyUnicode_AsLatin1String │ │ │ │ -0001114c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a354 T PyUnicode_AsUCS4 │ │ │ │ -0000f82c T PyUnicode_AsUCS4Copy │ │ │ │ +00011130 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a338 T PyUnicode_AsUCS4 │ │ │ │ +0000f810 T PyUnicode_AsUCS4Copy │ │ │ │ 00000c84 T PyUnicode_AsUTF16String │ │ │ │ 00000d94 T PyUnicode_AsUTF32String │ │ │ │ -000056b4 T PyUnicode_AsUTF8 │ │ │ │ -00005274 T PyUnicode_AsUTF8AndSize │ │ │ │ +000055e4 T PyUnicode_AsUTF8 │ │ │ │ +000051a4 T PyUnicode_AsUTF8AndSize │ │ │ │ 000049b8 T PyUnicode_AsUTF8String │ │ │ │ -00020598 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000204dc T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00004c9c T PyUnicode_AsWideChar │ │ │ │ -0000b978 T PyUnicode_AsWideCharString │ │ │ │ +0000b8ac T PyUnicode_AsWideCharString │ │ │ │ 00004e9c T PyUnicode_BuildEncodingMap │ │ │ │ -00014c20 T PyUnicode_Compare │ │ │ │ -00006508 T PyUnicode_CompareWithASCIIString │ │ │ │ -00010c10 T PyUnicode_Concat │ │ │ │ -0000b2c0 T PyUnicode_Contains │ │ │ │ -00011848 T PyUnicode_CopyCharacters │ │ │ │ +00014b54 T PyUnicode_Compare │ │ │ │ +00006438 T PyUnicode_CompareWithASCIIString │ │ │ │ +00010b44 T PyUnicode_Concat │ │ │ │ +0000b1f4 T PyUnicode_Contains │ │ │ │ +0001182c T PyUnicode_CopyCharacters │ │ │ │ 000012b4 T PyUnicode_Count │ │ │ │ 0000219c T PyUnicode_DATA │ │ │ │ -0001a0b4 T PyUnicode_Decode │ │ │ │ -0001307c T PyUnicode_DecodeASCII │ │ │ │ +00019fdc T PyUnicode_Decode │ │ │ │ +00012fb0 T PyUnicode_DecodeASCII │ │ │ │ 00006800 T PyUnicode_DecodeCharmap │ │ │ │ 0000353c T PyUnicode_DecodeFSDefault │ │ │ │ -000049bc T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000048ec T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 000067ec T PyUnicode_DecodeLatin1 │ │ │ │ -0000f5b0 T PyUnicode_DecodeLocale │ │ │ │ +0000f4e4 T PyUnicode_DecodeLocale │ │ │ │ 00002054 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c280 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c264 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000099c T PyUnicode_DecodeUTF16 │ │ │ │ -0000cc98 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000cc7c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009c8 T PyUnicode_DecodeUTF32 │ │ │ │ -0002131c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00021260 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000020c8 T PyUnicode_DecodeUTF7 │ │ │ │ -0001fc8c T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000601c T PyUnicode_DecodeUTF8 │ │ │ │ -000060cc T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001fbd0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00005f4c T PyUnicode_DecodeUTF8 │ │ │ │ +00005ffc T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000db0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00014ed8 T PyUnicode_EncodeFSDefault │ │ │ │ +00014e0c T PyUnicode_EncodeFSDefault │ │ │ │ 00008c1c T PyUnicode_EncodeLocale │ │ │ │ 000014b0 T PyUnicode_Equal │ │ │ │ -00017ec8 T PyUnicode_EqualToUTF8 │ │ │ │ -00017f48 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00017dfc T PyUnicode_EqualToUTF8 │ │ │ │ +00017e7c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00004a5c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00016e80 T PyUnicode_FSConverter │ │ │ │ +00016db4 T PyUnicode_FSConverter │ │ │ │ 0000458c T PyUnicode_FSDecoder │ │ │ │ -0000c0f4 T PyUnicode_Fill │ │ │ │ -00010b28 T PyUnicode_Find │ │ │ │ -0000cc54 T PyUnicode_FindChar │ │ │ │ +0000c0d8 T PyUnicode_Fill │ │ │ │ +00010b0c T PyUnicode_Find │ │ │ │ +0000cb88 T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00019f70 T PyUnicode_FromEncodedObject │ │ │ │ -00001a6c T PyUnicode_FromFormat │ │ │ │ -00001ad4 T PyUnicode_FromFormatV │ │ │ │ -00005a0c T PyUnicode_FromKindAndData │ │ │ │ -000115bc T PyUnicode_FromObject │ │ │ │ -0001c544 T PyUnicode_FromOrdinal │ │ │ │ +00019e98 T PyUnicode_FromEncodedObject │ │ │ │ +00001a68 T PyUnicode_FromFormat │ │ │ │ +00001ad0 T PyUnicode_FromFormatV │ │ │ │ +0000593c T PyUnicode_FromKindAndData │ │ │ │ +000114f0 T PyUnicode_FromObject │ │ │ │ +0001c46c T PyUnicode_FromOrdinal │ │ │ │ 00000c08 T PyUnicode_FromString │ │ │ │ -00004624 T PyUnicode_FromStringAndSize │ │ │ │ -00004a68 T PyUnicode_FromWideChar │ │ │ │ +00004554 T PyUnicode_FromStringAndSize │ │ │ │ +00004998 T PyUnicode_FromWideChar │ │ │ │ 00000544 T PyUnicode_GetDefaultEncoding │ │ │ │ 00003724 T PyUnicode_GetLength │ │ │ │ 00002094 T PyUnicode_GetSize │ │ │ │ 000008b0 T PyUnicode_InternFromString │ │ │ │ 00002108 T PyUnicode_InternImmortal │ │ │ │ 00000560 T PyUnicode_InternInPlace │ │ │ │ -00006100 T PyUnicode_IsIdentifier │ │ │ │ -0001358c T PyUnicode_Join │ │ │ │ +00006030 T PyUnicode_IsIdentifier │ │ │ │ +000134c0 T PyUnicode_Join │ │ │ │ 00002148 T PyUnicode_KIND │ │ │ │ 00000704 T PyUnicode_New │ │ │ │ -0000f8b0 T PyUnicode_Partition │ │ │ │ -00009c14 t PyUnicode_READ_CHAR │ │ │ │ +0000f7e4 T PyUnicode_Partition │ │ │ │ +00009b48 t PyUnicode_READ_CHAR │ │ │ │ 0000375c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007dd0 T PyUnicode_RPartition │ │ │ │ +00007d04 T PyUnicode_RPartition │ │ │ │ 000013c0 T PyUnicode_RSplit │ │ │ │ 00005b80 T PyUnicode_ReadChar │ │ │ │ -0000c040 T PyUnicode_Replace │ │ │ │ +0000c024 T PyUnicode_Replace │ │ │ │ 00001340 T PyUnicode_Resize │ │ │ │ -00007bb4 T PyUnicode_RichCompare │ │ │ │ -0001ec50 T PyUnicode_Split │ │ │ │ -0001abbc T PyUnicode_Splitlines │ │ │ │ -0000ca90 T PyUnicode_Substring │ │ │ │ +00007ae8 T PyUnicode_RichCompare │ │ │ │ +0001eb94 T PyUnicode_Split │ │ │ │ +0001aae4 T PyUnicode_Splitlines │ │ │ │ +0000c9c4 T PyUnicode_Substring │ │ │ │ 000049d4 T PyUnicode_Tailmatch │ │ │ │ 0000145c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000dc8 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -000071c0 t Py_XDECREF │ │ │ │ +000070f4 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00011110 t SubString_new_object │ │ │ │ -00010d38 t SubString_new_object_or_empty │ │ │ │ +000110f4 t SubString_new_object │ │ │ │ +00010d1c t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyCodec_DecodeText │ │ │ │ U _PyCodec_EncodeText │ │ │ │ U _PyCodec_InitRegistry │ │ │ │ @@ -14649,69 +14648,69 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00011818 T _PyUnicodeWriter_FormatV │ │ │ │ +000117fc T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ -000083b4 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +000082e8 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007b4c T _PyUnicode_AsASCIIString │ │ │ │ +00007a80 T _PyUnicode_AsASCIIString │ │ │ │ 00008ba0 T _PyUnicode_AsLatin1String │ │ │ │ -00005018 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001b788 T _PyUnicode_AsUTF8String │ │ │ │ -00016004 T _PyUnicode_BinarySlice │ │ │ │ +00004f48 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001b6b0 T _PyUnicode_AsUTF8String │ │ │ │ +00015f38 T _PyUnicode_BinarySlice │ │ │ │ 0000181c T _PyUnicode_CheckConsistency │ │ │ │ -0001baa4 T _PyUnicode_ClearInterned │ │ │ │ +0001b9cc T _PyUnicode_ClearInterned │ │ │ │ 00008c54 T _PyUnicode_Copy │ │ │ │ -0001f880 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00004144 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -00006658 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000109d4 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0001f7c4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00004074 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00006588 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000109b8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00004798 T _PyUnicode_Dedent │ │ │ │ 000084a4 T _PyUnicode_EncodeCharmap │ │ │ │ -000099f4 T _PyUnicode_EncodeUTF16 │ │ │ │ -0001004c T _PyUnicode_EncodeUTF32 │ │ │ │ -000219b8 T _PyUnicode_EncodeUTF7 │ │ │ │ -00006444 T _PyUnicode_Equal │ │ │ │ -00006054 T _PyUnicode_EqualToASCIIString │ │ │ │ -00018fe0 T _PyUnicode_ExactDealloc │ │ │ │ -0000327c T _PyUnicode_FastCopyCharacters │ │ │ │ -00009784 T _PyUnicode_FastFill │ │ │ │ -00009674 t _PyUnicode_Fill │ │ │ │ -00009ca0 T _PyUnicode_FindMaxChar │ │ │ │ +000099d8 T _PyUnicode_EncodeUTF16 │ │ │ │ +00010030 T _PyUnicode_EncodeUTF32 │ │ │ │ +000218fc T _PyUnicode_EncodeUTF7 │ │ │ │ +00006374 T _PyUnicode_Equal │ │ │ │ +00005f84 T _PyUnicode_EqualToASCIIString │ │ │ │ +00018f08 T _PyUnicode_ExactDealloc │ │ │ │ +000031ac T _PyUnicode_FastCopyCharacters │ │ │ │ +00009768 T _PyUnicode_FastFill │ │ │ │ +00009658 t _PyUnicode_Fill │ │ │ │ +00009bd4 T _PyUnicode_FindMaxChar │ │ │ │ 00006760 T _PyUnicode_Fini │ │ │ │ 00005c2c T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -000058c0 T _PyUnicode_FromASCII │ │ │ │ +000057f0 T _PyUnicode_FromASCII │ │ │ │ 000002e4 T _PyUnicode_FromId │ │ │ │ -00005d38 t _PyUnicode_FromUCS1 │ │ │ │ -0001bf50 t _PyUnicode_FromUCS2 │ │ │ │ -0001ece0 t _PyUnicode_FromUCS4 │ │ │ │ +00005c68 t _PyUnicode_FromUCS1 │ │ │ │ +0001be78 t _PyUnicode_FromUCS2 │ │ │ │ +0001ec24 t _PyUnicode_FromUCS4 │ │ │ │ 00007f8c T _PyUnicode_GetEmpty │ │ │ │ 00005b0c T _PyUnicode_GetNameCAPI │ │ │ │ 000031d8 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000040b0 T _PyUnicode_InitEncodings │ │ │ │ 000006a0 T _PyUnicode_InitGlobalObjects │ │ │ │ 00003154 T _PyUnicode_InitState │ │ │ │ 0000324c T _PyUnicode_InitTypes │ │ │ │ -000046b0 T _PyUnicode_InternImmortal │ │ │ │ -00021d70 T _PyUnicode_InternInPlace │ │ │ │ -00001758 T _PyUnicode_InternMortal │ │ │ │ +000045e0 T _PyUnicode_InternImmortal │ │ │ │ +00021cb4 T _PyUnicode_InternInPlace │ │ │ │ +00001754 T _PyUnicode_InternMortal │ │ │ │ 000020e0 T _PyUnicode_InternStatic │ │ │ │ 000017d0 T _PyUnicode_InternedSize │ │ │ │ -00011788 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001176c T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ @@ -14719,79 +14718,79 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a94c T _PyUnicode_JoinArray │ │ │ │ -000042b4 T _PyUnicode_ResizeCompact │ │ │ │ -000044fc T _PyUnicode_Result │ │ │ │ -00006374 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a880 T _PyUnicode_JoinArray │ │ │ │ +000041e4 T _PyUnicode_ResizeCompact │ │ │ │ +0000442c T _PyUnicode_Result │ │ │ │ +000062a4 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c714 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001cf14 t _PyUnicode_TranslateCharmap │ │ │ │ +0001c63c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001ce58 t _PyUnicode_TranslateCharmap │ │ │ │ 00001d20 T _PyUnicode_WideCharString_Converter │ │ │ │ 00001da4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00016754 T _PyUnicode_XStrip │ │ │ │ +00016688 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00003870 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 000000c4 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f7a4 T _Py_GetErrorHandler │ │ │ │ +0000f6d8 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -000002d8 R _Py_ascii_whitespace │ │ │ │ +000002a4 R _Py_ascii_whitespace │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_get │ │ │ │ U _Py_hashtable_len │ │ │ │ U _Py_hashtable_new_full │ │ │ │ U _Py_hashtable_set │ │ │ │ 00000000 T _Py_normalize_encoding │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000075c d __compound_literal.0 │ │ │ │ -0000036c r __func__.0 │ │ │ │ -00000358 r __func__.1 │ │ │ │ -00000280 r __func__.2 │ │ │ │ -000002c0 r __func__.3 │ │ │ │ -00000480 r __func__.31 │ │ │ │ -00000260 r __func__.4 │ │ │ │ -00000290 r __func__.5 │ │ │ │ +00000338 r __func__.0 │ │ │ │ +00000324 r __func__.1 │ │ │ │ +0000024c r __func__.2 │ │ │ │ +0000028c r __func__.3 │ │ │ │ +0000044c r __func__.31 │ │ │ │ +0000022c r __func__.4 │ │ │ │ +0000025c r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000032b0 t _copy_characters │ │ │ │ -000004a8 r _keywords.11 │ │ │ │ -000004b8 r _keywords.14 │ │ │ │ -000004c4 r _keywords.17 │ │ │ │ -000004d0 r _keywords.20 │ │ │ │ -000004d8 r _keywords.23 │ │ │ │ -000004e0 r _keywords.26 │ │ │ │ -0000049c r _keywords.8 │ │ │ │ +000031e0 t _copy_characters │ │ │ │ +00000474 r _keywords.11 │ │ │ │ +00000484 r _keywords.14 │ │ │ │ +00000490 r _keywords.17 │ │ │ │ +0000049c r _keywords.20 │ │ │ │ +000004a4 r _keywords.23 │ │ │ │ +000004ac r _keywords.26 │ │ │ │ +00000468 r _keywords.8 │ │ │ │ 00000684 d _kwtuple.10 │ │ │ │ 000006a0 d _kwtuple.13 │ │ │ │ 000006c0 d _kwtuple.16 │ │ │ │ 000006e0 d _kwtuple.19 │ │ │ │ 000006fc d _kwtuple.22 │ │ │ │ 00000718 d _kwtuple.25 │ │ │ │ 00000664 d _kwtuple.7 │ │ │ │ @@ -14800,260 +14799,260 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 000005ac d _parser.27 │ │ │ │ 00000580 d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -0001579c t any_find_slice │ │ │ │ -000193e4 t anylib_find │ │ │ │ -0000a394 t as_ucs4 │ │ │ │ -00000380 r ascii_linebreak │ │ │ │ +000156d0 t any_find_slice │ │ │ │ +0001930c t anylib_find │ │ │ │ +0000a378 t as_ucs4 │ │ │ │ +0000034c r ascii_linebreak │ │ │ │ 000038c8 t ascii_upper_or_lower │ │ │ │ -0000de7c t asciilib__factorize │ │ │ │ -0000e53c t asciilib__lex_search │ │ │ │ -0000dd74 t asciilib__preprocess │ │ │ │ -0000e67c t asciilib__two_way │ │ │ │ -0000c828 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00019184 t asciilib_default_find │ │ │ │ -00021048 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000de60 t asciilib__factorize │ │ │ │ +0000e520 t asciilib__lex_search │ │ │ │ +0000dd58 t asciilib__preprocess │ │ │ │ +0000e660 t asciilib__two_way │ │ │ │ +0000c80c t asciilib_adaptive_find.constprop.0 │ │ │ │ +000190ac t asciilib_default_find │ │ │ │ +00020f8c t asciilib_default_rfind.constprop.0 │ │ │ │ 000064c4 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ 00008810 t case_operation │ │ │ │ -0000f930 t charmap_encoding_error │ │ │ │ -0000c6b8 t charmapencode_lookup │ │ │ │ -0000c418 t charmapencode_output │ │ │ │ +0000f914 t charmap_encoding_error │ │ │ │ +0000c69c t charmapencode_lookup │ │ │ │ +0000c3fc t charmapencode_output │ │ │ │ 000066e0 t clear_interned_dict │ │ │ │ 000043c8 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ 00008a70 t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -00008ba8 t do_string_format │ │ │ │ -00011384 t do_string_format_map │ │ │ │ -0000fe14 t do_swapcase │ │ │ │ +00008adc t do_string_format │ │ │ │ +00011368 t do_string_format_map │ │ │ │ +0000fdf8 t do_swapcase │ │ │ │ 000044f8 t encode_wstr_utf8 │ │ │ │ -0001c8a8 t encoding_map_lookup │ │ │ │ +0001c7d0 t encoding_map_lookup │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -000110b0 t fieldnameiter_dealloc │ │ │ │ +00011094 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00010e9c t fieldnameiter_next │ │ │ │ -0000135c t find_first_nonascii │ │ │ │ +00010e80 t fieldnameiter_next │ │ │ │ +00001358 t find_first_nonascii │ │ │ │ 00003848 t findchar.part.0 │ │ │ │ -000007b8 r format__doc__ │ │ │ │ -00000710 r format_map__doc__ │ │ │ │ -00010d70 t formatter_field_name_split │ │ │ │ -00010a94 t formatter_parser │ │ │ │ -000110e0 t formatteriter_dealloc │ │ │ │ +00000784 r format__doc__ │ │ │ │ +000006dc r format_map__doc__ │ │ │ │ +00010d54 t formatter_field_name_split │ │ │ │ +00010a78 t formatter_parser │ │ │ │ +000110c4 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00010bb0 t formatteriter_next │ │ │ │ +00010b94 t formatteriter_next │ │ │ │ 000032f0 t get_error_handler_wide │ │ │ │ 00003794 t get_integer │ │ │ │ 00000820 t handle_capital_sigma │ │ │ │ -000014e8 t hashtable_unicode_compare │ │ │ │ +000014e4 t hashtable_unicode_compare │ │ │ │ 00000694 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000005c8 t intern_static.isra.0 │ │ │ │ -00000540 r length_hint_doc │ │ │ │ +0000050c r length_hint_doc │ │ │ │ 00005668 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00009dc0 t output_markup │ │ │ │ -000094e0 t pad │ │ │ │ +00009cf4 t output_markup │ │ │ │ +000094c4 t pad │ │ │ │ 00008458 t raise_encode_exception │ │ │ │ -00000518 r reduce_doc │ │ │ │ -000117d8 t replace │ │ │ │ +000004e4 r reduce_doc │ │ │ │ +0001170c t replace │ │ │ │ 00001c34 t resize_copy │ │ │ │ -0000a8ac t rsplit │ │ │ │ -000004f0 r setstate_doc │ │ │ │ -0000d17c t split │ │ │ │ +0000a890 t rsplit │ │ │ │ +000004bc r setstate_doc │ │ │ │ +0000d0b0 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00008920 t tailmatch │ │ │ │ -0000de7c t ucs1lib__factorize │ │ │ │ -0000ef18 t ucs1lib__preprocess │ │ │ │ -0000f248 t ucs1lib__two_way │ │ │ │ -0000ed40 t ucs1lib__two_way_count │ │ │ │ -0000d83c t ucs1lib_adaptive_find │ │ │ │ -00019184 t ucs1lib_default_find │ │ │ │ +00008854 t tailmatch │ │ │ │ +0000de60 t ucs1lib__factorize │ │ │ │ +0000eefc t ucs1lib__preprocess │ │ │ │ +0000f22c t ucs1lib__two_way │ │ │ │ +0000ed24 t ucs1lib__two_way_count │ │ │ │ +0000d820 t ucs1lib_adaptive_find │ │ │ │ +000190ac t ucs1lib_default_find │ │ │ │ 0000528c t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000a008 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -000106e4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00009fec t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000106c8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad0 t ucs2lib__lex_search │ │ │ │ -000113a0 t ucs2lib__preprocess │ │ │ │ -000114d4 t ucs2lib__two_way │ │ │ │ +00011384 t ucs2lib__preprocess │ │ │ │ +000114b8 t ucs2lib__two_way │ │ │ │ 00000a28 t ucs2lib__two_way_count │ │ │ │ 000076bc t ucs2lib_fastsearch │ │ │ │ 00007060 t ucs2lib_find_char │ │ │ │ 00006f90 t ucs2lib_find_max_char │ │ │ │ 00007e78 t ucs2lib_rfind_char │ │ │ │ -00017668 t ucs2lib_utf8_encoder │ │ │ │ +0001759c t ucs2lib_utf8_encoder │ │ │ │ 00000648 t ucs4lib__lex_search │ │ │ │ -0000ede8 t ucs4lib__preprocess │ │ │ │ -0000f024 t ucs4lib__two_way │ │ │ │ +0000edcc t ucs4lib__preprocess │ │ │ │ +0000f008 t ucs4lib__two_way │ │ │ │ 000005a0 t ucs4lib__two_way_count │ │ │ │ -0000dee4 t ucs4lib_fastsearch │ │ │ │ -0000ff4c t ucs4lib_find_char │ │ │ │ -0000a28c t ucs4lib_find_max_char │ │ │ │ +0000dec8 t ucs4lib_fastsearch │ │ │ │ +0000ff30 t ucs4lib_find_char │ │ │ │ +0000a270 t ucs4lib_find_max_char │ │ │ │ 00000ca0 t ucs4lib_rfind_char │ │ │ │ 0000022c t ucs4lib_utf8_decode │ │ │ │ 00007fd4 t ucs4lib_utf8_encoder │ │ │ │ -000096e0 t unicode___format__ │ │ │ │ -000008b8 r unicode___format____doc__ │ │ │ │ +000096c4 t unicode___format__ │ │ │ │ +00000884 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001b478 t unicode_ascii_iter_next │ │ │ │ +0001b3a0 t unicode_ascii_iter_next │ │ │ │ 00007178 t unicode_askind │ │ │ │ 000087ac t unicode_capitalize │ │ │ │ -00003334 r unicode_capitalize__doc__ │ │ │ │ -0000f7f4 t unicode_casefold │ │ │ │ -000032d8 r unicode_casefold__doc__ │ │ │ │ -0000937c t unicode_center │ │ │ │ -00003238 r unicode_center__doc__ │ │ │ │ +00003300 r unicode_capitalize__doc__ │ │ │ │ +0000f7d8 t unicode_casefold │ │ │ │ +000032a4 r unicode_casefold__doc__ │ │ │ │ +00009360 t unicode_center │ │ │ │ +00003204 r unicode_center__doc__ │ │ │ │ 00003fcc t unicode_char │ │ │ │ 0000401c t unicode_char.part.0 │ │ │ │ 0000356c t unicode_check_encoding_errors │ │ │ │ -0000c20c t unicode_check_modifiable │ │ │ │ -00014c98 t unicode_compare │ │ │ │ -0001c91c t unicode_count │ │ │ │ -0000316c r unicode_count__doc__ │ │ │ │ -0001ca28 t unicode_count_impl │ │ │ │ -000015c0 t unicode_dealloc │ │ │ │ +0000c1f0 t unicode_check_modifiable │ │ │ │ +00014bcc t unicode_compare │ │ │ │ +0001c844 t unicode_count │ │ │ │ +00003138 r unicode_count__doc__ │ │ │ │ +0001c950 t unicode_count_impl │ │ │ │ +000015bc t unicode_dealloc │ │ │ │ 00005748 t unicode_decode_call_errorhandler_writer │ │ │ │ 000033f4 t unicode_decode_locale │ │ │ │ 00000c48 t unicode_decode_utf8 │ │ │ │ -00013798 t unicode_decode_utf8_impl │ │ │ │ -00000578 r unicode_doc │ │ │ │ -00019890 t unicode_encode │ │ │ │ -00002f6c r unicode_encode__doc__ │ │ │ │ +000136cc t unicode_decode_utf8_impl │ │ │ │ +00000544 r unicode_doc │ │ │ │ +000197b8 t unicode_encode │ │ │ │ +00002f38 r unicode_encode__doc__ │ │ │ │ 000054c0 t unicode_encode_call_errorhandler │ │ │ │ 0000426c t unicode_encode_locale │ │ │ │ 00005c74 t unicode_encode_ucs1 │ │ │ │ -00017348 t unicode_encode_utf8 │ │ │ │ -000187a0 t unicode_endswith │ │ │ │ -00000924 r unicode_endswith__doc__ │ │ │ │ +0001727c t unicode_encode_utf8 │ │ │ │ +000186d4 t unicode_endswith │ │ │ │ +000008f0 r unicode_endswith__doc__ │ │ │ │ 0000396c t unicode_expandtabs │ │ │ │ -00002ec4 r unicode_expandtabs__doc__ │ │ │ │ -00019e58 t unicode_find │ │ │ │ -00002dd0 r unicode_find__doc__ │ │ │ │ -00001b30 t unicode_from_format │ │ │ │ -00003070 t unicode_fromformat_write_str │ │ │ │ -00003af0 t unicode_fromformat_write_utf8 │ │ │ │ +00002e90 r unicode_expandtabs__doc__ │ │ │ │ +00019d80 t unicode_find │ │ │ │ +00002d9c r unicode_find__doc__ │ │ │ │ +00001b2c t unicode_from_format │ │ │ │ +00002fa0 t unicode_fromformat_write_str │ │ │ │ +00003a20 t unicode_fromformat_write_utf8 │ │ │ │ 00000eec t unicode_fromformat_write_wcstr │ │ │ │ -00018650 t unicode_getitem │ │ │ │ +00018584 t unicode_getitem │ │ │ │ 000009f4 t unicode_getnewargs │ │ │ │ 00000534 t unicode_hash │ │ │ │ -0001f73c t unicode_index │ │ │ │ -00002cc0 r unicode_index__doc__ │ │ │ │ -00017b5c t unicode_isalnum │ │ │ │ -000026e0 r unicode_isalnum__doc__ │ │ │ │ -0001f5b8 t unicode_isalpha │ │ │ │ -000027c0 r unicode_isalpha__doc__ │ │ │ │ +0001f680 t unicode_index │ │ │ │ +00002c8c r unicode_index__doc__ │ │ │ │ +00017a90 t unicode_isalnum │ │ │ │ +000026ac r unicode_isalnum__doc__ │ │ │ │ +0001f4fc t unicode_isalpha │ │ │ │ +0000278c r unicode_isalpha__doc__ │ │ │ │ 00004570 t unicode_isascii │ │ │ │ -00002c08 r unicode_isascii__doc__ │ │ │ │ -0002122c t unicode_isdecimal │ │ │ │ -00002608 r unicode_isdecimal__doc__ │ │ │ │ -0001e79c t unicode_isdigit │ │ │ │ -00002538 r unicode_isdigit__doc__ │ │ │ │ -0001b514 t unicode_isidentifier │ │ │ │ -000023a0 r unicode_isidentifier__doc__ │ │ │ │ -000202e8 t unicode_islower │ │ │ │ -00002b2c r unicode_islower__doc__ │ │ │ │ -000218c8 t unicode_isnumeric │ │ │ │ -0000246c r unicode_isnumeric__doc__ │ │ │ │ -0000f84c t unicode_isprintable │ │ │ │ -000022fc r unicode_isprintable__doc__ │ │ │ │ -0001e890 t unicode_isspace │ │ │ │ -00002894 r unicode_isspace__doc__ │ │ │ │ -00020e28 t unicode_istitle │ │ │ │ -00002968 r unicode_istitle__doc__ │ │ │ │ -0001bbf0 t unicode_isupper │ │ │ │ -00002a4c r unicode_isupper__doc__ │ │ │ │ -000184b8 t unicode_iter │ │ │ │ -00013628 t unicode_iteritem │ │ │ │ -000134f0 t unicode_join │ │ │ │ -00002210 r unicode_join__doc__ │ │ │ │ +00002bd4 r unicode_isascii__doc__ │ │ │ │ +00021170 t unicode_isdecimal │ │ │ │ +000025d4 r unicode_isdecimal__doc__ │ │ │ │ +0001e6e0 t unicode_isdigit │ │ │ │ +00002504 r unicode_isdigit__doc__ │ │ │ │ +0001b43c t unicode_isidentifier │ │ │ │ +0000236c r unicode_isidentifier__doc__ │ │ │ │ +0002022c t unicode_islower │ │ │ │ +00002af8 r unicode_islower__doc__ │ │ │ │ +0002180c t unicode_isnumeric │ │ │ │ +00002438 r unicode_isnumeric__doc__ │ │ │ │ +0000f830 t unicode_isprintable │ │ │ │ +000022c8 r unicode_isprintable__doc__ │ │ │ │ +0001e7d4 t unicode_isspace │ │ │ │ +00002860 r unicode_isspace__doc__ │ │ │ │ +00020d6c t unicode_istitle │ │ │ │ +00002934 r unicode_istitle__doc__ │ │ │ │ +0001bb18 t unicode_isupper │ │ │ │ +00002a18 r unicode_isupper__doc__ │ │ │ │ +000183ec t unicode_iter │ │ │ │ +0001355c t unicode_iteritem │ │ │ │ +00013424 t unicode_join │ │ │ │ +000021dc r unicode_join__doc__ │ │ │ │ 000011fc t unicode_kind_name │ │ │ │ -00007da4 t unicode_length │ │ │ │ -0000f6a0 t unicode_ljust │ │ │ │ -0000216c r unicode_ljust__doc__ │ │ │ │ -000107bc t unicode_lower │ │ │ │ -00002124 r unicode_lower__doc__ │ │ │ │ -00017fa0 t unicode_lstrip │ │ │ │ -00001fd0 r unicode_lstrip__doc__ │ │ │ │ -00008e28 t unicode_maketrans │ │ │ │ -00000e08 r unicode_maketrans__doc__ │ │ │ │ +00007cd8 t unicode_length │ │ │ │ +0000f684 t unicode_ljust │ │ │ │ +00002138 r unicode_ljust__doc__ │ │ │ │ +000106f0 t unicode_lower │ │ │ │ +000020f0 r unicode_lower__doc__ │ │ │ │ +00017ed4 t unicode_lstrip │ │ │ │ +00001f9c r unicode_lstrip__doc__ │ │ │ │ +00008e0c t unicode_maketrans │ │ │ │ +00000dd4 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001a6a8 t unicode_mod │ │ │ │ -0001a6e0 t unicode_new │ │ │ │ -0000f89c t unicode_partition │ │ │ │ -00001518 r unicode_partition__doc__ │ │ │ │ -00009928 t unicode_removeprefix │ │ │ │ -00001ce4 r unicode_removeprefix__doc__ │ │ │ │ -00008d54 t unicode_removesuffix │ │ │ │ -00001be8 r unicode_removesuffix__doc__ │ │ │ │ -00018c08 t unicode_repeat │ │ │ │ -0001163c t unicode_replace │ │ │ │ -00001dc4 r unicode_replace__doc__ │ │ │ │ -0000bbe8 t unicode_repr │ │ │ │ -0001129c t unicode_resize │ │ │ │ -0001527c t unicode_rfind │ │ │ │ -00001af4 r unicode_rfind__doc__ │ │ │ │ -0001ddd8 t unicode_rindex │ │ │ │ -000019e0 r unicode_rindex__doc__ │ │ │ │ -000097e4 t unicode_rjust │ │ │ │ -0000193c r unicode_rjust__doc__ │ │ │ │ -00007dbc t unicode_rpartition │ │ │ │ -00001384 r unicode_rpartition__doc__ │ │ │ │ -0000a6f0 t unicode_rsplit │ │ │ │ -0000118c r unicode_rsplit__doc__ │ │ │ │ -000161e0 t unicode_rstrip │ │ │ │ -00001f2c r unicode_rstrip__doc__ │ │ │ │ +0001a5d0 t unicode_mod │ │ │ │ +0001a608 t unicode_new │ │ │ │ +0000f7d0 t unicode_partition │ │ │ │ +000014e4 r unicode_partition__doc__ │ │ │ │ +0000990c t unicode_removeprefix │ │ │ │ +00001cb0 r unicode_removeprefix__doc__ │ │ │ │ +00008d38 t unicode_removesuffix │ │ │ │ +00001bb4 r unicode_removesuffix__doc__ │ │ │ │ +00018b3c t unicode_repeat │ │ │ │ +00011570 t unicode_replace │ │ │ │ +00001d90 r unicode_replace__doc__ │ │ │ │ +0000bb1c t unicode_repr │ │ │ │ +000111d0 t unicode_resize │ │ │ │ +000151b0 t unicode_rfind │ │ │ │ +00001ac0 r unicode_rfind__doc__ │ │ │ │ +0001dd1c t unicode_rindex │ │ │ │ +000019ac r unicode_rindex__doc__ │ │ │ │ +000097c8 t unicode_rjust │ │ │ │ +00001908 r unicode_rjust__doc__ │ │ │ │ +00007cf0 t unicode_rpartition │ │ │ │ +00001350 r unicode_rpartition__doc__ │ │ │ │ +0000a6d4 t unicode_rsplit │ │ │ │ +00001158 r unicode_rsplit__doc__ │ │ │ │ +00016114 t unicode_rstrip │ │ │ │ +00001ef8 r unicode_rstrip__doc__ │ │ │ │ 00000b70 t unicode_sizeof │ │ │ │ -0000086c r unicode_sizeof__doc__ │ │ │ │ -0000cf6c t unicode_split │ │ │ │ -00001698 r unicode_split__doc__ │ │ │ │ -0001aa80 t unicode_splitlines │ │ │ │ -000010c4 r unicode_splitlines__doc__ │ │ │ │ -00008480 t unicode_startswith │ │ │ │ -00000a54 r unicode_startswith__doc__ │ │ │ │ -0000fdd0 t unicode_str │ │ │ │ -0000fe74 t unicode_strip │ │ │ │ -00002074 r unicode_strip__doc__ │ │ │ │ -000147f0 t unicode_subscript │ │ │ │ +00000838 r unicode_sizeof__doc__ │ │ │ │ +0000cea0 t unicode_split │ │ │ │ +00001664 r unicode_split__doc__ │ │ │ │ +0001a9a8 t unicode_splitlines │ │ │ │ +00001090 r unicode_splitlines__doc__ │ │ │ │ +000083b4 t unicode_startswith │ │ │ │ +00000a20 r unicode_startswith__doc__ │ │ │ │ +0000fdb4 t unicode_str │ │ │ │ +0000fda8 t unicode_strip │ │ │ │ +00002040 r unicode_strip__doc__ │ │ │ │ +00014724 t unicode_subscript │ │ │ │ 000007d0 t unicode_swapcase │ │ │ │ -0000105c r unicode_swapcase__doc__ │ │ │ │ -000208f0 t unicode_title │ │ │ │ -000033d0 r unicode_title__doc__ │ │ │ │ -00008d38 t unicode_translate │ │ │ │ -00000c5c r unicode_translate__doc__ │ │ │ │ -0001e248 t unicode_upper │ │ │ │ -00000c14 r unicode_upper__doc__ │ │ │ │ -00016958 t unicode_vectorcall │ │ │ │ -00010850 t unicode_zfill │ │ │ │ -00000b88 r unicode_zfill__doc__ │ │ │ │ -000185a0 t unicodeiter_dealloc │ │ │ │ -0000a6c4 t unicodeiter_len │ │ │ │ +00001028 r unicode_swapcase__doc__ │ │ │ │ +00020834 t unicode_title │ │ │ │ +0000339c r unicode_title__doc__ │ │ │ │ +0001ce3c t unicode_translate │ │ │ │ +00000c28 r unicode_translate__doc__ │ │ │ │ +0001e18c t unicode_upper │ │ │ │ +00000be0 r unicode_upper__doc__ │ │ │ │ +0001688c t unicode_vectorcall │ │ │ │ +00010834 t unicode_zfill │ │ │ │ +00000b54 r unicode_zfill__doc__ │ │ │ │ +000184d4 t unicodeiter_dealloc │ │ │ │ +0000a6a8 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -0001f4c8 t unicodeiter_next │ │ │ │ +0001f40c t unicodeiter_next │ │ │ │ 00000768 t unicodeiter_reduce │ │ │ │ -0000ffcc t unicodeiter_setstate │ │ │ │ +0000ffb0 t unicodeiter_setstate │ │ │ │ 000007ec t unicodeiter_traverse │ │ │ │ -00000400 r utf7_category │ │ │ │ +000003cc r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c298 t xmlcharrefreplace │ │ │ │ +0000c27c t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15526,15 +15525,15 @@ │ │ │ │ 000004f4 t warnings_warn │ │ │ │ 000001bc r warnings_warn__doc__ │ │ │ │ 000002f4 t warnings_warn_explicit │ │ │ │ 000000d4 r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -000000b0 r .LANCHOR1 │ │ │ │ +000000a8 r .LANCHOR1 │ │ │ │ 00000b4c r .LC0 │ │ │ │ 00000ba8 r .LC1 │ │ │ │ 000000e4 r .LC10 │ │ │ │ 000009b8 r .LC100 │ │ │ │ 000009c0 r .LC101 │ │ │ │ 000009c4 r .LC102 │ │ │ │ 000009cc r .LC103 │ │ │ │ @@ -15822,32 +15821,32 @@ │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f64 r .LC360 │ │ │ │ 00002f80 r .LC361 │ │ │ │ 00002f90 r .LC362 │ │ │ │ 00002fa4 r .LC363 │ │ │ │ 00002fb8 r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003010 r .LC366 │ │ │ │ -00003040 r .LC367 │ │ │ │ -00003064 r .LC368 │ │ │ │ -00003088 r .LC369 │ │ │ │ +00002fe8 r .LC365 │ │ │ │ +00003018 r .LC366 │ │ │ │ +0000303c r .LC367 │ │ │ │ +00003060 r .LC368 │ │ │ │ +00003064 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ -0000308c r .LC370 │ │ │ │ -00003090 r .LC371 │ │ │ │ -00003098 r .LC372 │ │ │ │ -000030a4 r .LC373 │ │ │ │ -000030b0 r .LC374 │ │ │ │ -000030b8 r .LC375 │ │ │ │ -0000311c r .LC376 │ │ │ │ +00003068 r .LC370 │ │ │ │ +00003070 r .LC371 │ │ │ │ +0000307c r .LC372 │ │ │ │ +00003088 r .LC373 │ │ │ │ +00003090 r .LC374 │ │ │ │ +000030f4 r .LC375 │ │ │ │ +00003130 r .LC376 │ │ │ │ 00003158 r .LC377 │ │ │ │ -00003180 r .LC378 │ │ │ │ -000031b4 r .LC379 │ │ │ │ +0000318c r .LC378 │ │ │ │ +000031b8 r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000031e0 r .LC380 │ │ │ │ +000031f4 r .LC380 │ │ │ │ 0000321c r .LC381 │ │ │ │ 00003244 r .LC382 │ │ │ │ 00003270 r .LC383 │ │ │ │ 000032a0 r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032ec r .LC386 │ │ │ │ 00000540 r .LC39 │ │ │ │ @@ -16284,65 +16283,65 @@ │ │ │ │ 00000994 r .LC95 │ │ │ │ 00000998 r .LC96 │ │ │ │ 0000099c r .LC97 │ │ │ │ 000009a8 r .LC98 │ │ │ │ 000009b0 r .LC99 │ │ │ │ 0000009c d AST_type_slots │ │ │ │ 00000000 d AST_type_spec │ │ │ │ -00000154 r AnnAssign_fields │ │ │ │ -000001ec r Assert_fields │ │ │ │ -00000130 r Assign_fields │ │ │ │ -00000178 r AsyncFor_fields │ │ │ │ -000000f4 r AsyncFunctionDef_fields │ │ │ │ -000001b0 r AsyncWith_fields │ │ │ │ -000002e0 r Attribute_fields │ │ │ │ -00000148 r AugAssign_fields │ │ │ │ -00000290 r Await_fields │ │ │ │ -00000238 r BinOp_fields │ │ │ │ -00000228 r BoolOp_fields │ │ │ │ -000002a8 r Call_fields │ │ │ │ -00000110 r ClassDef_fields │ │ │ │ -0000029c r Compare_fields │ │ │ │ -000002d8 r Constant_fields │ │ │ │ -0000012c r Delete_fields │ │ │ │ -0000027c r DictComp_fields │ │ │ │ -00000260 r Dict_fields │ │ │ │ -00000344 r ExceptHandler_fields │ │ │ │ -00000214 r Expr_fields │ │ │ │ -000000bc r Expression_fields │ │ │ │ -00000164 r For_fields │ │ │ │ -000002b4 r FormattedValue_fields │ │ │ │ -000000d8 r FunctionDef_fields │ │ │ │ -000000c0 r FunctionType_fields │ │ │ │ -00000288 r GeneratorExp_fields │ │ │ │ -0000020c r Global_fields │ │ │ │ -00000254 r IfExp_fields │ │ │ │ -00000198 r If_fields │ │ │ │ -000001fc r ImportFrom_fields │ │ │ │ -000001f4 r Import_fields │ │ │ │ -000000b8 r Interactive_fields │ │ │ │ -000002c0 r Interpolation_fields │ │ │ │ -000002d0 r JoinedStr_fields │ │ │ │ -0000024c r Lambda_fields │ │ │ │ -0000026c r ListComp_fields │ │ │ │ -00000308 r List_fields │ │ │ │ -00000408 r MatchAs_fields │ │ │ │ -000003f4 r MatchClass_fields │ │ │ │ -000003e8 r MatchMapping_fields │ │ │ │ -00000410 r MatchOr_fields │ │ │ │ -000003e4 r MatchSequence_fields │ │ │ │ -000003e0 r MatchSingleton_fields │ │ │ │ -00000404 r MatchStar_fields │ │ │ │ -000003dc r MatchValue_fields │ │ │ │ -000001bc r Match_fields │ │ │ │ -000000b0 r Module_fields │ │ │ │ -00000300 r Name_fields │ │ │ │ -00000230 r NamedExpr_fields │ │ │ │ -00000210 r Nonlocal_fields │ │ │ │ -00000438 r ParamSpec_fields │ │ │ │ +0000014c r AnnAssign_fields │ │ │ │ +000001e4 r Assert_fields │ │ │ │ +00000128 r Assign_fields │ │ │ │ +00000170 r AsyncFor_fields │ │ │ │ +000000ec r AsyncFunctionDef_fields │ │ │ │ +000001a8 r AsyncWith_fields │ │ │ │ +000002d8 r Attribute_fields │ │ │ │ +00000140 r AugAssign_fields │ │ │ │ +00000288 r Await_fields │ │ │ │ +00000230 r BinOp_fields │ │ │ │ +00000220 r BoolOp_fields │ │ │ │ +000002a0 r Call_fields │ │ │ │ +00000108 r ClassDef_fields │ │ │ │ +00000294 r Compare_fields │ │ │ │ +000002d0 r Constant_fields │ │ │ │ +00000124 r Delete_fields │ │ │ │ +00000274 r DictComp_fields │ │ │ │ +00000258 r Dict_fields │ │ │ │ +0000033c r ExceptHandler_fields │ │ │ │ +0000020c r Expr_fields │ │ │ │ +000000b4 r Expression_fields │ │ │ │ +0000015c r For_fields │ │ │ │ +000002ac r FormattedValue_fields │ │ │ │ +000000d0 r FunctionDef_fields │ │ │ │ +000000b8 r FunctionType_fields │ │ │ │ +00000280 r GeneratorExp_fields │ │ │ │ +00000204 r Global_fields │ │ │ │ +0000024c r IfExp_fields │ │ │ │ +00000190 r If_fields │ │ │ │ +000001f4 r ImportFrom_fields │ │ │ │ +000001ec r Import_fields │ │ │ │ +000000b0 r Interactive_fields │ │ │ │ +000002b8 r Interpolation_fields │ │ │ │ +000002c8 r JoinedStr_fields │ │ │ │ +00000244 r Lambda_fields │ │ │ │ +00000264 r ListComp_fields │ │ │ │ +00000300 r List_fields │ │ │ │ +00000400 r MatchAs_fields │ │ │ │ +000003ec r MatchClass_fields │ │ │ │ +000003e0 r MatchMapping_fields │ │ │ │ +00000408 r MatchOr_fields │ │ │ │ +000003dc r MatchSequence_fields │ │ │ │ +000003d8 r MatchSingleton_fields │ │ │ │ +000003fc r MatchStar_fields │ │ │ │ +000003d4 r MatchValue_fields │ │ │ │ +000001b4 r Match_fields │ │ │ │ +000000a8 r Module_fields │ │ │ │ +000002f8 r Name_fields │ │ │ │ +00000228 r NamedExpr_fields │ │ │ │ +00000208 r Nonlocal_fields │ │ │ │ +00000430 r ParamSpec_fields │ │ │ │ 0000143c T PyAST_Check │ │ │ │ 00016518 T PyAST_mod2obj │ │ │ │ 000190b8 T PyAST_obj2mod │ │ │ │ 00019cf8 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -16419,72 +16418,72 @@ │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000f84 t Py_XDECREF │ │ │ │ -000001c4 r Raise_fields │ │ │ │ -00000128 r Return_fields │ │ │ │ -00000274 r SetComp_fields │ │ │ │ -00000268 r Set_fields │ │ │ │ -00000318 r Slice_fields │ │ │ │ -000002f8 r Starred_fields │ │ │ │ -000002ec r Subscript_fields │ │ │ │ -000002d4 r TemplateStr_fields │ │ │ │ -000001dc r TryStar_fields │ │ │ │ -000001cc r Try_fields │ │ │ │ -00000310 r Tuple_fields │ │ │ │ -0000013c r TypeAlias_fields │ │ │ │ -00000414 r TypeIgnore_fields │ │ │ │ -00000440 r TypeVarTuple_fields │ │ │ │ -0000042c r TypeVar_fields │ │ │ │ -00000244 r UnaryOp_fields │ │ │ │ -0000018c r While_fields │ │ │ │ -000001a4 r With_fields │ │ │ │ -00000298 r YieldFrom_fields │ │ │ │ -00000294 r Yield_fields │ │ │ │ +000001bc r Raise_fields │ │ │ │ +00000120 r Return_fields │ │ │ │ +0000026c r SetComp_fields │ │ │ │ +00000260 r Set_fields │ │ │ │ +00000310 r Slice_fields │ │ │ │ +000002f0 r Starred_fields │ │ │ │ +000002e4 r Subscript_fields │ │ │ │ +000002cc r TemplateStr_fields │ │ │ │ +000001d4 r TryStar_fields │ │ │ │ +000001c4 r Try_fields │ │ │ │ +00000308 r Tuple_fields │ │ │ │ +00000134 r TypeAlias_fields │ │ │ │ +0000040c r TypeIgnore_fields │ │ │ │ +00000438 r TypeVarTuple_fields │ │ │ │ +00000424 r TypeVar_fields │ │ │ │ +0000023c r UnaryOp_fields │ │ │ │ +00000184 r While_fields │ │ │ │ +0000019c r With_fields │ │ │ │ +00000290 r YieldFrom_fields │ │ │ │ +0000028c r Yield_fields │ │ │ │ 00016160 T _PyAST_AnnAssign │ │ │ │ 000005b0 T _PyAST_Assert │ │ │ │ 000002c8 T _PyAST_Assign │ │ │ │ 0001824c T _PyAST_AsyncFor │ │ │ │ -000157f8 T _PyAST_AsyncFunctionDef │ │ │ │ +0001575c T _PyAST_AsyncFunctionDef │ │ │ │ 00018310 T _PyAST_AsyncWith │ │ │ │ 00000150 T _PyAST_Attribute │ │ │ │ 00000c90 T _PyAST_AugAssign │ │ │ │ 00016420 T _PyAST_Await │ │ │ │ 00000bec T _PyAST_BinOp │ │ │ │ 000000f8 T _PyAST_BoolOp │ │ │ │ 00000a64 T _PyAST_Break │ │ │ │ 00000368 T _PyAST_Call │ │ │ │ 000003cc T _PyAST_ClassDef │ │ │ │ 000005e0 T _PyAST_Compare │ │ │ │ 000000bc T _PyAST_Constant │ │ │ │ 00000ac4 T _PyAST_Continue │ │ │ │ 0000107c T _PyAST_Delete │ │ │ │ 00000708 T _PyAST_Dict │ │ │ │ -0001213c T _PyAST_DictComp │ │ │ │ +000160c4 T _PyAST_DictComp │ │ │ │ 0000027c T _PyAST_ExceptHandler │ │ │ │ 00000238 T _PyAST_Expr │ │ │ │ -00016108 T _PyAST_Expression │ │ │ │ -0001220c T _PyAST_Fini │ │ │ │ +0001606c T _PyAST_Expression │ │ │ │ +00012170 T _PyAST_Fini │ │ │ │ 00000644 T _PyAST_For │ │ │ │ 00000780 T _PyAST_FormattedValue │ │ │ │ 00000a70 T _PyAST_FunctionDef │ │ │ │ 000005f4 T _PyAST_FunctionType │ │ │ │ 0000051c T _PyAST_GeneratorExp │ │ │ │ 000010e4 T _PyAST_Global │ │ │ │ 000008ec T _PyAST_If │ │ │ │ 00000bb8 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 0000018c T _PyAST_ImportFrom │ │ │ │ -000121d8 T _PyAST_Interactive │ │ │ │ +0001213c T _PyAST_Interactive │ │ │ │ 00021210 T _PyAST_Interpolation │ │ │ │ 00000884 T _PyAST_JoinedStr │ │ │ │ -000158cc T _PyAST_Lambda │ │ │ │ +00015830 T _PyAST_Lambda │ │ │ │ 000006e8 T _PyAST_List │ │ │ │ 00000b24 T _PyAST_ListComp │ │ │ │ 000013a8 T _PyAST_Match │ │ │ │ 0000133c T _PyAST_MatchAs │ │ │ │ 0001637c T _PyAST_MatchClass │ │ │ │ 000268cc T _PyAST_MatchMapping │ │ │ │ 00018e8c T _PyAST_MatchOr │ │ │ │ @@ -16531,15 +16530,15 @@ │ │ │ │ 00000d64 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000024bc t _Py_EnterRecursiveCallTstate │ │ │ │ +000024b8 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000498 T _Py_asdl_arg_seq_new │ │ │ │ 00004034 T _Py_asdl_arguments_seq_new │ │ │ │ 00000874 T _Py_asdl_comprehension_seq_new │ │ │ │ @@ -16558,26 +16557,26 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ 000044b4 t add_ast_annotations │ │ │ │ 000043e4 t add_attributes │ │ │ │ -000003a8 r alias_attributes │ │ │ │ -000003a0 r alias_fields │ │ │ │ -00000378 r arg_attributes │ │ │ │ -0000036c r arg_fields │ │ │ │ -00000350 r arguments_fields │ │ │ │ +000003a0 r alias_attributes │ │ │ │ +00000398 r alias_fields │ │ │ │ +00000370 r arg_attributes │ │ │ │ +00000364 r arg_fields │ │ │ │ +00000348 r arguments_fields │ │ │ │ 00018384 t ast2obj_alias │ │ │ │ 00017e34 t ast2obj_arg │ │ │ │ 00017b40 t ast2obj_arguments │ │ │ │ 00018640 t ast2obj_comprehension │ │ │ │ 00018b9c t ast2obj_excepthandler │ │ │ │ 00001164 t ast2obj_expr │ │ │ │ -00002458 t ast2obj_expr_context │ │ │ │ +00002454 t ast2obj_expr_context │ │ │ │ 00018870 t ast2obj_keyword │ │ │ │ 00001060 t ast2obj_list │ │ │ │ 000288f4 t ast2obj_match_case │ │ │ │ 0001860c t ast2obj_object │ │ │ │ 00018110 t ast2obj_operator │ │ │ │ 00028a78 t ast2obj_pattern │ │ │ │ 000167c8 t ast2obj_stmt │ │ │ │ @@ -16587,53 +16586,53 @@ │ │ │ │ 00018814 t ast_clear │ │ │ │ 00000fc8 t ast_dealloc │ │ │ │ 0002905c t ast_is_abstract │ │ │ │ 00027e64 t ast_repr │ │ │ │ 00027e7c t ast_repr_max_depth │ │ │ │ 00000f08 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -00015978 t ast_type_init │ │ │ │ +000158dc t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ 000290f8 t ast_type_reduce │ │ │ │ 00003c08 t ast_type_replace │ │ │ │ 00003db8 t ast_type_replace_update_payload │ │ │ │ 000112a8 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ -00000324 r comprehension_fields │ │ │ │ -00000334 r excepthandler_attributes │ │ │ │ -00000218 r expr_attributes │ │ │ │ +0000031c r comprehension_fields │ │ │ │ +0000032c r excepthandler_attributes │ │ │ │ +00000210 r expr_attributes │ │ │ │ 000014b8 t init_types │ │ │ │ -00000390 r keyword_attributes │ │ │ │ -00000388 r keyword_fields │ │ │ │ +00000388 r keyword_attributes │ │ │ │ +00000380 r keyword_fields │ │ │ │ 00000dac t make_type │ │ │ │ -000003c0 r match_case_fields │ │ │ │ +000003b8 r match_case_fields │ │ │ │ U memset │ │ │ │ 00000104 t obj2ast_alias │ │ │ │ 00027860 t obj2ast_arg │ │ │ │ 00026a68 t obj2ast_arguments │ │ │ │ 000008f8 t obj2ast_comprehension │ │ │ │ 00001144 t obj2ast_excepthandler │ │ │ │ 00021348 t obj2ast_expr │ │ │ │ 000262ec t obj2ast_expr_context.isra.0 │ │ │ │ 00021164 t obj2ast_identifier.isra.0 │ │ │ │ -00002500 t obj2ast_int.isra.0 │ │ │ │ +000024fc t obj2ast_int.isra.0 │ │ │ │ 000263a4 t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ 0002763c t obj2ast_operator.isra.0 │ │ │ │ 00001890 t obj2ast_pattern │ │ │ │ 00019e74 t obj2ast_stmt │ │ │ │ 00003f00 t obj2ast_string.isra.0 │ │ │ │ 00003268 t obj2ast_type_param │ │ │ │ 00003070 t obj2ast_withitem │ │ │ │ -000003cc r pattern_attributes │ │ │ │ -000000c8 r stmt_attributes │ │ │ │ -0000041c r type_param_attributes │ │ │ │ -000003b8 r withitem_fields │ │ │ │ +000003c4 r pattern_attributes │ │ │ │ +000000c0 r stmt_attributes │ │ │ │ +00000414 r type_param_attributes │ │ │ │ +000003b0 r withitem_fields │ │ │ │ │ │ │ │ Python-tokenize.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000011c r .LC10 │ │ │ │ 00000138 r .LC12 │ │ │ │ @@ -17607,21 +17606,21 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001ec T PyEval_EvalCode │ │ │ │ 000001b4 T PyEval_EvalCodeEx │ │ │ │ 00000f98 T PyEval_EvalFrame │ │ │ │ 00000f68 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00015eb4 T PyEval_GetFrame │ │ │ │ +00015ef0 T PyEval_GetFrame │ │ │ │ 00000934 T PyEval_GetFrameBuiltins │ │ │ │ 000008a8 T PyEval_GetFrameGlobals │ │ │ │ 00000894 T PyEval_GetFrameLocals │ │ │ │ 000009cc T PyEval_GetFuncDesc │ │ │ │ 00000a4c T PyEval_GetFuncName │ │ │ │ -00014b8c T PyEval_GetGlobals │ │ │ │ +00014bc8 T PyEval_GetGlobals │ │ │ │ 00000ad0 T PyEval_GetLocals │ │ │ │ 000004f8 T PyEval_MergeCompilerFlags │ │ │ │ 00000e78 T PyEval_SetProfile │ │ │ │ 00000ec8 T PyEval_SetProfileAllThreads │ │ │ │ 0000097c T PyEval_SetTrace │ │ │ │ 00000f18 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17729,21 +17728,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -000118e4 t PyStackRef_CLOSE │ │ │ │ -000118e4 t PyStackRef_XCLOSE │ │ │ │ +0001190c t PyStackRef_CLOSE │ │ │ │ +0001190c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00015f68 T PyThreadState_EnterTracing │ │ │ │ +00015fa4 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00015f88 T PyThreadState_LeaveTracing │ │ │ │ +00015fc4 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17758,26 +17757,26 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007d8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d38 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000cd4 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -000136dc t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -00013274 T Py_EnterRecursiveCall │ │ │ │ +00013718 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +000132b0 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000884 T Py_GetRecursionLimit │ │ │ │ -000132d4 T Py_LeaveRecursiveCall │ │ │ │ +00013310 T Py_LeaveRecursiveCall │ │ │ │ 0000091c T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -000155e8 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -0001330c T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00015624 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +00013348 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17796,74 +17795,74 @@ │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000b50 T _PyEvalFramePushAndInit │ │ │ │ -000139ac T _PyEvalFramePushAndInit_Ex │ │ │ │ +000139e8 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 000004fc T _PyEval_CallTracing │ │ │ │ 00001dac T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000131dc T _PyEval_CheckExceptTypeValid │ │ │ │ +00013218 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014138 T _PyEval_EnsureBuiltins │ │ │ │ +00014174 T _PyEval_EnsureBuiltins │ │ │ │ 00000060 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001cfc t _PyEval_EvalFrame │ │ │ │ 00001d30 T _PyEval_EvalFrameDefault │ │ │ │ 00001e8c T _PyEval_ExceptionGroupMatch │ │ │ │ 00000820 T _PyEval_FormatAwaitableError │ │ │ │ 00000600 T _PyEval_FormatExcCheckArg │ │ │ │ 0000053c T _PyEval_FormatExcUnbound │ │ │ │ 00000698 T _PyEval_FormatKwargsError │ │ │ │ -00011dc0 T _PyEval_FrameClearAndPop │ │ │ │ +00011de8 T _PyEval_FrameClearAndPop │ │ │ │ 000022f4 T _PyEval_GetANext │ │ │ │ 00001298 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 0000126c T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00001cbc T _PyEval_GetAwaitable │ │ │ │ 000008b0 T _PyEval_GetBuiltin │ │ │ │ 00000180 T _PyEval_GetBuiltins │ │ │ │ 00002268 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -00015e3c T _PyEval_GetFrame │ │ │ │ +00015e78 T _PyEval_GetFrame │ │ │ │ 000006b0 T _PyEval_GetFrameLocals │ │ │ │ 00000b84 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -000122d8 T _PyEval_GetIter │ │ │ │ -00014c78 T _PyEval_ImportFrom │ │ │ │ -00013744 T _PyEval_ImportName │ │ │ │ -000138d8 T _PyEval_ImportNameWithImport │ │ │ │ +00012300 T _PyEval_GetIter │ │ │ │ +00014cb4 T _PyEval_ImportFrom │ │ │ │ +00013780 T _PyEval_ImportName │ │ │ │ +00013914 T _PyEval_ImportNameWithImport │ │ │ │ 00000278 T _PyEval_LazyImportFrom │ │ │ │ -00014460 T _PyEval_LazyImportName │ │ │ │ -000120dc T _PyEval_LoadGlobalStackRef │ │ │ │ -00011920 T _PyEval_LoadName │ │ │ │ +0001449c T _PyEval_LazyImportName │ │ │ │ +00012104 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011948 T _PyEval_LoadName │ │ │ │ 00000c8c T _PyEval_MatchClass │ │ │ │ 00001494 T _PyEval_MatchKeys │ │ │ │ -00012e5c T _PyEval_MonitorRaise │ │ │ │ -000140fc T _PyEval_NoToolsForUnwind │ │ │ │ +00012e98 T _PyEval_MonitorRaise │ │ │ │ +00014138 T _PyEval_NoToolsForUnwind │ │ │ │ 000012c4 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000013ac T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00002294 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -000153f4 T _PyEval_SliceIndex │ │ │ │ -000154f8 T _PyEval_SliceIndexNotNone │ │ │ │ +00015430 T _PyEval_SliceIndex │ │ │ │ +00015534 T _PyEval_SliceIndexNotNone │ │ │ │ 000005a8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -000156f4 T _PyEval_UnpackIndices │ │ │ │ -000129e4 T _PyEval_UnpackIterableStackRef │ │ │ │ +00015730 T _PyEval_UnpackIndices │ │ │ │ +00012a0c T _PyEval_UnpackIterableStackRef │ │ │ │ 000005f4 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012404 T _PyForIter_VirtualIteratorNext │ │ │ │ +0001242c T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -000126e4 t _PyFrame_PushUnchecked │ │ │ │ +0001270c t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17885,15 +17884,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000e50 T _PyObjectArray_Free │ │ │ │ -00011d40 T _PyObjectArray_FromStackRefArray │ │ │ │ +00011d68 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000570 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -17912,42 +17911,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00011f20 T _Py_BuildMap_StackRefSteal │ │ │ │ -000133cc T _Py_BuildString_StackRefSteal │ │ │ │ -000148ec T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -0001252c T _Py_BuiltinCallFast_StackRef │ │ │ │ +00011f48 T _Py_BuildMap_StackRefSteal │ │ │ │ +00013408 T _Py_BuildString_StackRefSteal │ │ │ │ +00014928 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012554 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00014a60 T _Py_CallBuiltinClass_StackRef │ │ │ │ +00014a9c T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000a14 T _Py_CheckRecursiveCallPy │ │ │ │ -00014c0c T _Py_Check_ArgsIterable │ │ │ │ +00014c48 T _Py_Check_ArgsIterable │ │ │ │ 00000028 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e1c T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -0001269c T _Py_LoadAttr_StackRefSteal │ │ │ │ +000126c4 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -000132e8 T _Py_ReachedRecursionLimit │ │ │ │ +00013324 T _Py_ReachedRecursionLimit │ │ │ │ 00000104 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000000a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallFunctionEx │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ U _Py_Specialize_CompareOp │ │ │ │ @@ -17960,16 +17959,16 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011a0c T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012780 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011a34 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000127a8 T _Py_VectorCall_StackRefSteal │ │ │ │ U _Py_call_instrumentation │ │ │ │ U _Py_call_instrumentation_2args │ │ │ │ U _Py_call_instrumentation_arg │ │ │ │ U _Py_call_instrumentation_exc2 │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ @@ -17979,26 +17978,26 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000130 r __func__.3 │ │ │ │ 00000118 r __func__.4 │ │ │ │ 0000016c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000118b4 t check_periodics │ │ │ │ -00011ed8 t clear_thread_frame │ │ │ │ +000118dc t check_periodics │ │ │ │ +00011f00 t clear_thread_frame │ │ │ │ 00000aa0 t do_monitor_exc │ │ │ │ -00015908 t do_raise │ │ │ │ +00015944 t do_raise │ │ │ │ 00000dcc t dtrace_function_entry │ │ │ │ 00000d7c t dtrace_function_return │ │ │ │ -00012eb4 t get_exception_handler.isra.0 │ │ │ │ +00012ef0 t get_exception_handler.isra.0 │ │ │ │ 00000d94 t initialize_locals │ │ │ │ 000011ac t match_class_attr │ │ │ │ U memset │ │ │ │ 000018d8 t missing_arguments │ │ │ │ -00013684 t monitor_reraise │ │ │ │ +000136c0 t monitor_reraise │ │ │ │ 0000011c t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ @@ -18271,17 +18270,17 @@ │ │ │ │ 000032d8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000578 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000ad48 T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000ace0 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000000 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007724 T _PyCodegen_Expression │ │ │ │ +00007580 T _PyCodegen_Expression │ │ │ │ 00000054 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18323,16 +18322,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000003f0 R _PyOpcode_Caches │ │ │ │ 000002f0 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 000002b8 R _PyOpcode_PseudoTargets │ │ │ │ 000004f0 R _PyOpcode_macro_expansion │ │ │ │ -0000ae60 T _PyOpcode_num_popped │ │ │ │ -0000b0f0 T _PyOpcode_num_pushed │ │ │ │ +0000adf8 T _PyOpcode_num_popped │ │ │ │ +0000b088 T _PyOpcode_num_pushed │ │ │ │ 000034f0 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -18342,86 +18341,86 @@ │ │ │ │ 00000110 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000045a4 t addop_binary │ │ │ │ -00004af4 t assignment_helper │ │ │ │ +0000b7e4 t addop_binary │ │ │ │ +00004950 t assignment_helper │ │ │ │ 0000017c t check_is_arg.part.0.isra.0 │ │ │ │ -000072ac t codegen_add_yield_from │ │ │ │ -00007d10 t codegen_addcompare │ │ │ │ -000068f0 t codegen_addop_load_const │ │ │ │ -00006684 t codegen_addop_name │ │ │ │ -00006810 t codegen_addop_name_custom │ │ │ │ -0000a364 t codegen_addop_o │ │ │ │ +00007108 t codegen_add_yield_from │ │ │ │ +00007ca8 t codegen_addcompare │ │ │ │ +00006888 t codegen_addop_load_const │ │ │ │ +0000661c t codegen_addop_name │ │ │ │ +000067a8 t codegen_addop_name_custom │ │ │ │ +0000a2fc t codegen_addop_o │ │ │ │ 000017e4 t codegen_addop_yield │ │ │ │ -00007a30 t codegen_argannotation │ │ │ │ -000079a4 t codegen_argannotations │ │ │ │ -0000bf98 t codegen_async_comprehension_generator │ │ │ │ -00009364 t codegen_async_for │ │ │ │ -00008af0 t codegen_async_with_inner │ │ │ │ +0000788c t codegen_argannotation │ │ │ │ +00007800 t codegen_argannotations │ │ │ │ +0000bdf4 t codegen_async_comprehension_generator │ │ │ │ +000091c0 t codegen_async_for │ │ │ │ +0000894c t codegen_async_with_inner │ │ │ │ 00000390 t codegen_body │ │ │ │ -00005af0 t codegen_call_exit_with_nones │ │ │ │ -0000a3fc t codegen_call_helper_impl │ │ │ │ -00004ca8 t codegen_call_simple_kw_helper │ │ │ │ -0000c9e8 t codegen_check_ann_expr │ │ │ │ +0000594c t codegen_call_exit_with_nones │ │ │ │ +0000a394 t codegen_call_helper_impl │ │ │ │ +00004b04 t codegen_call_simple_kw_helper │ │ │ │ +0000c844 t codegen_check_ann_expr │ │ │ │ 0000048c t codegen_check_ann_subscr │ │ │ │ 000038e4 t codegen_class │ │ │ │ -0000738c t codegen_compare │ │ │ │ +00007324 t codegen_compare │ │ │ │ 000001d0 t codegen_comprehension │ │ │ │ 00000d9c t codegen_comprehension_generator │ │ │ │ 00000154 t codegen_enter_scope │ │ │ │ -00004748 t codegen_for │ │ │ │ +000045a4 t codegen_for │ │ │ │ 00002dd0 t codegen_from_import │ │ │ │ -000085f8 t codegen_function │ │ │ │ -00006984 t codegen_jump_if.isra.0 │ │ │ │ -00007b60 t codegen_leave_annotations_scope │ │ │ │ -00007e54 t codegen_load_classdict_freevar │ │ │ │ -0000b4ac t codegen_make_closure │ │ │ │ +00008590 t codegen_function │ │ │ │ +0000691c t codegen_jump_if.isra.0 │ │ │ │ +000079bc t codegen_leave_annotations_scope │ │ │ │ +00007cb0 t codegen_load_classdict_freevar │ │ │ │ +0000b444 t codegen_make_closure │ │ │ │ 0000607c t codegen_nameop │ │ │ │ -00006020 t codegen_pattern │ │ │ │ -00008a60 t codegen_pattern_helper_rotate │ │ │ │ -00008928 t codegen_pattern_helper_store_name │ │ │ │ -0000a314 t codegen_pattern_mapping │ │ │ │ -00007f04 t codegen_pattern_sequence │ │ │ │ +00005e7c t codegen_pattern │ │ │ │ +000088bc t codegen_pattern_helper_rotate │ │ │ │ +00008784 t codegen_pattern_helper_store_name │ │ │ │ +0000a170 t codegen_pattern_mapping │ │ │ │ +00007d60 t codegen_pattern_sequence │ │ │ │ 00002ccc t codegen_pop_except_and_reraise │ │ │ │ -00007750 t codegen_setup_annotations_scope │ │ │ │ -00005bd0 t codegen_slice_two_parts │ │ │ │ -0000b84c t codegen_subdict │ │ │ │ -0000758c t codegen_subkwargs │ │ │ │ +000075ac t codegen_setup_annotations_scope │ │ │ │ +00005a2c t codegen_slice_two_parts │ │ │ │ +0000b988 t codegen_subdict │ │ │ │ +000073e8 t codegen_subkwargs │ │ │ │ 00003370 t codegen_subscript │ │ │ │ 00000e38 t codegen_sync_comprehension_generator │ │ │ │ 00001a88 t codegen_try_except │ │ │ │ -00004df4 t codegen_try_finally │ │ │ │ -0000adec t codegen_try_star_except │ │ │ │ +00004c50 t codegen_try_finally │ │ │ │ +0000ac48 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000bd00 t codegen_type_param_bound_or_default │ │ │ │ -00009d8c t codegen_type_params │ │ │ │ -000097e8 t codegen_typealias │ │ │ │ +0000bb5c t codegen_type_param_bound_or_default │ │ │ │ +00009be8 t codegen_type_params │ │ │ │ +00009644 t codegen_typealias │ │ │ │ 00002540 t codegen_unwind_fblock │ │ │ │ -0000b35c t codegen_unwind_fblock_stack │ │ │ │ -00007d94 t codegen_visit_annexpr │ │ │ │ +0000b2f4 t codegen_unwind_fblock_stack │ │ │ │ +00007bf0 t codegen_visit_annexpr │ │ │ │ 0000319c t codegen_visit_expr │ │ │ │ 00000b2c t codegen_visit_stmt │ │ │ │ -00005cd0 t codegen_with_except_finish │ │ │ │ -0000548c t codegen_with_inner │ │ │ │ +00005b2c t codegen_with_except_finish │ │ │ │ +000052e8 t codegen_with_inner │ │ │ │ 000018f8 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000294 r compare_masks │ │ │ │ -000071b0 t emit_and_reset_fail_pop │ │ │ │ -00007120 t ensure_fail_pop │ │ │ │ +0000700c t emit_and_reset_fail_pop │ │ │ │ +00006f7c t ensure_fail_pop │ │ │ │ 000037c8 t infer_type │ │ │ │ 00003870 t is_constant_slice │ │ │ │ -00007078 t jump_to_fail_pop │ │ │ │ -00005234 t load_args_for_super │ │ │ │ -000098dc t maybe_optimize_function_call │ │ │ │ +00006ed4 t jump_to_fail_pop │ │ │ │ +00005090 t load_args_for_super │ │ │ │ +00009874 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -000053ac t restore_inlined_comprehension_locals │ │ │ │ -00007e94 t starunpack_helper_impl │ │ │ │ +00005208 t restore_inlined_comprehension_locals │ │ │ │ +00007e2c t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -19442,22 +19441,22 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 00000700 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00008e9c T _PyCfgBuilder_Free │ │ │ │ +00008f04 T _PyCfgBuilder_Free │ │ │ │ 00000610 T _PyCfgBuilder_New │ │ │ │ 0000015c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 0000090c T _PyCfg_OptimizeCodeUnit │ │ │ │ -00006938 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00008d58 T _PyCfg_ToInstructionSequence │ │ │ │ +000069a0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00008dc0 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000534 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -19475,36 +19474,36 @@ │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_hash_ptr │ │ │ │ U _Py_hashtable_new │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ -000092c0 t add_const │ │ │ │ +00009328 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000844 t basicblock_addop │ │ │ │ -00008f88 t basicblock_append_instructions │ │ │ │ -00007b9c t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000760c t calculate_stackdepth.isra.0 │ │ │ │ +00008ff0 t basicblock_append_instructions │ │ │ │ +00007c04 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00007674 t calculate_stackdepth.isra.0 │ │ │ │ 00000768 t cfg_builder_maybe_start_new_block │ │ │ │ 000006a0 t cfg_builder_new_block │ │ │ │ 00000448 t const_folding_check_complexity │ │ │ │ -00004a5c t duplicate_exits_without_lineno │ │ │ │ +00004ac4 t duplicate_exits_without_lineno │ │ │ │ 0000028c t fold_const_unaryop │ │ │ │ -00009138 t get_const_loading_instrs │ │ │ │ -00004efc t get_const_value │ │ │ │ -00007ad4 t get_stack_effects │ │ │ │ +000091a0 t get_const_loading_instrs │ │ │ │ +00004f64 t get_const_value │ │ │ │ +00007b3c t get_stack_effects │ │ │ │ 000000d0 t instr_make_load_const │ │ │ │ -000045cc t label_exception_targets │ │ │ │ +00004634 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00004fec t optimize_basic_block │ │ │ │ -00007c88 t optimize_load_fast.isra.0 │ │ │ │ -00008ca4 t ref_stack_push │ │ │ │ +00005054 t optimize_basic_block │ │ │ │ +00007cf0 t optimize_load_fast.isra.0 │ │ │ │ +00008d0c t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19988,53 +19987,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000134 T PyEval_AcquireLock │ │ │ │ -000009d8 T PyEval_AcquireThread │ │ │ │ +000009e8 T PyEval_AcquireThread │ │ │ │ 00000120 T PyEval_InitThreads │ │ │ │ 0000017c T PyEval_ReleaseLock │ │ │ │ -00000918 T PyEval_ReleaseThread │ │ │ │ +00000928 T PyEval_ReleaseThread │ │ │ │ 000009c0 T PyEval_RestoreThread │ │ │ │ 000006a0 T PyEval_SaveThread │ │ │ │ 0000010c 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 │ │ │ │ -00000c40 T Py_AddPendingCall │ │ │ │ -00000390 T Py_MakePendingCalls │ │ │ │ +00000c50 T Py_AddPendingCall │ │ │ │ +0000038c 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 │ │ │ │ -00000a60 T _PyEval_AddPendingCall │ │ │ │ -00000a0c T _PyEval_Fini │ │ │ │ +00000a70 T _PyEval_AddPendingCall │ │ │ │ +00000a1c T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 0000006c T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -000003ec T _PyEval_MakePendingCalls │ │ │ │ +000003e8 T _PyEval_MakePendingCalls │ │ │ │ 00000368 T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000006e0 T _PyEval_ReleaseLock │ │ │ │ 0000009c T _PyEval_SetSwitchInterval │ │ │ │ -00000a20 T _PyEval_SignalReceived │ │ │ │ +00000a30 T _PyEval_SignalReceived │ │ │ │ 000000cc T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003d0 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -20042,15 +20041,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000092c T _Py_FinishPendingCalls │ │ │ │ +0000093c T _Py_FinishPendingCalls │ │ │ │ 0000026c T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000001ac T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000288 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20063,19 +20062,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -00000710 t _make_pending_calls │ │ │ │ +0000070c t _make_pending_calls │ │ │ │ 000001bc t create_gil │ │ │ │ 0000085c t drop_gil │ │ │ │ -00000450 t handle_signals │ │ │ │ -000004e0 t make_pending_calls │ │ │ │ +0000044c t handle_signals │ │ │ │ +000004dc t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ @@ -21715,25 +21714,25 @@ │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ 0000035c T PyMutex_IsLocked │ │ │ │ -0000055c T PyMutex_Lock │ │ │ │ +00000560 T PyMutex_Lock │ │ │ │ 000002c8 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -0000052c T _PyEvent_IsSet │ │ │ │ +00000530 T _PyEvent_IsSet │ │ │ │ 0000027c T _PyEvent_Notify │ │ │ │ -00000510 T _PyMutex_LockTimed │ │ │ │ -00000780 T _PyMutex_TryUnlock │ │ │ │ +00000508 T _PyMutex_LockTimed │ │ │ │ +00000778 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 000000ac T _PyRWMutex_RLock │ │ │ │ 000001a0 T _PyRWMutex_RUnlock │ │ │ │ @@ -21939,44 +21938,44 @@ │ │ │ │ U getc │ │ │ │ 00000908 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ 00000540 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ 000006e8 t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -00003ba4 t marshal_loads │ │ │ │ +00003ba0 t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ 00000108 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ 00000500 t r_float_bin │ │ │ │ 00000a88 t r_float_str │ │ │ │ -00001dd4 t r_long │ │ │ │ +00001dd0 t r_long │ │ │ │ 000000f0 t r_object │ │ │ │ -00002230 t r_ref.constprop.0 │ │ │ │ -00002294 t r_ref_insert.part.0.isra.0 │ │ │ │ -00001fd8 t r_ref_reserve.part.0.isra.0 │ │ │ │ +0000222c t r_ref.constprop.0 │ │ │ │ +00002290 t r_ref_insert.part.0.isra.0 │ │ │ │ +00001fd4 t r_ref_reserve.part.0.isra.0 │ │ │ │ 000000ac t r_short │ │ │ │ -00002034 t r_string │ │ │ │ +00002030 t r_string │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00003b0c t w_complete.isra.0 │ │ │ │ -00003b60 t w_decref_entry │ │ │ │ +00003b08 t w_complete.isra.0 │ │ │ │ +00003b5c t w_decref_entry │ │ │ │ 00000668 t w_float_bin │ │ │ │ 00000ba4 t w_float_str │ │ │ │ -000038cc t w_long │ │ │ │ -000022f0 t w_object │ │ │ │ +000038c8 t w_long │ │ │ │ +000022ec t w_object │ │ │ │ 00000360 t w_reserve │ │ │ │ 00000454 t w_short │ │ │ │ -00003a10 t w_string │ │ │ │ +00003a0c t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -22069,22 +22068,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -00000058 r .LANCHOR0 │ │ │ │ +00000068 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -0000054c T PyOS_strtoul │ │ │ │ +00000550 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -00000058 r digitlimit │ │ │ │ -000000ec r smallmax │ │ │ │ +00000068 r digitlimit │ │ │ │ +000000fc r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 0000007c T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ 000000d4 T _PyObjectStack_Clear │ │ │ │ @@ -22106,24 +22105,24 @@ │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007a0 T _PyParkingLot_AfterFork │ │ │ │ +000007a8 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -0000060c T _PyParkingLot_Unpark │ │ │ │ -000003cc T _PyParkingLot_UnparkAll │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ +000003d4 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -0000078c T _PySemaphore_Destroy │ │ │ │ -00000390 T _PySemaphore_Init │ │ │ │ -00000530 T _PySemaphore_Wait │ │ │ │ -000005d8 T _PySemaphore_Wakeup │ │ │ │ +00000794 T _PySemaphore_Destroy │ │ │ │ +00000398 T _PySemaphore_Init │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 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 │ │ │ │ @@ -22512,29 +22511,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 0000088c T Py_AtExit │ │ │ │ -00003058 T Py_EndInterpreter │ │ │ │ -00003de8 T Py_Exit │ │ │ │ +00003048 T Py_EndInterpreter │ │ │ │ +00003dd8 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 000006f8 T Py_FatalError │ │ │ │ 0000097c T Py_FdIsInteractive │ │ │ │ 00001e28 T Py_Finalize │ │ │ │ -00003224 T Py_FinalizeEx │ │ │ │ +00003214 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00003e78 T Py_IsFinalizing │ │ │ │ +00003e68 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005dc T Py_NewInterpreter │ │ │ │ -00003e48 T Py_NewInterpreterFromConfig │ │ │ │ +00003e38 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 000006ac T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22602,15 +22601,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00002f38 t _PyInterpreterState_SetFinalizing │ │ │ │ +00002f28 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22709,15 +22708,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 00000578 T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000758 T _Py_IsCoreInitialized │ │ │ │ -00003d74 T _Py_IsInterpreterFinalizing │ │ │ │ +00003d64 T _Py_IsInterpreterFinalizing │ │ │ │ 0000052c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 000006c4 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -22748,34 +22747,34 @@ │ │ │ │ 00000240 r __func__.3 │ │ │ │ 00000208 r __func__.6 │ │ │ │ 000001f4 r __func__.7 │ │ │ │ 000001e4 r __func__.8 │ │ │ │ 000001cc r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00003da8 t builtins_dict_watcher │ │ │ │ +00003d98 t builtins_dict_watcher │ │ │ │ 000021d4 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ -00003188 t file_is_closed │ │ │ │ +00003178 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003c50 t finalize_interp_clear │ │ │ │ -00003238 t finalize_modules │ │ │ │ -00002f68 t flush_std_files │ │ │ │ +00003c40 t finalize_interp_clear │ │ │ │ +00003228 t finalize_modules │ │ │ │ +00002f58 t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000650 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000012e0 t init_interp_main │ │ │ │ 00000ba8 t init_interp_settings │ │ │ │ 00001d6c t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 00002724 t make_pre_finalization_calls │ │ │ │ -00002c80 t new_interpreter │ │ │ │ +00002c70 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000ca8 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 000011f0 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -23320,70 +23319,70 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ 00000348 T PyTime_AsSecondsDouble │ │ │ │ -0000044c T PyTime_Monotonic │ │ │ │ +00000454 T PyTime_Monotonic │ │ │ │ 00000498 T PyTime_MonotonicRaw │ │ │ │ 0000080c T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -000006d8 T PyTime_Time │ │ │ │ +000006e0 T PyTime_Time │ │ │ │ 000000e4 T PyTime_TimeRaw │ │ │ │ -00000f0c T _PyDeadline_Get │ │ │ │ -00000d30 T _PyDeadline_Init │ │ │ │ -00000c60 T _PyLong_AsTime_t │ │ │ │ +00000f14 T _PyDeadline_Get │ │ │ │ +00000d38 T _PyDeadline_Init │ │ │ │ +00000c68 T _PyLong_AsTime_t │ │ │ │ 000003e8 T _PyLong_FromTime_t │ │ │ │ 00000178 T _PyTimeFraction_Mul │ │ │ │ 00000120 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ 000005e4 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000cfc T _PyTime_AsMilliseconds │ │ │ │ -00000488 T _PyTime_AsTimespec │ │ │ │ +00000d04 T _PyTime_AsMilliseconds │ │ │ │ +00000490 T _PyTime_AsTimespec │ │ │ │ 00000650 T _PyTime_AsTimespec_clamp │ │ │ │ -00000e8c T _PyTime_AsTimeval │ │ │ │ +00000e94 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000070 T _PyTime_AsTimeval_clamp │ │ │ │ 000003fc T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000dfc T _PyTime_FromMillisecondsObject │ │ │ │ +00000e04 T _PyTime_FromMillisecondsObject │ │ │ │ 000003c8 T _PyTime_FromSeconds │ │ │ │ 000000bc T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ 000006b8 T _PyTime_FromTimespec │ │ │ │ 000003c0 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000de4 T _PyTime_MonotonicWithInfo │ │ │ │ -00000918 T _PyTime_ObjectToTime_t │ │ │ │ -00000a60 T _PyTime_ObjectToTimespec │ │ │ │ -00000edc T _PyTime_ObjectToTimeval │ │ │ │ +00000dec T _PyTime_MonotonicWithInfo │ │ │ │ +00000920 T _PyTime_ObjectToTime_t │ │ │ │ +00000a68 T _PyTime_ObjectToTimespec │ │ │ │ +00000ee4 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000004e8 T _PyTime_gmtime │ │ │ │ +000004f0 T _PyTime_gmtime │ │ │ │ 0000014c 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 │ │ │ │ 0000014c t py_get_monotonic_clock │ │ │ │ -00000714 t py_get_system_clock │ │ │ │ -00000e18 t pytime_as_timeval.isra.0 │ │ │ │ +0000071c t py_get_system_clock │ │ │ │ +00000e20 t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ -00000550 t pytime_from_double │ │ │ │ +00000558 t pytime_from_double │ │ │ │ 000002a0 t pytime_from_object │ │ │ │ -00000a90 t pytime_object_to_denominator │ │ │ │ -00000618 t pytime_round │ │ │ │ +00000a98 t pytime_object_to_denominator │ │ │ │ +00000620 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23479,15 +23478,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetFlags │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_Type │ │ │ │ -00001a44 t Py_XDECREF │ │ │ │ +00001a4c t Py_XDECREF │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBytes_Concat │ │ │ │ 00000000 T _PyCode_Quicken │ │ │ │ U _PyDictKeys_StringLookup │ │ │ │ U _PyDictKeys_StringLookupAndVersion │ │ │ │ U _PyDictKeys_StringLookupSplit │ │ │ │ U _PyDict_GetKeysVersionForCurrentState │ │ │ │ @@ -23510,63 +23509,63 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000064 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001edc T _Py_Specialize_BinaryOp │ │ │ │ +00001ee4 T _Py_Specialize_BinaryOp │ │ │ │ 00000540 T _Py_Specialize_Call │ │ │ │ 000000b4 T _Py_Specialize_CallFunctionEx │ │ │ │ 00000000 T _Py_Specialize_CallKw │ │ │ │ -00002540 T _Py_Specialize_CompareOp │ │ │ │ -00001b38 T _Py_Specialize_ContainsOp │ │ │ │ +00002548 T _Py_Specialize_CompareOp │ │ │ │ +00001b40 T _Py_Specialize_ContainsOp │ │ │ │ 00000228 T _Py_Specialize_ForIter │ │ │ │ 00000ca8 T _Py_Specialize_GetIter │ │ │ │ -00000d54 T _Py_Specialize_LoadAttr │ │ │ │ +00000d5c T _Py_Specialize_LoadAttr │ │ │ │ 00000384 T _Py_Specialize_LoadGlobal │ │ │ │ 00000250 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000154 T _Py_Specialize_Resume │ │ │ │ 00000340 T _Py_Specialize_Send │ │ │ │ -00001be0 T _Py_Specialize_StoreAttr │ │ │ │ -00002468 T _Py_Specialize_StoreSubscr │ │ │ │ +00001be8 T _Py_Specialize_StoreAttr │ │ │ │ +00002470 T _Py_Specialize_StoreSubscr │ │ │ │ 00000a34 T _Py_Specialize_ToBool │ │ │ │ -00001a88 T _Py_Specialize_UnpackSequence │ │ │ │ +00001a90 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ 0000058c t bytes_int_multiply │ │ │ │ 000002d4 t check_type_always_true │ │ │ │ -000028a4 t compactlong_float_add │ │ │ │ -0000271c t compactlong_float_guard │ │ │ │ -00002954 t compactlong_float_multiply │ │ │ │ +000028ac t compactlong_float_add │ │ │ │ +00002724 t compactlong_float_guard │ │ │ │ +0000295c t compactlong_float_multiply │ │ │ │ 00000680 t compactlong_float_subtract │ │ │ │ 00000618 t compactlong_float_true_div │ │ │ │ -00002678 t compactlongs_and │ │ │ │ -00002620 t compactlongs_guard │ │ │ │ -00002864 t compactlongs_or │ │ │ │ -000028dc t compactlongs_xor │ │ │ │ +00002680 t compactlongs_and │ │ │ │ +00002628 t compactlongs_guard │ │ │ │ +0000286c t compactlongs_or │ │ │ │ +000028e4 t compactlongs_xor │ │ │ │ 00000530 t float_compactlong_add │ │ │ │ -000026b8 t float_compactlong_guard │ │ │ │ -0000291c t float_compactlong_multiply │ │ │ │ +000026c0 t float_compactlong_guard │ │ │ │ +00002924 t float_compactlong_multiply │ │ │ │ 000004f8 t float_compactlong_subtract │ │ │ │ 000005b0 t float_compactlong_true_div │ │ │ │ 000005e8 t int_bytes_multiply │ │ │ │ 00000650 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 000000ec r no_location │ │ │ │ 00000484 t nonzero_compactlong_float_guard │ │ │ │ 00000418 t nonzero_float_compactlong_guard │ │ │ │ -000027f4 t seq_int_multiply │ │ │ │ +000027fc t seq_int_multiply │ │ │ │ 00000b50 t specialize_py_call │ │ │ │ 0000017c t specialize_py_call_kw.isra.0 │ │ │ │ -00002780 t str_int_multiply │ │ │ │ +00002788 t str_int_multiply │ │ │ │ 00000568 t tuple_int_multiply │ │ │ │ 00000054 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 0000004c r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -24928,38 +24927,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00002618 t Bfree │ │ │ │ +00002630 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000088 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002674 T _Py_dg_dtoa │ │ │ │ -00005c18 T _Py_dg_freedtoa │ │ │ │ -00000508 T _Py_dg_strtod │ │ │ │ +0000268c T _Py_dg_dtoa │ │ │ │ +00005c3c T _Py_dg_freedtoa │ │ │ │ +00000520 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 00000290 t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -000056f8 t hi0bits │ │ │ │ -00005758 t lshift │ │ │ │ +0000571c t hi0bits │ │ │ │ +0000577c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000f8 t mult │ │ │ │ -00005a80 t multadd │ │ │ │ +00005aa4 t multadd │ │ │ │ 000000c8 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00004f3c t pow5mult │ │ │ │ +00004f58 t pow5mult │ │ │ │ 0000012c t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -25858,20 +25857,20 @@ │ │ │ │ 000000f4 r .LC10 │ │ │ │ 000009b4 r .LC100 │ │ │ │ 000009c4 r .LC101 │ │ │ │ 000009d8 r .LC102 │ │ │ │ 000009e4 r .LC103 │ │ │ │ 000009f4 r .LC104 │ │ │ │ 000009fc r .LC105 │ │ │ │ -00000a04 r .LC106 │ │ │ │ -00000a08 r .LC107 │ │ │ │ -00000a24 r .LC108 │ │ │ │ -00000a3c r .LC109 │ │ │ │ +00000a00 r .LC106 │ │ │ │ +00000a1c r .LC107 │ │ │ │ +00000a34 r .LC108 │ │ │ │ +00000a48 r .LC109 │ │ │ │ 00000114 r .LC11 │ │ │ │ -00000a50 r .LC110 │ │ │ │ +00000a58 r .LC110 │ │ │ │ 00000a60 r .LC111 │ │ │ │ 00000a64 r .LC112 │ │ │ │ 00000a7c r .LC113 │ │ │ │ 00000a88 r .LC114 │ │ │ │ 00000a94 r .LC115 │ │ │ │ 00000acc r .LC116 │ │ │ │ 00000adc r .LC118 │ │ │ │ @@ -25946,18 +25945,18 @@ │ │ │ │ 00000524 r .LC41 │ │ │ │ 0000052c r .LC42 │ │ │ │ 00000534 r .LC43 │ │ │ │ 00000540 r .LC44 │ │ │ │ 00000570 r .LC45 │ │ │ │ 00000584 r .LC46 │ │ │ │ 00000590 r .LC47 │ │ │ │ -0000059c r .LC48 │ │ │ │ -000005a4 r .LC49 │ │ │ │ +000005b8 r .LC48 │ │ │ │ +000005c4 r .LC49 │ │ │ │ 0000003c r .LC5 │ │ │ │ -000005b4 r .LC50 │ │ │ │ +000005cc r .LC50 │ │ │ │ 000005dc r .LC51 │ │ │ │ 00000608 r .LC52 │ │ │ │ 00000630 r .LC53 │ │ │ │ 00000634 r .LC54 │ │ │ │ 00000638 r .LC55 │ │ │ │ 0000063c r .LC56 │ │ │ │ 00000640 r .LC57 │ │ │ │ @@ -26204,25 +26203,25 @@ │ │ │ │ 00000734 d _parser.9 │ │ │ │ 00006a8c t _timezone_check_argument │ │ │ │ 00003918 t accum │ │ │ │ 00001cdc t add_date_timedelta.isra.0 │ │ │ │ 000054a4 t add_datetime_timedelta │ │ │ │ 00002788 t append_keyword_fold │ │ │ │ 000024c8 t append_keyword_tzinfo │ │ │ │ -00003d74 t build_struct_time │ │ │ │ +00003f6c t build_struct_time │ │ │ │ 00000680 d cache.23 │ │ │ │ 00008ac8 t call_subclass_fold │ │ │ │ 00002aa8 t call_tzinfo_method │ │ │ │ 00008600 t call_tzname │ │ │ │ 00000568 d capi │ │ │ │ 00000008 r capi_types │ │ │ │ 0000090c t check_date_args │ │ │ │ 00000b20 t check_time_args │ │ │ │ 00000c14 t check_tzinfo_subclass │ │ │ │ -00004170 t checked_divmod │ │ │ │ +000040ac t checked_divmod │ │ │ │ 00002f94 t clear_state.isra.0 │ │ │ │ 00000148 r correction.42 │ │ │ │ 00000e90 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001be4 t date_add │ │ │ │ 00001064 d date_as_number │ │ │ │ 00001d64 t date_ctime │ │ │ │ 00004c48 t date_day │ │ │ │ @@ -26237,15 +26236,15 @@ │ │ │ │ 00004c30 t date_month │ │ │ │ 000023e4 t date_new │ │ │ │ 00001f58 t date_reduce │ │ │ │ 000004f8 t date_repr │ │ │ │ 00001560 t date_richcompare │ │ │ │ 0000071c t date_str │ │ │ │ 00001a94 t date_subtract │ │ │ │ -00003d28 t date_timetuple │ │ │ │ +00003f20 t date_timetuple │ │ │ │ 00004a94 t date_toordinal │ │ │ │ 00004aec t date_weekday │ │ │ │ 00004acc t date_year │ │ │ │ 00006b1c t datetime_add │ │ │ │ 00000e28 t datetime_alloc │ │ │ │ 00000bac d datetime_as_number │ │ │ │ 00000478 t datetime_best_possible │ │ │ │ @@ -26359,15 +26358,15 @@ │ │ │ │ 000031a4 t delta_new │ │ │ │ 00001864 r delta_new__doc__ │ │ │ │ 00002b64 t delta_positive │ │ │ │ 00000af4 t delta_reduce │ │ │ │ 00002d5c t delta_remainder │ │ │ │ 00001664 t delta_repr │ │ │ │ 00001e08 t delta_richcompare │ │ │ │ -00000974 t delta_str │ │ │ │ +00000898 t delta_str │ │ │ │ 00005d80 t delta_subtract │ │ │ │ 00005ed8 t delta_subtract.part.0 │ │ │ │ 00006594 t delta_to_microseconds │ │ │ │ 00006858 t delta_total_seconds │ │ │ │ 00008e68 t delta_truedivide │ │ │ │ 000015f4 t diff_to_bool │ │ │ │ 00008e0c t divide_nearest │ │ │ │ @@ -26395,15 +26394,15 @@ │ │ │ │ 000007e4 d keywords.0 │ │ │ │ 00004ec4 t local │ │ │ │ 00008208 t local_timezone_from_timestamp │ │ │ │ 0000805c t local_to_seconds │ │ │ │ 00000cfc t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ -00003eb4 t microseconds_to_delta_ex │ │ │ │ +00003d28 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 00002e80 t module_clear │ │ │ │ 00003190 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 00000b78 d module_slots │ │ │ │ 00001520 t module_traverse │ │ │ │ 00008a04 t multiply_int_timedelta │ │ │ │ @@ -26464,21 +26463,21 @@ │ │ │ │ 00001208 t timezone_tzname │ │ │ │ 00006a3c t timezone_utcoffset │ │ │ │ 000002a0 r tzinfo_doc │ │ │ │ 00002868 t tzinfo_dst │ │ │ │ 0000a330 t tzinfo_from_isoformat_results │ │ │ │ 000096cc t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ -00000898 t tzinfo_reduce │ │ │ │ +000009e4 t tzinfo_reduce │ │ │ │ 0000282c t tzinfo_tzname │ │ │ │ 00002344 t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ 00004e24 t utc_to_seconds │ │ │ │ 00004228 t wrap_strftime │ │ │ │ -000040ac t ymd_to_ord │ │ │ │ +00004164 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000a0 r .LC10 │ │ │ │ @@ -27054,31 +27053,31 @@ │ │ │ │ 00000af4 r .LC96 │ │ │ │ 00000b0c r .LC97 │ │ │ │ 00000b28 r .LC98 │ │ │ │ 00000b38 r .LC99 │ │ │ │ 00001bb0 t Pdata_New.isra.0 │ │ │ │ 00002af8 t Pdata_clear.isra.0 │ │ │ │ 00002160 t Pdata_dealloc │ │ │ │ -00006bd0 t Pdata_pop │ │ │ │ +00006bb0 t Pdata_pop │ │ │ │ 00002a38 t Pdata_poplist │ │ │ │ 000026e0 t Pdata_poptuple │ │ │ │ -00006968 t Pdata_push │ │ │ │ +00006948 t Pdata_push │ │ │ │ 000010c0 t PicklerMemoProxy_clear │ │ │ │ 00000c20 t PicklerMemoProxy_dealloc │ │ │ │ 00000fa4 t PicklerMemoProxy_traverse │ │ │ │ 000014e8 t Pickler_clear │ │ │ │ 00001488 t Pickler_dealloc │ │ │ │ 000008a0 t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000900 t Pickler_set_memo │ │ │ │ 00003180 t Pickler_setattr │ │ │ │ -00008998 t Pickler_traverse │ │ │ │ +00008978 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27150,15 +27149,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -000045a0 t PyMemoTable_Clear.isra.0 │ │ │ │ +00004580 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001728 t PyMemoTable_Del │ │ │ │ 00000e8c t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -27225,44 +27224,44 @@ │ │ │ │ U Py_hexdigits │ │ │ │ 00001064 t UnpicklerMemoProxy_clear │ │ │ │ 00000d0c t UnpicklerMemoProxy_dealloc │ │ │ │ 00001004 t UnpicklerMemoProxy_traverse │ │ │ │ 00001ef4 t Unpickler_clear │ │ │ │ 00001e94 t Unpickler_dealloc │ │ │ │ 00000cac t Unpickler_get_memo │ │ │ │ -000068ec t Unpickler_getattr │ │ │ │ +000068cc t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 000006b0 t Unpickler_set_memo │ │ │ │ 00000540 t Unpickler_setattr │ │ │ │ -00008548 t Unpickler_traverse │ │ │ │ +00008528 t Unpickler_traverse │ │ │ │ 000007b8 t _Pickle_ClearState │ │ │ │ -000073c4 t _Pickle_FastCall │ │ │ │ +000073a4 t _Pickle_FastCall │ │ │ │ 00003360 t _Pickler_ClearBuffer │ │ │ │ 0000137c t _Pickler_CommitFrame.isra.0 │ │ │ │ 00003498 t _Pickler_FlushToFile │ │ │ │ 00001438 t _Pickler_GetString │ │ │ │ 00000dc8 t _Pickler_New │ │ │ │ 00000fc8 t _Pickler_SetBufferCallback │ │ │ │ 00003118 t _Pickler_SetOutputStream │ │ │ │ 00000f04 t _Pickler_SetProtocol │ │ │ │ 00000214 t _Pickler_Write │ │ │ │ 000000c0 t _Pickler_Write.constprop.0 │ │ │ │ -00003cb4 t _Pickler_write_bytes │ │ │ │ +00003c6c t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00002be4 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00002b9c t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -27280,23 +27279,23 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006f68 t _Unpickler_MemoCleanup │ │ │ │ +00006f48 t _Unpickler_MemoCleanup │ │ │ │ 00003fb8 t _Unpickler_MemoGet │ │ │ │ -00006a28 t _Unpickler_MemoPut │ │ │ │ +00006a08 t _Unpickler_MemoPut │ │ │ │ 00001a60 t _Unpickler_New │ │ │ │ 00001b50 t _Unpickler_NewMemo │ │ │ │ -00006ff4 t _Unpickler_ReadImpl │ │ │ │ +00006fd4 t _Unpickler_ReadImpl │ │ │ │ 0000260c t _Unpickler_ReadInto │ │ │ │ 00005034 t _Unpickler_ReadIntoFromFile │ │ │ │ -000086e8 t _Unpickler_Readline │ │ │ │ +000086c8 t _Unpickler_Readline │ │ │ │ 00001cb8 t _Unpickler_SetInputEncoding │ │ │ │ 00002210 t _Unpickler_SetInputStream │ │ │ │ 00001c40 t _Unpickler_SetStringInput │ │ │ │ 000023bc t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ @@ -27350,15 +27349,15 @@ │ │ │ │ 000011ec t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ 00004bcc t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ef0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00006c34 t _pickle_Unpickler_find_class │ │ │ │ +00006c14 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ 00004f6c t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 000005d0 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000002c0 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ @@ -27371,34 +27370,34 @@ │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00004618 t _save_bytearray_data.isra.0 │ │ │ │ 000033c0 t _save_bytes_data.isra.0 │ │ │ │ 00003b78 t batch_dict │ │ │ │ 000040cc t batch_list │ │ │ │ 00002790 t do_append │ │ │ │ -0000760c t do_setitems │ │ │ │ +000075ec t do_setitems │ │ │ │ 0000104c t dump │ │ │ │ 000049e8 t fast_save_enter │ │ │ │ 00004b0c t fast_save_leave │ │ │ │ 000012c0 t getattribute │ │ │ │ 00000de4 t instantiate │ │ │ │ -00004640 t load │ │ │ │ +00004620 t load │ │ │ │ 0000376c t load_build │ │ │ │ 00002450 t load_counted_binbytes │ │ │ │ 000044ac t load_counted_binstring │ │ │ │ 00001d20 t load_counted_binunicode │ │ │ │ 00002d5c t load_counted_long │ │ │ │ -00007428 t load_counted_tuple │ │ │ │ +00007408 t load_counted_tuple │ │ │ │ 000046ec t load_extension │ │ │ │ 000034f0 t load_newobj │ │ │ │ -000075a0 t marker │ │ │ │ +00007580 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000819c t memo_get.isra.0 │ │ │ │ -00004188 t memo_put.isra.0 │ │ │ │ +0000817c t memo_get.isra.0 │ │ │ │ +00004140 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000524 t persistent_id │ │ │ │ 00000794 t pickle_clear │ │ │ │ @@ -27407,16 +27406,16 @@ │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000055c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 00000424 t save │ │ │ │ -00002c38 t save_global │ │ │ │ -00007744 t save_reduce │ │ │ │ +00002bf0 t save_global │ │ │ │ +00007724 t save_reduce │ │ │ │ 0000049c t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -30018,15 +30017,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001580 t Py_XDECREF │ │ │ │ +00001584 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30070,26 +30069,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 000005fc t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00001518 t poll_dealloc │ │ │ │ +0000151c t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000794 t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001c8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 00000714 t pyepoll_internal_close │ │ │ │ 00000af0 t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ee0 t reap_obj │ │ │ │ +00001ee4 t reap_obj │ │ │ │ 00000400 t select_epoll │ │ │ │ 000002f4 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000348 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006b8 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30099,33 +30098,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001fc t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000b9c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009cc t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c4 t select_epoll_unregister │ │ │ │ +000015c8 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fa0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 00001178 t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 0000101c t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -00001668 t select_poll_unregister │ │ │ │ +0000166c t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00001724 t select_select │ │ │ │ +00001728 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -0000179c t select_select_impl.isra.0 │ │ │ │ +000017a0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c20 t seq2set.constprop.0 │ │ │ │ -00001dd4 t set2list │ │ │ │ +00001c24 t seq2set.constprop.0 │ │ │ │ +00001dd8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -35966,17 +35965,17 @@ │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003c8 r .LC37 │ │ │ │ 00000400 r .LC38 │ │ │ │ 00000404 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000448 r .LC40 │ │ │ │ 00000454 r .LC41 │ │ │ │ -0000045c r .LC42 │ │ │ │ -00000474 r .LC43 │ │ │ │ -00000490 r .LC44 │ │ │ │ +0000046c r .LC42 │ │ │ │ +00000488 r .LC43 │ │ │ │ +000004e0 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -36090,15 +36089,15 @@ │ │ │ │ 000012e0 t _buffered_readline │ │ │ │ 0000030c t _bufferediobase_readinto_generic │ │ │ │ 00001074 t _bufferedreader_fill_buffer │ │ │ │ 00000768 t _bufferedreader_raw_read │ │ │ │ 00000fd4 t _bufferedreader_read_fast │ │ │ │ 000026fc t _bufferedwriter_flush_unlocked │ │ │ │ 00002918 t _bufferedwriter_raw_write │ │ │ │ -00000714 t _enter_buffered_busy │ │ │ │ +00000554 t _enter_buffered_busy │ │ │ │ 0000258c t _forward_call │ │ │ │ 00002330 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00001e48 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ @@ -36112,25 +36111,25 @@ │ │ │ │ 00000888 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ 00000134 t _io__BufferedIOBase_readinto │ │ │ │ 0000043c t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -00000670 t _io__BufferedIOBase_write │ │ │ │ +00000770 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -000005c0 t _io__Buffered___sizeof__ │ │ │ │ +000006c0 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 000010e8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 000010fc t _io__Buffered__dealloc_warn_impl │ │ │ │ 000011d0 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 00000720 t _io__Buffered_closed_get │ │ │ │ -000005f0 t _io__Buffered_detach │ │ │ │ +000006f0 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 00001b14 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001dd8 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 0000119c t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ @@ -36205,18 +36204,18 @@ │ │ │ │ 00002634 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 000004e0 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 000000ec t bufferedrwpair_peek │ │ │ │ 00000110 t bufferedrwpair_read │ │ │ │ -00000554 t bufferedrwpair_read1 │ │ │ │ +00000654 t bufferedrwpair_read1 │ │ │ │ 000028cc t bufferedrwpair_readable │ │ │ │ -00000578 t bufferedrwpair_readinto │ │ │ │ -0000059c t bufferedrwpair_readinto1 │ │ │ │ +00000678 t bufferedrwpair_readinto │ │ │ │ +0000069c t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 000027d8 t bufferedrwpair_traverse │ │ │ │ 00002cbc t bufferedrwpair_writable │ │ │ │ 00000000 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ @@ -37105,15 +37104,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00008dd8 t Py_UNICODE_ISALNUM │ │ │ │ +00008e90 t Py_UNICODE_ISALNUM │ │ │ │ 000045fc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -37165,15 +37164,15 @@ │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -000066cc t _pair │ │ │ │ +000066b8 t _pair │ │ │ │ 00000108 d _parser.12 │ │ │ │ 00000134 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ @@ -37191,87 +37190,87 @@ │ │ │ │ 000008cc r _sre_SRE_Match_end__doc__ │ │ │ │ 00000990 t _sre_SRE_Match_expand │ │ │ │ 00000b00 r _sre_SRE_Match_expand__doc__ │ │ │ │ 000011ac t _sre_SRE_Match_groupdict │ │ │ │ 00000980 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 00005ecc t _sre_SRE_Match_groups │ │ │ │ 00000a50 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00006644 t _sre_SRE_Match_span │ │ │ │ +00006630 t _sre_SRE_Match_span │ │ │ │ 00000868 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000abd4 t _sre_SRE_Match_start │ │ │ │ +0000ac9c t _sre_SRE_Match_start │ │ │ │ 00000924 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000900 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000d04 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000924 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000ce0 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ 00001c2c t _sre_SRE_Pattern_findall │ │ │ │ 00000fd8 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -000060d0 t _sre_SRE_Pattern_finditer │ │ │ │ +000060bc t _sre_SRE_Pattern_finditer │ │ │ │ 00000f14 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ 00001558 t _sre_SRE_Pattern_fullmatch │ │ │ │ 0000111c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000738 t _sre_SRE_Pattern_prefixmatch │ │ │ │ 0000117c r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000005f4 t _sre_SRE_Pattern_scanner │ │ │ │ 00000ed8 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ 0000660c t _sre_SRE_Pattern_search │ │ │ │ 00001054 r _sre_SRE_Pattern_search__doc__ │ │ │ │ 00001810 t _sre_SRE_Pattern_split │ │ │ │ 00000e84 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00008e38 t _sre_SRE_Pattern_sub │ │ │ │ +00008ef0 t _sre_SRE_Pattern_sub │ │ │ │ 00000ddc r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00006afc t _sre_SRE_Pattern_subn │ │ │ │ +00006ae8 t _sre_SRE_Pattern_subn │ │ │ │ 00000d1c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 000007b0 t _sre_SRE_Scanner_prefixmatch │ │ │ │ 00000810 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -0000642c t _sre_SRE_Scanner_search │ │ │ │ +00006418 t _sre_SRE_Scanner_search │ │ │ │ 000007f8 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00006a94 t _sre_ascii_iscased │ │ │ │ +00006a80 t _sre_ascii_iscased │ │ │ │ 00001280 r _sre_ascii_iscased__doc__ │ │ │ │ -0000d408 t _sre_ascii_tolower │ │ │ │ +0000d4d0 t _sre_ascii_tolower │ │ │ │ 00001228 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ 00000c88 r _sre_compile__doc__ │ │ │ │ 00000c2c t _sre_getcodesize │ │ │ │ 000012ac r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000b90 r _sre_template__doc__ │ │ │ │ 00000814 t _sre_unicode_iscased │ │ │ │ 00001254 r _sre_unicode_iscased__doc__ │ │ │ │ 00000880 t _sre_unicode_tolower │ │ │ │ 000011fc r _sre_unicode_tolower__doc__ │ │ │ │ 00000908 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -00006c94 t char_loc_ignore │ │ │ │ +00006c80 t char_loc_ignore │ │ │ │ 00000f40 t compile_template │ │ │ │ 000004bc r copyright │ │ │ │ 00004280 t data_stack_grow │ │ │ │ -000067e0 t expand_template │ │ │ │ +000067cc t expand_template │ │ │ │ 000005a0 r flag_names.3 │ │ │ │ 00006450 t getslice │ │ │ │ 000005f8 t getstring.part.0 │ │ │ │ 00004740 t match_clear │ │ │ │ 00004640 t match_dealloc │ │ │ │ 00001350 r match_doc │ │ │ │ 000061ec t match_getindex │ │ │ │ -000060b4 t match_getitem │ │ │ │ +000060a0 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ 00005cb0 t match_getslice │ │ │ │ 000062bc t match_getslice_by_index │ │ │ │ 000058c0 t match_group │ │ │ │ 000012cc r match_group_doc │ │ │ │ -00006a34 t match_lastgroup_get │ │ │ │ +00006a20 t match_lastgroup_get │ │ │ │ 000005c0 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000a6c t match_regs_get │ │ │ │ 00000b34 t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00006748 t match_traverse │ │ │ │ +00006734 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000738 t pattern_clear │ │ │ │ 000006c0 t pattern_dealloc │ │ │ │ 000013c4 r pattern_doc │ │ │ │ @@ -37280,51 +37279,51 @@ │ │ │ │ 00001180 t pattern_groupindex │ │ │ │ 00001118 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ 00004328 t pattern_new_match │ │ │ │ 00000cf8 t pattern_repr │ │ │ │ 00000a88 t pattern_richcompare │ │ │ │ -0000637c t pattern_scanner.isra.0 │ │ │ │ +00006368 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -0000905c t pattern_subx │ │ │ │ +00009114 t pattern_subx │ │ │ │ 00004820 t pattern_traverse │ │ │ │ -00008fd0 t repeat_pool_malloc │ │ │ │ -000065e8 t scanner_clear │ │ │ │ -00006580 t scanner_dealloc │ │ │ │ +00009088 t repeat_pool_malloc │ │ │ │ +000065d4 t scanner_clear │ │ │ │ +0000656c t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 000004e0 t scanner_traverse │ │ │ │ 00005654 t sre_category │ │ │ │ 00000b84 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ 00000ce4 t sre_free │ │ │ │ 00001300 t sre_match │ │ │ │ -00007e0c t sre_search │ │ │ │ +00007ed4 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 0000068c r sre_targets.40 │ │ │ │ 000005e0 r sre_targets.41 │ │ │ │ 000004f4 r sre_targets.42 │ │ │ │ -00006d04 t sre_tolower │ │ │ │ -00006d38 t sre_toupper │ │ │ │ +00006cf0 t sre_tolower │ │ │ │ +00006d24 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ 000051ec t sre_ucs1_charset.isra.0 │ │ │ │ 00000540 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 000048e0 t sre_ucs1_count │ │ │ │ 00001344 t sre_ucs1_match │ │ │ │ -00003154 t sre_ucs2_count │ │ │ │ -0000ad00 t sre_ucs2_match │ │ │ │ +00003140 t sre_ucs2_count │ │ │ │ +0000adc8 t sre_ucs2_match │ │ │ │ 00000264 t sre_ucs4_count │ │ │ │ -00003400 t sre_ucs4_match │ │ │ │ +000033ec t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00004524 t state_fini │ │ │ │ -00003060 t state_getslice │ │ │ │ +0000304c t state_getslice │ │ │ │ 000010f8 t state_init │ │ │ │ 00001484 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 000013d8 t template_traverse │ │ │ │ │ │ │ │ @@ -37617,15 +37616,15 @@ │ │ │ │ 000016f0 r _thread_RLock_locked__doc__ │ │ │ │ 00002a2c t _thread_RLock_release │ │ │ │ 00001794 r _thread_RLock_release__doc__ │ │ │ │ 00000974 t _thread__get_name │ │ │ │ 00001568 r _thread__get_name__doc__ │ │ │ │ 00000370 t _thread_lock___enter__ │ │ │ │ 00001d04 r _thread_lock___enter____doc__ │ │ │ │ -000006c4 t _thread_lock___exit__ │ │ │ │ +000006a8 t _thread_lock___exit__ │ │ │ │ 00001cbc r _thread_lock___exit____doc__ │ │ │ │ 00000098 t _thread_lock__at_fork_reinit │ │ │ │ 00001c18 r _thread_lock__at_fork_reinit__doc__ │ │ │ │ 000003f8 t _thread_lock_acquire │ │ │ │ 00001ea4 r _thread_lock_acquire__doc__ │ │ │ │ 00000a28 t _thread_lock_acquire_lock │ │ │ │ 00001e4c r _thread_lock_acquire_lock__doc__ │ │ │ │ @@ -38387,15 +38386,15 @@ │ │ │ │ 0000049c t partial_dealloc │ │ │ │ 00001338 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -00001e6c t partial_reduce │ │ │ │ +00001e3c t partial_reduce │ │ │ │ 00001994 t partial_repr │ │ │ │ 00001688 t partial_setstate │ │ │ │ 0000083c t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000508 t partial_vectorcall │ │ │ │ 00000a80 t placeholder_dealloc │ │ │ │ @@ -38948,27 +38947,27 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009c0 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a1c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000b4 t stat_S_ISBLK │ │ │ │ +000000c8 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 0000076c t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 0000069c t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a78 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000704 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -0000010c t stat_S_ISPORT │ │ │ │ +000000b4 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 0000005c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ 00000048 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ ├── file list │ │ │ │ @@ -1,162 +1,162 @@ │ │ │ │ ---------- 0 0 0 88990 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 19456 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19448 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 8464 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 28184 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 305204 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 305128 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1368 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 24104 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 24072 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 2308 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7124 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 3004 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2668 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1528 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 8012 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 69112 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 68632 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4376 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22392 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 74808 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96684 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96688 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24612 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7360 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5084 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10648 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44092 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44100 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 23244 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37264 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10772 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 89848 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16844 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37568 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11012 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34756 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34772 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32948 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37888 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6688 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 61320 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 129892 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 129724 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 60844 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 130188 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 129756 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25260 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 60720 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12048 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32744 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6596 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 49880 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 49884 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 140572 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4560 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19916 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4644 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 55712 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 55720 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11884 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 14288 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ +?rw-r--r-- 0 0 0 14292 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7340 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27888 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 231736 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27908 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 231720 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 49100 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19088 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ ?rw-r--r-- 0 0 0 23888 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 9176 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 149252 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 330496 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 330184 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9784 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39364 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 26336 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 335100 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 335088 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 8496 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 12336 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19244 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 19020 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14128 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 75828 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 150780 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 150848 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 23880 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 157100 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 156972 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 25772 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22340 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 47128 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 33948 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 50468 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 50612 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4260 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 18404 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 744 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 42300 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1356 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 15508 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15524 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17452 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4508 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 75092 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7180 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 79420 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7492 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 40672 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10284 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 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 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ ?rw-r--r-- 0 0 0 11064 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8428 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 37916 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 8424 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 37912 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 14084 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4528 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4548 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 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 12992 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13000 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5792 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12088 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1716 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 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 251400 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 251384 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 241620 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pystats.o │ │ │ │ -?rw-r--r-- 0 0 0 27128 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12892 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 27164 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ +?rw-r--r-- 0 0 0 12924 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2812 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4748 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 24116 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24124 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5884 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6504 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ ?rw-r--r-- 0 0 0 54920 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 97396 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 21816 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 19008 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 3552 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5756 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 28004 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 28040 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 19268 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3188 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 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 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 13540 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2504 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ @@ -166,24 +166,24 @@ │ │ │ │ ?rw-r--r-- 0 0 0 15308 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13160 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31136 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 117092 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18124 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35152 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17708 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 115788 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 115756 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12628 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 132496 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 53340 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 56704 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47156 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32968 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 51240 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26376 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26380 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72184 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 63968 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20092 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18212 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17340 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ @@ -206,23 +206,23 @@ │ │ │ │ ?rw-r--r-- 0 0 0 21064 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 25824 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 21144 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 57764 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 63032 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19876 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 63388 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 121712 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 121948 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2100 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 51896 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 51860 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31616 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5204 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 17156 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 31352 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31304 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19652 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37276 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12376 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6524 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7916 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 69260 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31220 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: 18776 (bytes into file) │ │ │ │ │ + Start of section headers: 18768 (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 0x4958: │ │ │ │ │ +There are 17 section headers, starting at offset 0x4950: │ │ │ │ │ │ │ │ │ │ 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 00047c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e4c 000120 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e44 000120 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0004b0 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0006ac 0024d4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003f6c 000918 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002b80 000058 00 A 0 0 4 │ │ │ │ │ - [ 9] .rel.rodata REL 00000000 004884 000018 08 I 14 8 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 002bd8 0000e8 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00489c 000030 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002cc0 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cc0 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002cf4 0008b0 10 15 44 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0035a4 0008a5 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0048cc 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0006ac 0024cc 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003f64 000918 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002b78 000058 00 A 0 0 4 │ │ │ │ │ + [ 9] .rel.rodata REL 00000000 00487c 000018 08 I 14 8 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 002bd0 0000e8 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 004894 000030 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002cb8 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cb8 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002cec 0008b0 10 15 44 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00359c 0008a5 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0048c4 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 {} │ │ │ │ │ @@ -130,13 +130,13 @@ │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 127: 000002cc 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 129: 00000310 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 130: 0000039c 224 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 132: 00000000 40 FUNC GLOBAL HIDDEN 10 _PyPegen_interactive_exit │ │ │ │ │ - 133: 0000225c 592 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 133: 0000225c 584 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 135: 000024ac 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 135: 000024a4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 137: 000024c0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 137: 000024b8 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 138: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e4c contains 36 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e44 contains 36 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ 00000088 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC15 │ │ │ │ │ 0000008c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC15 │ │ │ │ │ 00000094 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000098 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000b8 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ @@ -34,15 +34,15 @@ │ │ │ │ │ 000003e4 0000831c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 00000404 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000041c 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 0000042c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 0000043c 0000671c R_ARM_CALL 00001794 _PyPegen_new_identifier │ │ │ │ │ 00000468 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3f6c contains 291 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3f64 contains 291 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00002d1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000d0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000100 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000011c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000138 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001b0 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -320,29 +320,29 @@ │ │ │ │ │ 00002200 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002218 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000222c 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000223c 0000311d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00002240 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ 00002254 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000227c 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000248c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002490 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002494 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ -00002498 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ -000024a0 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024bc 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ -000024d0 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ +00002484 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002488 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000248c 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +00002490 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +00002498 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024b4 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ +000024c8 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x4884 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x487c contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x489c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4894 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000881c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000bc 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c0 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c8 0000292b R_ARM_MOVW_ABS_NC 000001ec .LC20 │ │ │ │ │ 000000cc 0000292c R_ARM_MOVT_ABS 000001ec .LC20 │ │ │ │ │ 000000d8 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -808,15 +808,15 @@ │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq 1030 <_PyPegen_fill_token+0x5d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ beq e48 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq b8c <_PyPegen_fill_token+0x130> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -2564,154 +2564,152 @@ │ │ │ │ │ blt 2354 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2334 <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + blt 2374 <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 234c <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + ble 238c <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 237c <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + blt 2334 <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 2394 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + ble 234c <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 239c <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ + blt 2394 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + ble 23ac <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 23bc <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ + blt 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 2424 <_PyPegen_byte_offset_to_character_offset_line+0x1c8> │ │ │ │ │ + bne 241c <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 22cc <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ - mov r1, #2 │ │ │ │ │ + bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + mov r1, #3 │ │ │ │ │ b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 246c <_PyPegen_byte_offset_to_character_offset_line+0x210> │ │ │ │ │ + bne 2440 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt 22b0 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 2448 <_PyPegen_byte_offset_to_character_offset_line+0x1ec> │ │ │ │ │ + bne 23f8 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ - mov r1, #3 │ │ │ │ │ + bgt 22cc <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne 2400 <_PyPegen_byte_offset_to_character_offset_line+0x1a4> │ │ │ │ │ + bne 2464 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 2304 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ addeq r3, r3, #2 │ │ │ │ │ - bne 23dc <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ + bne 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 23cc <_PyPegen_byte_offset_to_character_offset_line+0x170> │ │ │ │ │ + beq 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 248c <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 23cc <_PyPegen_byte_offset_to_character_offset_line+0x170> │ │ │ │ │ + b 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq 23ac <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 2384 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 248c <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ - add r3, r1, #4 │ │ │ │ │ - b 23ac <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 2384 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 2344 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 248c <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 2344 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 238c <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ + beq 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 248c <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 238c <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ + b 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r1, r1, #4 │ │ │ │ │ - beq 2364 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + addeq r3, r1, #4 │ │ │ │ │ + beq 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ │ │ │ │ │ -000024ac <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024a4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 964 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000024c0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024b8 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 964 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -37,20 +37,20 @@ │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 34: 00000a58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 37: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 39: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 41: 0000020c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 42: 00000214 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000f1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000f20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 40: 00000208 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 41: 00000210 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 42: 00000e70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 00000e74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00000218 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ + 45: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 46: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 47: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 48: 000002a0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 49: 000002ac 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 50: 000002b8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 51: 000002c0 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 52: 000002c8 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ @@ -173,27 +173,27 @@ │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 171: 00000b3c 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 175: 0000210c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 176: 00000c04 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 179: 00000cb0 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 180: 00000d6c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 181: 00000df4 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 183: 00000f20 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 185: 00000f84 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 187: 00001068 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 188: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 176: 00000c04 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 177: 00000cc0 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 178: 00000d48 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 180: 00000e74 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 182: 00000ed8 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 184: 00000fbc 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 185: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 186: 000011a8 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 189: 00001254 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ 190: 00001298 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ 191: 000012f4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 193: 00001350 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 194: 00001394 92 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -64,51 +64,51 @@ │ │ │ │ │ 00000b6c 0000242c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ 00000b70 0000ac1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000b94 0000ad1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000ba0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000bcc 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 00000bf4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c00 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000c20 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00000c24 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00000c34 0000b11c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000c48 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c78 0000b21c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000ca4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 0000b41c R_ARM_CALL 00000d6c _PyPegen_check_legacy_stmt │ │ │ │ │ -00000d04 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d08 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d24 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d28 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d40 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d50 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d54 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d64 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d9c 0000292b R_ARM_MOVW_ABS_NC 0000020c .LC0 │ │ │ │ │ -00000da0 0000292c R_ARM_MOVT_ABS 0000020c .LC0 │ │ │ │ │ -00000da4 00002a2b R_ARM_MOVW_ABS_NC 00000214 .LC1 │ │ │ │ │ -00000da8 00002a2c R_ARM_MOVT_ABS 00000214 .LC1 │ │ │ │ │ -00000db8 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000e9c 0000b51c R_ARM_CALL 00000df4 _PyPegen_get_invalid_target │ │ │ │ │ -00000ef0 0000b51c R_ARM_CALL 00000df4 _PyPegen_get_invalid_target │ │ │ │ │ -00000f1c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f78 0000b81c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00000fb0 0000ba1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000fec 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001000 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001030 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000105c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001098 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000109c 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001140 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000115c 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001188 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011b4 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011b8 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001240 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +00000c28 0000b11c R_ARM_CALL 00000cc0 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000c58 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c5c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c78 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00000c7c 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00000c94 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000ca4 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00000ca8 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00000cb8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000cf0 0000282b R_ARM_MOVW_ABS_NC 00000208 .LC0 │ │ │ │ │ +00000cf4 0000282c R_ARM_MOVT_ABS 00000208 .LC0 │ │ │ │ │ +00000cf8 0000292b R_ARM_MOVW_ABS_NC 00000210 .LC1 │ │ │ │ │ +00000cfc 0000292c R_ARM_MOVT_ABS 00000210 .LC1 │ │ │ │ │ +00000d0c 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000df0 0000b21c R_ARM_CALL 00000d48 _PyPegen_get_invalid_target │ │ │ │ │ +00000e44 0000b21c R_ARM_CALL 00000d48 _PyPegen_get_invalid_target │ │ │ │ │ +00000e70 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ecc 0000b51c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000f04 0000b71c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000f40 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000f54 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000f84 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000fb0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ff0 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001094 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000010b0 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000010dc 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001108 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000110c 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001194 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +000011c4 00002d2b R_ARM_MOVW_ABS_NC 00000244 .LC23 │ │ │ │ │ +000011c8 00002d2c R_ARM_MOVT_ABS 00000244 .LC23 │ │ │ │ │ +000011d8 0000bb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000011ec 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000121c 0000bc1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001248 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000127c 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000012c0 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000131c 0000c01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 00001378 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000013c0 0000151c R_ARM_CALL 00001304 _get_resized_exprs │ │ │ │ │ 000013e4 0000c31c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ 00001438 0000c31d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ @@ -356,19 +356,19 @@ │ │ │ │ │ 00001ec8 0000141d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001f98 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002078 0000a51c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 00002134 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x6a60 contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000b61c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000b31c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000144 00002d2b R_ARM_MOVW_ABS_NC 0000021c .LC23 │ │ │ │ │ -00000148 00002d2c R_ARM_MOVT_ABS 0000021c .LC23 │ │ │ │ │ +00000144 00002c2b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +00000148 00002c2c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 0000017c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 00002f2b R_ARM_MOVW_ABS_NC 00000270 .LC25 │ │ │ │ │ 000001ac 00002f2c R_ARM_MOVT_ABS 00000270 .LC25 │ │ │ │ │ 000001b4 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001b8 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000234 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -128,27 +128,27 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_raise_error_for_missing_comma │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -877,130 +877,78 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ b bd0 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000c04 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #24 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq ca8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt c84 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ca8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c7c <_PyPegen_alias_for_star+0x78> │ │ │ │ │ - │ │ │ │ │ -00000cb0 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000c04 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ _PyPegen_raise_error_for_missing_comma(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl d6c <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl cc0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne c4c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d04 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne c58 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - bgt d48 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt c9c <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cf8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b c4c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cf8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b c4c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000d6c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000cc0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne de4 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ + bne d38 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1017,109 +965,109 @@ │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dec <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ + beq d40 <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne db0 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne d04 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b ddc <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ + b d30 <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ │ │ │ │ │ -00000df4 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000d48 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [pc, #284] @ f1c <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ + ldr r2, [pc, #284] @ e70 <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne d88 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e18 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d6c <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble d88 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl df4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl d48 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b e84 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ + b dd8 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble d88 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl df4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl d48 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b ed8 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ + b e2c <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b e58 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq d8c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b dac <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000f20 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000e74 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -1140,15 +1088,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f84 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000ed8 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1156,15 +1104,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq fb4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ movle r1, #0 │ │ │ │ │ @@ -1172,180 +1120,232 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq fb4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 103c <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ + blt f90 <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bgt fb4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bne fb4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1034 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + b f88 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ │ │ │ │ │ -00001068 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000fbc <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ - beq 124c <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + beq 11a0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bge 10ec <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + bge 1040 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmp r8, #22 │ │ │ │ │ - bne 1174 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + bne 10c8 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1174 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + bne 10c8 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ subs r6, r6, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ add r0, r0, r6 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - b 10ac <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + b 1000 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 117c <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + bne 10d0 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1120 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq 1074 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1218 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ + bne 116c <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1218 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ + bne 116c <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 124c <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + beq 11a0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r4, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ strne r6, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 10e0 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + b 1034 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 124c <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + beq 11a0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bge 1204 <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ + bge 1158 <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ add r6, lr, #2 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne 11f8 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + bne 114c <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 11f8 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + bne 114c <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bc <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + beq 1110 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ │ - b 11bc <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + b 1110 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b 10fc <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + b 1050 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 108 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1148 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + b 109c <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 10c0 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + │ │ │ │ │ +000011a8 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 124c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1228 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 124c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 124c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 116c <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + b 1220 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ │ │ │ │ │ 00001254 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ │ [ 108] }} │ │ │ │ │ [ 10c] <> │ │ │ │ │ [ 110] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 140] != │ │ │ │ │ [ 144] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 18c] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 1d4] %U.%U │ │ │ │ │ - [ 1dc] * │ │ │ │ │ - [ 1e0] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 20c] print │ │ │ │ │ - [ 214] exec │ │ │ │ │ - [ 21c] Generator expression must be parenthesized │ │ │ │ │ + [ 1dc] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 208] print │ │ │ │ │ + [ 210] exec │ │ │ │ │ + [ 218] Generator expression must be parenthesized │ │ │ │ │ + [ 244] * │ │ │ │ │ [ 248] real number required in complex literal │ │ │ │ │ [ 270] imaginary number required in complex literal │ │ │ │ │ [ 2a0] attribute │ │ │ │ │ [ 2ac] subscript │ │ │ │ │ [ 2b8] starred │ │ │ │ │ [ 2c0] name │ │ │ │ │ [ 2c8] list │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subne lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ │ ldrne lr, [ip, lr, lsl #2] │ │ │ │ │ bne 144 <_PyPegen_nonparen_genexp_in_call+0xb0> │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,16 +16,16 @@ │ │ │ │ │ 0x000000d0 43484152 2e706172 742e3000 5f676574 CHAR.part.0._get │ │ │ │ │ 0x000000e0 5f726573 697a6564 5f657870 7273002e _resized_exprs.. │ │ │ │ │ 0x000000f0 4c433900 2e4c4331 30002e4c 43313100 LC9..LC10..LC11. │ │ │ │ │ 0x00000100 2e4c4331 32002e4c 43313300 2e4c4331 .LC12..LC13..LC1 │ │ │ │ │ 0x00000110 34002e4c 43313500 2e4c4331 36002e4c 4..LC15..LC16..L │ │ │ │ │ 0x00000120 43313700 2e4c4331 38005079 556e6963 C17..LC18.PyUnic │ │ │ │ │ 0x00000130 6f64655f 52454144 5f434841 52002e4c ode_READ_CHAR..L │ │ │ │ │ - 0x00000140 43313900 2e4c4332 30002e4c 43323100 C19..LC20..LC21. │ │ │ │ │ - 0x00000150 2e4c4330 002e4c43 31002e4c 43323300 .LC0..LC1..LC23. │ │ │ │ │ + 0x00000140 43313900 2e4c4332 30002e4c 4330002e C19..LC20..LC0.. │ │ │ │ │ + 0x00000150 4c433100 2e4c4332 32002e4c 43323300 LC1..LC22..LC23. │ │ │ │ │ 0x00000160 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x00000170 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x00000180 43323900 2e4c4333 30002e4c 43333100 C29..LC30..LC31. │ │ │ │ │ 0x00000190 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ 0x000001a0 34002e4c 43333500 2e4c4333 36002e4c 4..LC35..LC36..L │ │ │ │ │ 0x000001b0 43333700 2e4c4333 38002e4c 43333900 C37..LC38..LC39. │ │ │ │ │ 0x000001c0 2e4c4334 30002e4c 43343100 2e4c4334 .LC40..LC41..LC4 │ │ │ │ │ @@ -156,38 +156,38 @@ │ │ │ │ │ 0x00000990 005f5079 50656765 6e5f6a6f 696e5f6e ._PyPegen_join_n │ │ │ │ │ 0x000009a0 616d6573 5f776974 685f646f 74005079 ames_with_dot.Py │ │ │ │ │ 0x000009b0 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ 0x000009c0 6174005f 5079556e 69636f64 655f496e at._PyUnicode_In │ │ │ │ │ 0x000009d0 7465726e 496d6d6f 7274616c 005f5079 ternImmortal._Py │ │ │ │ │ 0x000009e0 5f747373 5f696e74 65727000 5f507950 _tss_interp._PyP │ │ │ │ │ 0x000009f0 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ - 0x00000a00 61697200 5f507950 6567656e 5f616c69 air._PyPegen_ali │ │ │ │ │ - 0x00000a10 61735f66 6f725f73 74617200 5079556e as_for_star.PyUn │ │ │ │ │ - 0x00000a20 69636f64 655f496e 7465726e 46726f6d icode_InternFrom │ │ │ │ │ - 0x00000a30 53747269 6e67005f 50794153 545f616c String._PyAST_al │ │ │ │ │ - 0x00000a40 69617300 5f507950 6567656e 5f726169 ias._PyPegen_rai │ │ │ │ │ - 0x00000a50 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ - 0x00000a60 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ - 0x00000a70 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ - 0x00000a80 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ - 0x00000a90 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ - 0x00000aa0 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ - 0x00000ab0 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ - 0x00000ac0 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ - 0x00000ad0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ - 0x00000ae0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ - 0x00000af0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ - 0x00000b00 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ - 0x00000b10 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ - 0x00000b20 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ - 0x00000b30 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ - 0x00000b40 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ - 0x00000b50 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ - 0x00000b60 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ - 0x00000b70 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_p │ │ │ │ │ + 0x00000a00 61697200 5f507950 6567656e 5f726169 air._PyPegen_rai │ │ │ │ │ + 0x00000a10 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ + 0x00000a20 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ + 0x00000a30 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ + 0x00000a40 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ + 0x00000a50 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ + 0x00000a60 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ + 0x00000a70 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ + 0x00000a80 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ + 0x00000a90 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x00000aa0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ + 0x00000ab0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ + 0x00000ac0 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000ad0 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000ae0 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000af0 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000b00 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000b10 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ + 0x00000b20 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ + 0x00000b30 6c005f50 79506567 656e5f61 6c696173 l._PyPegen_alias │ │ │ │ │ + 0x00000b40 5f666f72 5f737461 72005079 556e6963 _for_star.PyUnic │ │ │ │ │ + 0x00000b50 6f64655f 496e7465 726e4672 6f6d5374 ode_InternFromSt │ │ │ │ │ + 0x00000b60 72696e67 005f5079 4153545f 616c6961 ring._PyAST_alia │ │ │ │ │ + 0x00000b70 73005f50 79506567 656e5f6b 65795f70 s._PyPegen_key_p │ │ │ │ │ 0x00000b80 61747465 726e5f70 61697200 5f507950 attern_pair._PyP │ │ │ │ │ 0x00000b90 6567656e 5f676574 5f706174 7465726e egen_get_pattern │ │ │ │ │ 0x00000ba0 5f6b6579 73005f50 79506567 656e5f67 _keys._PyPegen_g │ │ │ │ │ 0x00000bb0 65745f70 61747465 726e7300 5f50795f et_patterns._Py_ │ │ │ │ │ 0x00000bc0 6173646c 5f706174 7465726e 5f736571 asdl_pattern_seq │ │ │ │ │ 0x00000bd0 5f6e6577 005f5079 50656765 6e5f736c _new._PyPegen_sl │ │ │ │ │ 0x00000be0 6173685f 77697468 5f646566 61756c74 ash_with_default │ │ │ ├── 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: 304564 (bytes into file) │ │ │ │ │ + Start of section headers: 304488 (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 0x4a5b4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4a568: │ │ │ │ │ │ │ │ │ │ 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 0105cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03d758 003fc8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 010600 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 041720 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 01079c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 01079c 025168 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0418a8 008280 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 035904 001a17 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 03731c 002238 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 049b28 000a08 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039554 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039554 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039588 002200 10 14 375 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03b788 001fce 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04a530 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0105bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03d714 003fc8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0105f0 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0416dc 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 01078c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 01078c 025134 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 041864 008278 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0358c0 001a17 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0372d8 002238 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 049adc 000a08 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 039510 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039510 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 039544 002200 10 14 375 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03b744 001fce 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04a4e4 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 {} │ │ │ │ │ @@ -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 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d0 976 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 5: 00005020 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000c3a0 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 6: 0000c390 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000da0 10492 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003a04 1024 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00001a08 556 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ 10: 0000bc4c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ @@ -31,34 +31,34 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 0000369c 248 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003794 208 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 00003864 208 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003934 208 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000141f4 976 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014e10 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce28 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d758 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020090 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020c74 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 34: 000141c0 976 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014ddc 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001cdf4 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d724 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 0002005c 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020c40 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ 40: 00004794 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 0001866c 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 41: 00018638 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 42: 00002ba4 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 43: 0000313c 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 44: 00001e90 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 45: 00002124 2688 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 46: 00005cc8 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00005ecc 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 0000855c 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 46: 00005cb8 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00005ebc 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 48: 0000854c 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ 49: 00004198 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 0000f180 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 50: 0000f170 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 00000000 556 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 00001ea0 556 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 53: 00010404 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 53: 000103f4 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 000015d4 180 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 55: 00001688 368 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 56: 0000124c 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ 57: 00003e04 9884 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 58: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 59: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 60: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ @@ -72,64 +72,64 @@ │ │ │ │ │ 68: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 69: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 70: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 71: 000064a0 1568 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ 72: 00009f50 1568 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ 73: 0000d718 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ 74: 0000d810 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 75: 0000cf88 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 00020fac 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 77: 0000a1ec 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001da1c 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 79: 0000b904 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 80: 00018128 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 81: 00017988 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 75: 0000cf78 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 76: 00020f78 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 0000a1dc 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 78: 0001d9e8 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 79: 0000b8f4 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 80: 000180f4 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 00017954 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 82: 0000caac 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3928 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 84: 0000378c 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 85: 000053e4 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 86: 00005c14 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 86: 00005c04 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ 87: 00003b30 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ 88: 00004218 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ 89: 0000460c 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ 90: 00003f60 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 000005ac 704 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 92: 0000bd5c 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 93: 00017c78 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 92: 0000bd4c 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 93: 00017c44 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 94: 00006bd8 2880 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ 95: 00009e68 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 00020558 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 96: 00020524 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 97: 00006ac0 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ 98: 00007718 6808 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 99: 0000b710 1340 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 100: 00015c90 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 100: 00015c5c 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 101: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 102: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 103: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 104: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 105: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 106: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 107: 000091b0 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ 108: 000092a4 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e848 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 110: 000145c4 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef4c 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 000213bc 1732 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 109: 0001e814 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 00014590 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001ef18 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 00021388 1732 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ 113: 00004d28 760 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f3a8 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 115: 0000a8e8 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 116: 00010518 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 114: 0001f374 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 115: 0000a8d8 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 116: 00010508 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ 117: 00010220 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 118: 00018364 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 118: 00018330 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 119: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 120: 00009688 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 121: 00008ba4 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 122: 00008d4c 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 121: 00008b94 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 122: 00008d3c 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ 123: 000098c0 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 124: 0001dbec 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 124: 0001dbb8 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ 125: 0000a81c 3828 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ 126: 0000a570 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 127: 00001d9c 244 FUNC LOCAL DEFAULT 1 _tmp_168_rule │ │ │ │ │ 128: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 129: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 130: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 131: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ @@ -137,19 +137,19 @@ │ │ │ │ │ 133: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 134: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 135: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 136: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 137: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 138: 0000c8c0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ 139: 0000cc24 1328 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 140: 0001fe78 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 141: 0000ac10 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 140: 0001fe44 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 141: 0000ac00 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 142: 000003a0 180 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 143: 0000bb24 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 144: 00009600 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 143: 0000bb14 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 144: 000095f0 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ 145: 0000d154 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ 146: 0000e2b0 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 147: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 148: 0001004c 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ 149: 00010558 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ 150: 00010bdc 1704 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ 151: 00011284 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ @@ -157,78 +157,78 @@ │ │ │ │ │ 153: 000118a0 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ 154: 00011c4c 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ 155: 00011e1c 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 156: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 157: 00012cb0 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 158: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 159: 00013524 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 160: 000136fc 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 160: 000136fc 2756 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 161: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 162: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 163: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 164: 00000f58 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 165: 00001338 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ - 166: 000167e4 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 166: 000167b0 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 167: 000013ec 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 168: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 169: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 170: 00003918 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ - 171: 0000a330 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 171: 0000a320 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 172: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 173: 00000988 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 174: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 175: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 176: 000009d0 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 177: 00018794 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 178: 000186c4 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 179: 0001ee60 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 180: 0001f10c 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 181: 0000be0c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 177: 00018760 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 178: 00018690 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 179: 0001ee2c 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 180: 0001f0d8 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 181: 0000bdfc 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 182: 00001440 188 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 183: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 184: 00001d0c 404 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 185: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a44 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 189: 00016a18 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 190: 00016d5c 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 191: 00021c84 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 189: 000169e4 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 190: 00016d28 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 191: 00021c50 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 192: 00000918 188 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 193: 00001954 180 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 194: 00000ad4 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 195: 0000c524 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 195: 0000c514 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 196: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 198: 0000e3d8 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 198: 0000e3c8 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 199: 00000b2c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 200: 0001956c 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 00019ee4 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 202: 0001b61c 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 203: 0001c5a8 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 204: 0001a640 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 205: 0001a4c8 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 206: 00019290 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 207: 000193dc 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 208: 00019c6c 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 200: 00019538 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 00019eb0 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 202: 0001b5e8 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 203: 0001c574 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 204: 0001a60c 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 205: 0001a494 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 206: 0001925c 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 207: 000193a8 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 208: 00019c38 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 209: 00000b4c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 210: 000017d0 712 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 211: 00001a98 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 212: 00021a80 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 212: 00021a4c 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 213: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00000bac 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00000bd0 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 216: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 217: 0001d47c 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 217: 0001d448 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 00003c1c 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ 219: 000043a0 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 220: 00023844 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 220: 00023810 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 221: 00001294 176 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 222: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 223: 0000b7cc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 223: 0000b7bc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 224: 000011e0 180 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 225: 00000c48 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 226: 00000c78 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 227: 00001c34 216 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 228: 00000ca8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 229: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 230: 00000d08 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ @@ -237,124 +237,124 @@ │ │ │ │ │ 233: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 234: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 235: 00000df4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 236: 00000e1c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 237: 00000e44 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 238: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 239: 00000e90 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 240: 0001fd58 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 241: 0000cd3c 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 240: 0001fd24 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 241: 0000cd2c 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 242: 000018ac 168 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 243: 000017f8 180 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 244: 000014fc 216 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 245: 00001344 252 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 246: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 247: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 248: 00000f08 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 249: 00000f48 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 250: 00000f74 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 251: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 252: 00000fd8 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 253: 0000c9cc 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 253: 0000c9bc 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 254: 00001018 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 255: 00001058 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 256: 00001080 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 257: 00003020 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 258: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 259: 000010fc 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 260: 00001110 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 261: 00010464 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 262: 0002338c 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 263: 000235cc 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 264: 0000d078 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 261: 00010454 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 262: 00023358 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 263: 00023598 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 264: 0000d068 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 265: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 266: 000049cc 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ 267: 00004c50 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 268: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 269: 000011cc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 270: 00001200 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 271: 000056a0 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 272: 0000607c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 273: 00006450 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 274: 00006198 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 275: 0000d828 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 276: 00009340 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 277: 00009470 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 271: 000056a0 1380 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 272: 0000606c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 273: 00006440 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 274: 00006188 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 275: 0000d818 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 276: 00009330 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 277: 00009460 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 278: 00001230 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 279: 00001234 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 280: 00001250 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 281: 00006838 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 282: 00006bd8 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 281: 00006828 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 282: 00006bc8 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 283: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 284: 000012c4 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 285: 00008270 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 286: 00008648 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 287: 0000d4b0 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 288: 0000d77c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 289: 0000dbb4 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 290: 000084a8 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 291: 0000fc64 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 292: 0000fd54 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 293: 0000de94 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 294: 0000dadc 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 295: 0000888c 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 285: 00008260 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 286: 00008638 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 287: 0000d4a0 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 288: 0000d76c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 289: 0000dba4 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 290: 00008498 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 291: 0000fc54 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 292: 0000fd44 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 293: 0000de84 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 294: 0000dacc 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 295: 0000887c 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 296: 00000454 344 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 297: 00008ab8 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 297: 00008aa8 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ 298: 000012f0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 299: 0000eb4c 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 299: 0000eb3c 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 300: 000009d4 2060 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ 301: 00001300 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 302: 00001328 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 303: 00001340 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 304: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 305: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 306: 000013d0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ - 307: 0000a0a0 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 308: 0000a410 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 309: 000240a0 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 310: 0000acf0 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 311: 0000af24 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 312: 0000a5b8 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 313: 00024b34 1588 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 307: 0000a090 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 308: 0000a400 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 309: 0002406c 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 310: 0000ace0 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 311: 0000af14 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 312: 0000a5a8 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ + 313: 00024b00 1588 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 314: 0000086c 172 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 315: 0000c6bc 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 316: 0000e24c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 317: 00024704 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 318: 0002498c 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 319: 0000a764 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 315: 0000c6ac 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 316: 0000e23c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 317: 000246d0 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 318: 00024958 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 319: 0000a754 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ 320: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 321: 00001420 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 322: 00001454 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 323: 0000ae70 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 324: 0000b508 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 323: 0000ae60 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 324: 0000b4f8 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 325: 00002188 176 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 326: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 327: 0000022c 188 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 328: 000002e8 184 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 329: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 330: 000014a4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 331: 000014b8 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 332: 0000c2f4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 332: 0000c2e4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ 333: 000014e4 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 334: 00001544 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 335: 0000c838 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 335: 0000c828 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 336: 00001574 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 337: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 338: 0000d3e8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 339: 0000e134 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 338: 0000d3d8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 339: 0000e124 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 340: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 341: 0000160c 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 342: 00001630 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 343: 00001658 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 344: 00001678 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 345: 0000ea3c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 345: 0000ea2c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 346: 00001694 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 347: 000016d4 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 348: 000016fc 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 349: 0000ffe0 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 349: 0000ffd0 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 350: 00001724 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 351: 00001754 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ 352: 00001784 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 353: 000017b4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 354: 000017e4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 355: 00001818 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 356: 00001848 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d758 contains 2041 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3d714 contains 2041 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000104 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ 00000424 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000440 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000046c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000490 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000004d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000004f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000050c 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +0000050c 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00000520 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000544 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000564 0001e21c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 000005a4 0001e31c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 000005c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000678 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000684 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -87,46 +87,46 @@ │ │ │ │ │ 00000c1c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c20 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c28 0000a22b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 00000c2c 0000a22c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 00000c48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000cb0 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +00000cb0 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00000ce0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ce8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d0c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000db0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000dd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de0 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +00000de0 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00000dec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000df0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000df8 0000a12b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000dfc 0000a12c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000e24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e58 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e64 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e88 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +00000e88 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00000ed4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ee8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fc0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001010 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +00001010 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00001038 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001074 0001e91c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010f4 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ +000010f4 0000a61c R_ARM_CALL 000167b0 dotted_name_rule │ │ │ │ │ 00001108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000111c 0000b82b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 00001120 0000b82c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001124 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001134 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00001140 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001144 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ 00001e68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ec4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001ecc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f40 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001f44 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001f48 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001f58 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00001f58 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00001f78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001fc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002050 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -260,38 +260,38 @@ │ │ │ │ │ 00002184 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000021bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021f0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002244 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00002258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002268 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002268 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00002278 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000022b4 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002334 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000023bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002418 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000242c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000243c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002450 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002460 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00002474 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000024b0 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000024d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000024e8 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 000024fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002538 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002544 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ 00002548 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ 0000255c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002598 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002598 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 000025a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000025e0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000025fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000263c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002674 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ 00002998 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000299c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000029a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029d0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 000029e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029f4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 00002a08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a18 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002a18 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00002a24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a48 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00002a50 0000fb2b R_ARM_MOVW_ABS_NC 00000fb4 .LC94 │ │ │ │ │ 00002a54 0000fb2c R_ARM_MOVT_ABS 00000fb4 .LC94 │ │ │ │ │ 00002a78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -354,31 +354,31 @@ │ │ │ │ │ 00002b64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002b7c 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ 00002b80 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ 00002bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002c28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c38 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c48 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ +00002c48 00005d1c R_ARM_CALL 00017c44 type_params_rule │ │ │ │ │ 00002c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002c8c 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00002ca0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002cf8 0002001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00002d2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002d38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002d74 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002df0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002df8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002e1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e2c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e3c 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ +00002e3c 00005d1c R_ARM_CALL 00017c44 type_params_rule │ │ │ │ │ 00002e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002eb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ec4 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ +00002ec4 00005d1c R_ARM_CALL 00017c44 type_params_rule │ │ │ │ │ 00002ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f1c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f20 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f24 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002f34 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002f38 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -393,42 +393,42 @@ │ │ │ │ │ 00002fa4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002fa8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002fb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003054 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000305c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a0 0000641c R_ARM_CALL 00015c90 arguments_rule │ │ │ │ │ +000030a0 0000641c R_ARM_CALL 00015c5c arguments_rule │ │ │ │ │ 000030bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003170 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003178 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000031c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031d0 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ 000031e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031f8 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 00003210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003224 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000323c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -00003250 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ +0000323c 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +00003250 0000271c R_ARM_CALL 00020c40 else_block_rule │ │ │ │ │ 00003268 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003284 0000291c R_ARM_CALL 0001866c NEW_TYPE_COMMENT │ │ │ │ │ +00003284 0000291c R_ARM_CALL 00018638 NEW_TYPE_COMMENT │ │ │ │ │ 000032b4 0002011c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 000032fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003320 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ 00003338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003348 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 00003360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003374 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000338c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -000033a0 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ +0000338c 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +000033a0 0000271c R_ARM_CALL 00020c40 else_block_rule │ │ │ │ │ 000033b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d4 0000291c R_ARM_CALL 0001866c NEW_TYPE_COMMENT │ │ │ │ │ +000033d4 0000291c R_ARM_CALL 00018638 NEW_TYPE_COMMENT │ │ │ │ │ 00003404 0002021c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 00003410 0001032b R_ARM_MOVW_ABS_NC 000010fc .LC100 │ │ │ │ │ 00003414 0001032c R_ARM_MOVT_ABS 000010fc .LC100 │ │ │ │ │ 00003428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000346c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000034b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000034bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -494,23 +494,23 @@ │ │ │ │ │ 00003be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003c58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003c78 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003cc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003cc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ce8 0000d01c R_ARM_CALL 00019c6c param_rule │ │ │ │ │ -00003cf8 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +00003ce8 0000d01c R_ARM_CALL 00019c38 param_rule │ │ │ │ │ +00003cf8 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ 00003d14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003d28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003d48 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003da0 0000d01c R_ARM_CALL 00019c6c param_rule │ │ │ │ │ +00003da0 0000d01c R_ARM_CALL 00019c38 param_rule │ │ │ │ │ 00003dd0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00003de8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e08 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +00003e08 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ 00003e24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e44 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e48 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e4c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003e84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003ea0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003eac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -699,1355 +699,1355 @@ │ │ │ │ │ 00005674 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000568c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005698 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000056d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000056dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005704 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00005748 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ -00005760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005780 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ -000057b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005804 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005818 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005850 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005874 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005884 0000601c R_ARM_CALL 00020558 slices_rule │ │ │ │ │ -0000589c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058b0 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ -000058b4 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ -000058b8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000058c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000058fc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005940 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005958 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ -0000595c 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ -00005960 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005970 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059a8 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000059d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a70 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005aa0 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005aac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000575c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000577c 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +000057b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057f8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000580c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005844 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005868 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005878 0000601c R_ARM_CALL 00020524 slices_rule │ │ │ │ │ +00005890 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058a4 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +000058a8 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +000058ac 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000058bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058f0 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000590c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005934 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000594c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ +00005950 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00005954 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005964 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000599c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000059c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a64 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a94 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005aa0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ac4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005ad0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005adc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ae8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005b1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b5c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b90 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005bc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bd0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c04 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005c44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d84 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ -00005d9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dbc 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ -00005e00 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -00005e18 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e3c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005e6c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ec4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ff0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000601c 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00006038 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006074 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006148 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006190 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006240 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062d4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006344 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006370 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000638c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006410 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000643c 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006484 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000648c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000065dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000664c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006684 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066b8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000066e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000673c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00006748 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000674c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006774 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00006780 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ -00006784 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ -000067a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ec 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000067f0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000067f4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00006800 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ -00006804 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ -0000680c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006810 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000686c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006874 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006958 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006984 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000699c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000069b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069d0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000069ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ad0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b08 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00006b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b34 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b60 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c48 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d20 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ -00006d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ef4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006efc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007008 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007010 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000707c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000710c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007114 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007184 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007210 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007274 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072a8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000072e4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007304 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00007308 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00007310 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007320 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000734c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073d8 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000073f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000744c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007498 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000751c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000752c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000754c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007568 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000075a0 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000075cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007614 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007630 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007664 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007694 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000076d0 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000076e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007738 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007778 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007788 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077a8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000077bc 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000077d8 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000780c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007818 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007898 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000078e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000078f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007900 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000792c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007988 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079f8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007a0c 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007a28 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007a5c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007a70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ac8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007af4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ba0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005adc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b4c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b80 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005bb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005bc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bf4 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005c34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d74 00004e1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ +00005d8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dac 0000241c R_ARM_CALL 0001cdf4 named_expression_rule │ │ │ │ │ +00005df0 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +00005e08 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e2c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005e5c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005e78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ef0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ef8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005fe0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000600c 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00006028 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006064 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006138 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006154 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006180 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006200 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006208 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006230 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006278 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006334 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006360 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000637c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006400 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000642c 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006474 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000647c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006514 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006578 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000663c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006674 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066a8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000066d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006700 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000672c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00006738 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000673c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006764 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006770 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ +00006774 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ +00006794 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067dc 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000067e0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000067e4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000067f0 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ +000067f4 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ +000067fc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006800 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000685c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006920 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006928 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006948 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006974 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000698c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000069a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000069dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a7c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a88 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ac0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006af8 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00006b08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b24 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b78 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c38 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d10 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +00006d34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006eec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ff8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007000 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000706c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007104 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007234 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007264 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007298 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000072d4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000072f4 0001222b R_ARM_MOVW_ABS_NC 00008498 _tmp_41_rule │ │ │ │ │ +000072f8 0001222c R_ARM_MOVT_ABS 00008498 _tmp_41_rule │ │ │ │ │ +00007300 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007310 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000733c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007358 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007394 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073c8 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000073e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007420 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000743c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000744c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007488 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007494 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000750c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000751c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000753c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007558 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007590 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000075bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007604 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007620 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007654 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007694 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000076c0 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000076d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007728 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007750 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007768 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007778 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007798 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000077ac 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000077c8 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000077fc 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007808 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007888 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078d4 0001262b R_ARM_MOVW_ABS_NC 0000dacc _tmp_43_rule │ │ │ │ │ +000078d8 0001262c R_ARM_MOVT_ABS 0000dacc _tmp_43_rule │ │ │ │ │ +000078e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000791c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007950 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007978 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000079e8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000079fc 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007a18 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007a4c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007a60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007aa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ae4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007aec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007be8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d44 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ 00007d54 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007d64 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007d64 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00007d74 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d84 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d8c 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ -00007d90 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ -00007db0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dd4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ecc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007edc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ef0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007efc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f58 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ -00007f5c 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ -00007f64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fc8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007fd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fe0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ff8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007d7c 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ +00007d80 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ +00007da0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dc4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ebc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ee0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007eec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007efc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f48 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ +00007f4c 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ +00007f54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007fc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fe8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008020 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008030 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008040 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008068 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008058 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008090 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000080d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008114 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008120 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000812c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000816c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000081ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081d0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000081d4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000081dc 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000081ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008224 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008228 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008234 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008258 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000825c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082f0 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008340 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000836c 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008380 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083b4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000083d8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008408 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000844c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000847c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008510 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008534 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008554 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008590 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008598 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f8 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ -00008614 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008640 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000867c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008720 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008740 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -00008754 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000878c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000087a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087e4 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -000087f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008830 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008984 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089d8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008a1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a5c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b20 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b4c 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008b70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c00 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008ca8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ce4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008d04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d38 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008db0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008dd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e00 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008e34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008ea8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008eb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ee8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f1c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fc4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009000 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009018 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009030 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000903c 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ -00009040 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ -00009064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009090 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ -000090a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090c0 0000f01c R_ARM_CALL 0001fd58 fstring_conversion_rule │ │ │ │ │ -000090f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009108 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000915c 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -000091b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000091dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009218 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009230 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000923c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009254 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009274 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009280 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009298 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092c0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -000092e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009374 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000937c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000093ac 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000093b0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000093b4 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093b8 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093c0 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000093d0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000093e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000093e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000093f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009408 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009420 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094fc 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -00009500 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -00009504 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009530 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009564 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000957c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000095e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000963c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009688 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009690 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096f4 0001351c R_ARM_CALL 000240a0 _loop1_74_rule │ │ │ │ │ -00009740 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097e4 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009814 0001391c R_ARM_CALL 00024b34 _loop0_72_rule │ │ │ │ │ -00009864 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009870 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -00009874 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -00009894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009914 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000991c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009964 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009998 0001391c R_ARM_CALL 00024b34 _loop0_72_rule │ │ │ │ │ -000099bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a30 0001391c R_ARM_CALL 00024b34 _loop0_72_rule │ │ │ │ │ -00009a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a68 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009a90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b2c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009b54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b60 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009b88 00013d1c R_ARM_CALL 00024704 lambda_param_no_default_rule │ │ │ │ │ -00009b90 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -00009b94 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -00009ba0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009ba4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009bc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c58 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -00009c5c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -00009c64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd0 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -00009cd4 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -00009cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d24 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -00009d54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d80 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009db8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dc8 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -00009dfc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009e24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009eb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ed0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f14 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ -00009f18 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ -00009f20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f48 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009f54 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fe8 00013d1c R_ARM_CALL 00024704 lambda_param_no_default_rule │ │ │ │ │ -0000a024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a030 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000a034 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000a044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a050 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000a054 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000a07c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a088 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0f8 0001351c R_ARM_CALL 000240a0 _loop1_74_rule │ │ │ │ │ -0000a10c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a12c 0001351c R_ARM_CALL 000240a0 _loop1_74_rule │ │ │ │ │ -0000a140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a16c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a180 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a184 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a188 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a1a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a1cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a220 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a228 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a254 00006f1c R_ARM_CALL 0001ef4c list_rule │ │ │ │ │ -0000a274 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ -0000a298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a304 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a30c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a360 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a368 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a38c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3cc 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ -0000a3e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a408 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a444 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a44c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a46c 0001391c R_ARM_CALL 00024b34 _loop0_72_rule │ │ │ │ │ -0000a4a0 0001391c R_ARM_CALL 00024b34 _loop0_72_rule │ │ │ │ │ -0000a4f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a51c 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a538 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a568 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a580 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a584 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a588 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a5b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a614 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a658 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a6d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a718 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a730 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a74c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a79c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a7bc 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000a7dc 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000a808 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ -0000a820 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a83c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a854 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a87c 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ -0000a898 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a89c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8a0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a8bc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a8e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a91c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a924 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a96c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9ec 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000aa00 00006e1c R_ARM_CALL 000145c4 for_if_clauses_rule │ │ │ │ │ -0000aa10 0001412b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ -0000aa14 0001412c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ -0000aa20 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ -0000aa38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa48 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -0000aa5c 00006e1c R_ARM_CALL 000145c4 for_if_clauses_rule │ │ │ │ │ -0000aa68 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000aa6c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000080e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008104 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008110 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000811c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000815c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000819c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081c0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081c4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081cc 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000081dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008214 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008218 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008224 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008248 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000824c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008294 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000829c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082e0 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008308 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000835c 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008370 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083a4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000083c8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000083f8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000843c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008460 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000846c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008500 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008544 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008580 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008588 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e8 0000241c R_ARM_CALL 0001cdf4 named_expression_rule │ │ │ │ │ +00008604 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008630 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000866c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008720 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008730 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +00008744 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000877c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008798 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d4 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +000087e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008820 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000088b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008974 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008994 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089c8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008a0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a4c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008adc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ae4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b10 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b3c 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00008b60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bf0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008c98 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008cd4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008cf4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d1c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d28 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008da0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008df0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008e24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e50 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008e98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ed8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ee0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f0c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fb4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008ff0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009020 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +0000902c 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ +00009030 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ +00009054 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009080 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ +00009098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090b0 0000f01c R_ARM_CALL 0001fd24 fstring_conversion_rule │ │ │ │ │ +000090e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000914c 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +000091a8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000091cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009208 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009220 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000922c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009244 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009264 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009270 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009288 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092b0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +000092d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000936c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000939c 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000093a0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000093a4 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093a8 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093b0 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000093c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000093d4 0001262b R_ARM_MOVW_ABS_NC 0000dacc _tmp_43_rule │ │ │ │ │ +000093d8 0001262c R_ARM_MOVT_ABS 0000dacc _tmp_43_rule │ │ │ │ │ +000093e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000093f8 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009410 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009458 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000949c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094ec 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000094f0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000094f4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009520 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009554 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000956c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009598 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000095d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009624 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000962c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009678 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009680 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096e4 0001351c R_ARM_CALL 0002406c _loop1_74_rule │ │ │ │ │ +00009730 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000097d4 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000097e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009804 0001391c R_ARM_CALL 00024b00 _loop0_72_rule │ │ │ │ │ +00009854 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009860 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +00009864 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +00009884 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009904 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000990c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009954 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +00009988 0001391c R_ARM_CALL 00024b00 _loop0_72_rule │ │ │ │ │ +000099ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a20 0001391c R_ARM_CALL 00024b00 _loop0_72_rule │ │ │ │ │ +00009a34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a58 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +00009a80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b1c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009b44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b50 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009b78 00013d1c R_ARM_CALL 000246d0 lambda_param_no_default_rule │ │ │ │ │ +00009b80 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +00009b84 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +00009b90 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009b94 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009bb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c48 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +00009c4c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +00009c54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cc0 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +00009cc4 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +00009ce4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009cec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d14 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +00009d44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d70 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009da8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009db8 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +00009dec 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009e14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009e70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009ea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ec0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009ee0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f04 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ +00009f08 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ +00009f10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f38 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009f44 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fd8 00013d1c R_ARM_CALL 000246d0 lambda_param_no_default_rule │ │ │ │ │ +0000a014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a020 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000a024 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000a034 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a040 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000a044 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000a06c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0e8 0001351c R_ARM_CALL 0002406c _loop1_74_rule │ │ │ │ │ +0000a0fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a11c 0001351c R_ARM_CALL 0002406c _loop1_74_rule │ │ │ │ │ +0000a130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a15c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a170 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a174 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a178 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a190 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a244 00006f1c R_ARM_CALL 0001ef18 list_rule │ │ │ │ │ +0000a264 00006d1c R_ARM_CALL 0001e814 tuple_rule │ │ │ │ │ +0000a288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a2fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a350 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a358 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a37c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3bc 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ +0000a3d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a434 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a43c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a45c 0001391c R_ARM_CALL 00024b00 _loop0_72_rule │ │ │ │ │ +0000a490 0001391c R_ARM_CALL 00024b00 _loop0_72_rule │ │ │ │ │ +0000a4e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a50c 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a528 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a570 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a574 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a578 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a5a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a604 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a648 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a694 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a6c4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6e0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6ec 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a708 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a720 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a73c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a784 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a78c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a7ac 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000a7cc 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000a7f8 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ +0000a810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a82c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a844 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a86c 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ +0000a888 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a88c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a890 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a8ac 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a8d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a90c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a914 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a95c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9dc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000a9f0 00006e1c R_ARM_CALL 00014590 for_if_clauses_rule │ │ │ │ │ +0000aa00 0001412b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ +0000aa04 0001412c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ +0000aa10 00004e1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ +0000aa28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa38 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +0000aa4c 00006e1c R_ARM_CALL 00014590 for_if_clauses_rule │ │ │ │ │ +0000aa58 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa5c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa7c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000aa8c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000aa9c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000aaa4 0001422b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000aaa8 0001422c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000aac8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaec 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ -0000ab04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab18 00006e1c R_ARM_CALL 000145c4 for_if_clauses_rule │ │ │ │ │ -0000ab28 0001422b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000ab2c 0001422c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000ab34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab9c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000abb0 00006e1c R_ARM_CALL 000145c4 for_if_clauses_rule │ │ │ │ │ -0000abbc 0001402b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ -0000abc4 0001402c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ -0000abd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000abd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000abfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac6c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ac8c 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000acb4 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000accc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ace8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad4c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ad8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ada4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adf0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adfc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae24 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae58 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000aea0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aea8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aed8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aefc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b000 00013d1c R_ARM_CALL 00024704 lambda_param_no_default_rule │ │ │ │ │ -0000b048 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000b080 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b088 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b134 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b178 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000b188 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1b4 0001451c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000b1d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1e8 0001451c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000b1f4 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0000b1f8 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0000b200 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b204 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b24c 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000b260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b26c 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0000b270 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0000b278 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b27c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b2b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b30c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b340 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b360 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b368 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3b8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b3e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3f0 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0000b3f4 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0000b3fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000b408 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b448 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b460 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b4b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4ec 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000b500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b53c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b544 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5bc 00013d1c R_ARM_CALL 00024704 lambda_param_no_default_rule │ │ │ │ │ -0000b5d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b66c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b690 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6c8 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000b6dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6ec 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0000b6f8 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0000b6fc 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0000b704 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b708 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b72c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b750 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000b764 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b774 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000b788 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000b79c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7a4 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0000b7a8 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0000b7c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b804 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b830 00006f1c R_ARM_CALL 0001ef4c list_rule │ │ │ │ │ -0000b850 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ -0000b870 0000631c R_ARM_CALL 0000b710 genexp_rule │ │ │ │ │ -0000b894 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b960 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9c4 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -0000b9dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ba18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ba68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baa4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bab0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bad4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb10 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bbb0 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bbd4 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bbf4 00008c1c R_ARM_CALL 0001fe78 lambdef_rule │ │ │ │ │ -0000bc24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc34 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bc4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc5c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000bc70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bca4 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000bcbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd80 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000bd8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd98 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ -0000bd9c 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ -0000bdac 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000bdb0 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000bdcc 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000bdf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beac 0000ce1c R_ARM_CALL 00019290 slash_no_default_rule │ │ │ │ │ -0000bec0 0000cd1c R_ARM_CALL 0001a4c8 _loop0_27_rule │ │ │ │ │ -0000bee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000beec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf0c 0000c91c R_ARM_CALL 00019ee4 slash_with_default_rule │ │ │ │ │ -0000bf2c 0000cc1c R_ARM_CALL 0001a640 _loop1_30_rule │ │ │ │ │ -0000bf58 0000cd1c R_ARM_CALL 0001a4c8 _loop0_27_rule │ │ │ │ │ -0000bf6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd4 0000dc1c R_ARM_CALL 00023844 _loop1_32_rule │ │ │ │ │ -0000c000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c020 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000c024 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000c02c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c030 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c06c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c074 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0b8 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ -0000c0dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0e8 0000cf1c R_ARM_CALL 000193dc _loop1_29_rule │ │ │ │ │ -0000c0fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c120 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ -0000c124 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ -0000c12c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c130 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c154 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c17c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c1a4 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ -0000c1cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c210 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c23c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c248 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000c24c 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000c26c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c278 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -0000c27c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -0000c284 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c288 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d8 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -0000c2dc 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -0000c2e8 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -0000c2ec 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -0000c324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c32c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c358 0000ce1c R_ARM_CALL 00019290 slash_no_default_rule │ │ │ │ │ -0000c378 0000c91c R_ARM_CALL 00019ee4 slash_with_default_rule │ │ │ │ │ -0000c398 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c428 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c440 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c458 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4a8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c4bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c4c8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4f8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5d4 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ -0000c5e4 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ -0000c5e8 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ -0000c5f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c618 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c640 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000c654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c664 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000c670 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ -0000c674 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ -0000c67c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c680 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c6b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c718 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c754 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c76c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c7c8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c7e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c800 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c80c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c830 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c868 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c870 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c890 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000c8b4 00013e1c R_ARM_CALL 0002498c lambda_param_rule │ │ │ │ │ -0000c8e4 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ -0000c900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c91c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c934 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c96c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c978 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ -0000c998 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c99c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c9bc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ca00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca94 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000cab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cad0 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ -0000cb0c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000cb38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cbe0 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000cbec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc24 0000761c R_ARM_CALL 00018364 starred_expression_rule │ │ │ │ │ -0000cc3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc7c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000cc98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd98 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cdd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cddc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce20 00007c1c R_ARM_CALL 0001dbec fstring_replacement_field_rule │ │ │ │ │ -0000ce44 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce70 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000ceb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cee0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cef8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf28 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cff8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d028 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ -0000d044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d138 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d15c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d188 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1a8 0001522b R_ARM_MOVW_ABS_NC 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1ac 0001522c R_ARM_MOVT_ABS 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d1c0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000d1e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d224 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000d234 00006e1c R_ARM_CALL 000145c4 for_if_clauses_rule │ │ │ │ │ -0000d240 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0000d244 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0000d24c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d250 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d274 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ -0000d2ac 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ -0000d2b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d31c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d334 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000d338 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000d348 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d34c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d384 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000d398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3a8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000d3b4 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000d3b8 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000d3c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d41c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d424 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d454 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d49c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d50c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d54c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d574 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d57c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d61c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d634 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d66c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d6c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d71c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d774 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d800 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d820 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d85c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d924 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d94c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d990 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9ac 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da38 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000da50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dab0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dad4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbe8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dbf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcb4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcfc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd34 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ddbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000de28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dec8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ded0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df90 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dfbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dff0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e00c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e054 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e060 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e0c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e120 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e168 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e170 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1a0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1d8 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e20c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e280 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e288 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2a8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e2f4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e338 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e358 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e370 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e388 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e394 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e3a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3c4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e40c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e414 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e43c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e47c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e52c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e564 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e590 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e5b0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000e5cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e60c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e630 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e66c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6a0 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000e6b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e73c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e770 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7a4 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e7bc 0000941c R_ARM_CALL 0001004c star_expression_rule │ │ │ │ │ -0000e7d0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000e7d4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000e7f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e828 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e844 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e86c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e89c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e900 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e928 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000e938 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e93c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e944 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ -0000e948 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ -0000e94c 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ -0000e950 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ -0000e97c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9ec 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000e9fc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea08 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ -0000ea0c 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ -0000ea10 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ -0000ea14 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ -0000ea34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eaac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eadc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000eaf0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000eaf4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000eb18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec50 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed90 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000edb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000edc4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee00 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000ee24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee70 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ee7c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ee94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeac 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000eed8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef34 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ -0000ef4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef64 0000f01c R_ARM_CALL 0001fd58 fstring_conversion_rule │ │ │ │ │ -0000ef98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f000 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000f078 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f08c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f10c 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000f128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f158 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f1e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f218 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f220 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f24c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f290 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2b4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000f2c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2d8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -0000f2e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f324 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f444 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f468 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f478 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000f48c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f49c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f4b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4c0 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -0000f4d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f510 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f51c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f564 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f56c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f58c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5ec 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000f614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f640 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f644 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f648 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f660 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f664 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f670 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ -0000f674 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ -0000f678 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f684 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f6e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f704 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f72c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f73c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f78c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f794 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f86c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f87c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -0000f890 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f8cc 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f8d8 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ -0000f8dc 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ -0000f90c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f91c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000f930 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f940 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000f954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f964 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ -0000f970 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f974 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f994 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f99c 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ -0000f9a0 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ -0000f9c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa94 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ -0000fa98 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ -0000fa9c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fad4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000fb0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb18 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb1c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb2c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fb30 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fb34 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fb6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb7c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000fb90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbc4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fbd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbe4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fbe8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fc00 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ -0000fc04 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ -0000fc2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fcd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe4c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fec0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ff30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff9c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ffa8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ffc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010014 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001001c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001005c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001009c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100fc 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00010100 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00010104 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001012c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010150 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000101b8 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -000101bc 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ -000101c0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000101d0 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ -000101f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001023c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001025c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102ec 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000102f0 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00010308 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00010320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010354 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010360 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010398 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103b4 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000103b8 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000103c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103e4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000103e8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000103f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010454 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001049c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010510 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010548 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010550 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa94 0001422b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000aa98 0001422c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000aab8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aadc 00004e1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ +0000aaf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab08 00006e1c R_ARM_CALL 00014590 for_if_clauses_rule │ │ │ │ │ +0000ab18 0001422b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000ab1c 0001422c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000ab24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab8c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000aba0 00006e1c R_ARM_CALL 00014590 for_if_clauses_rule │ │ │ │ │ +0000abac 0001402b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ +0000abb4 0001402c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ +0000abc0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000abc4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000abec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac5c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ac7c 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000aca4 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000acbc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000acd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad3c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ad7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ad94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ade0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000adec 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae14 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae48 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ae90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aec8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aff0 00013d1c R_ARM_CALL 000246d0 lambda_param_no_default_rule │ │ │ │ │ +0000b038 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000b070 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b078 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b124 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b168 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000b178 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1a4 0001451c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000b1c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1d8 0001451c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000b1e4 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0000b1e8 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0000b1f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b1f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b23c 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000b250 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b25c 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0000b260 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0000b268 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b26c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b2a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b2ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b330 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b350 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b358 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b388 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3a8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b3d0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3d4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3e0 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0000b3e4 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0000b3ec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000b3f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b438 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b450 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4dc 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000b4f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b52c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b534 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b570 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5ac 00013d1c R_ARM_CALL 000246d0 lambda_param_no_default_rule │ │ │ │ │ +0000b5c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b608 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b610 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b638 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b65c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6b8 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000b6cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6dc 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0000b6e8 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0000b6ec 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0000b6f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b6f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b71c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b740 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000b754 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b764 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000b778 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000b78c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b794 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0000b798 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0000b7b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b820 00006f1c R_ARM_CALL 0001ef18 list_rule │ │ │ │ │ +0000b840 00006d1c R_ARM_CALL 0001e814 tuple_rule │ │ │ │ │ +0000b860 0000631c R_ARM_CALL 0000b710 genexp_rule │ │ │ │ │ +0000b884 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b928 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b930 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b950 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b990 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b998 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9b4 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +0000b9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ba08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ba58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000baa0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bac4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000baf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb00 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bb54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bba0 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bbc4 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bbe4 00008c1c R_ARM_CALL 0001fe44 lambdef_rule │ │ │ │ │ +0000bc14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc24 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bc3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc4c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000bc60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc94 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000bcac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcdc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd70 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bd7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd88 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ +0000bd8c 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ +0000bd9c 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000bda0 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000bdbc 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000bde8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be9c 0000ce1c R_ARM_CALL 0001925c slash_no_default_rule │ │ │ │ │ +0000beb0 0000cd1c R_ARM_CALL 0001a494 _loop0_27_rule │ │ │ │ │ +0000bed4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bedc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000befc 0000c91c R_ARM_CALL 00019eb0 slash_with_default_rule │ │ │ │ │ +0000bf1c 0000cc1c R_ARM_CALL 0001a60c _loop1_30_rule │ │ │ │ │ +0000bf48 0000cd1c R_ARM_CALL 0001a494 _loop0_27_rule │ │ │ │ │ +0000bf5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfc4 0000dc1c R_ARM_CALL 00023810 _loop1_32_rule │ │ │ │ │ +0000bff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000c014 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000c01c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c020 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c05c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0a8 0000c81c R_ARM_CALL 00019538 param_no_default_rule │ │ │ │ │ +0000c0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0d8 0000cf1c R_ARM_CALL 000193a8 _loop1_29_rule │ │ │ │ │ +0000c0ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c110 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ +0000c114 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ +0000c11c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c120 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c144 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c16c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c194 0000c81c R_ARM_CALL 00019538 param_no_default_rule │ │ │ │ │ +0000c1bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c200 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c22c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c238 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000c23c 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000c25c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c268 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +0000c26c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +0000c274 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c278 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2c8 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +0000c2cc 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +0000c2d8 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +0000c2dc 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +0000c314 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c31c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c348 0000ce1c R_ARM_CALL 0001925c slash_no_default_rule │ │ │ │ │ +0000c368 0000c91c R_ARM_CALL 00019eb0 slash_with_default_rule │ │ │ │ │ +0000c388 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c3ec 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c418 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c430 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c448 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c498 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c4ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c4b8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c548 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c550 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c574 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5c4 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ +0000c5d4 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ +0000c5d8 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ +0000c5e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c5e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c630 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c654 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c660 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ +0000c664 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ +0000c66c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c670 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c6a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c708 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c744 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c75c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c7b8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c7d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c7f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c7fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c820 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c858 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c860 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c880 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000c8a4 00013e1c R_ARM_CALL 00024958 lambda_param_rule │ │ │ │ │ +0000c8d4 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ +0000c8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c90c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c924 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c95c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c968 0000d41c R_ARM_CALL 00021a4c default_rule │ │ │ │ │ +0000c988 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c98c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c990 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c9ac 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c9f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c9f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca84 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000caa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cac0 0000241c R_ARM_CALL 0001cdf4 named_expression_rule │ │ │ │ │ +0000cafc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cb28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cbd0 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000cbdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc14 0000761c R_ARM_CALL 00018330 starred_expression_rule │ │ │ │ │ +0000cc2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc6c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cc88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd88 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cdc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce10 00007c1c R_ARM_CALL 0001dbb8 fstring_replacement_field_rule │ │ │ │ │ +0000ce34 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce60 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000cea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ced0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cee8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cef4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf18 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d018 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ +0000d034 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d060 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d09c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d14c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d178 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d198 0001522b R_ARM_MOVW_ABS_NC 0000d3d8 _tmp_114_rule │ │ │ │ │ +0000d19c 0001522c R_ARM_MOVT_ABS 0000d3d8 _tmp_114_rule │ │ │ │ │ +0000d1a0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d1b0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d1d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d214 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d224 00006e1c R_ARM_CALL 00014590 for_if_clauses_rule │ │ │ │ │ +0000d230 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0000d234 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0000d23c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d240 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d28c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d298 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ +0000d29c 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ +0000d2a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d30c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d324 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000d328 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000d338 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d33c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d374 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d388 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d398 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d3a4 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000d3a8 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000d3b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d3b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d40c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d414 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d444 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d478 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d48c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d498 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d4dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d4fc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d53c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d564 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d56c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d5f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d60c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d624 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d65c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d6b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d700 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d70c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d764 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d79c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d810 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d84c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d854 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d894 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d89c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d914 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d93c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d980 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d99c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d9bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da28 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000da40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000daa0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dab8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dac4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dafc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dbe0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dca4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcec 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd24 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ddac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddc8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de00 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000de18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dec0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df80 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dfac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfc4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dfe0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dffc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e044 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e050 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e110 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e158 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e160 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e190 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e1a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1c8 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e1fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e208 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e270 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e278 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e298 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e2e4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e328 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e360 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e378 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e384 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e398 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3b4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e3fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e404 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e42c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e46c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e51c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e554 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e580 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e5a0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e5bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e620 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e630 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e65c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e690 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000e6a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6c8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e72c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e760 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e794 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000e7ac 0000941c R_ARM_CALL 0001004c star_expression_rule │ │ │ │ │ +0000e7c0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000e7c4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000e7e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e818 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e834 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e85c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e88c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e894 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e918 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e928 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e92c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e934 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ +0000e938 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ +0000e93c 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ +0000e940 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ +0000e96c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e998 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9dc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e9ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e9f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e9f8 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ +0000e9fc 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ +0000ea00 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ +0000ea04 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ +0000ea24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eacc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000eae0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000eae4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000eb08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebf4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec40 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ece8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eda0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000edb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000edf0 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000ee14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee6c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ee84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee9c 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000eec8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef24 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ +0000ef3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef54 0000f01c R_ARM_CALL 0001fd24 fstring_conversion_rule │ │ │ │ │ +0000ef88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eff0 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000f068 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f07c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0ac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f0fc 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000f118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f1ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f1d0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f208 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f210 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f23c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f280 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2a4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2c8 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +0000f2d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f314 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f370 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3e0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f434 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f458 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f468 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f47c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f48c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f4a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b0 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +0000f4c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f500 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f50c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f554 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f55c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f57c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5dc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f630 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f634 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f638 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f650 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f654 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f660 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ +0000f664 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ +0000f668 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f674 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6bc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f6d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f6f4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f71c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f72c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f744 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f77c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f814 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f838 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f85c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f86c 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +0000f880 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f8bc 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f8c8 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ +0000f8cc 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ +0000f8fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f90c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f920 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f930 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f954 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ +0000f960 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f964 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f984 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f98c 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ +0000f990 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ +0000f9b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa70 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa74 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa84 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ +0000fa88 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ +0000fa8c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fa98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fad4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fafc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb08 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb0c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb1c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fb20 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fb24 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fb5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb6c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fb80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fba4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fbc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbd4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbd8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbf0 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ +0000fbf4 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ +0000fc1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fc90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fcc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcf4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe3c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fe94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000feb0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ff20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff3c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff74 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010004 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001000c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001004c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010054 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001008c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010094 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100ec 0001222b R_ARM_MOVW_ABS_NC 00008498 _tmp_41_rule │ │ │ │ │ +000100f0 0001222c R_ARM_MOVT_ABS 00008498 _tmp_41_rule │ │ │ │ │ +000100f4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001011c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010140 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000101a8 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ +000101ac 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +000101b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000101c0 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +000101e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010208 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001022c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001024c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102dc 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000102e0 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000102f8 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00010310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010344 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010358 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010388 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103a4 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000103a8 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000103b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103d4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000103d8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000103e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010444 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010484 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001048c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000104bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010538 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010540 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010570 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x41720 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x416dc contains 49 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 │ │ │ │ │ @@ -2091,26 +2091,26 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x418a8 contains 4176 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41864 contains 4175 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017b1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000140 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000c390 _loop0_1_rule │ │ │ │ │ 00000164 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 00017c1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000210 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2149,15 +2149,15 @@ │ │ │ │ │ 00000698 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000724 0000091c R_ARM_CALL 00001a08 _gather_105_rule │ │ │ │ │ 00000760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000798 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000798 0000061c R_ARM_CALL 0000c390 _loop0_1_rule │ │ │ │ │ 000007ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c4 0001861c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000007dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000800 0001871c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000081c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000868 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000008a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2291,36 +2291,36 @@ │ │ │ │ │ 00001a0c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001a10 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001a14 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001a40 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001a70 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001a74 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00001a78 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a88 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ +00001a88 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ 00001aa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b18 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b44 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001b48 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001ba0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001bb0 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00001bc0 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +00001bb0 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00001bc0 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 00001bdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c04 0001981c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00001c68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001c70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001c8c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001c90 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001c98 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001ca8 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ +00001ca8 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ 00001cc8 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001ccc 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001cd0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001d44 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001d80 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001da8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2344,26 +2344,26 @@ │ │ │ │ │ 00001f70 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 00001f90 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001fe4 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ 00001ffc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000203c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a8 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -000020ac 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -000020b0 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020d4 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ -00002100 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ -00002118 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000214c 00019b1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00002158 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000215c 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002164 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00002180 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002094 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00002098 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0000209c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000020c0 0000321c R_ARM_CALL 0000f170 _loop1_37_rule │ │ │ │ │ +000020ec 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ +00002104 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002138 00019b1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002144 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002148 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002150 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +0000216c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000021b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002204 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000220c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000224c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002260 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ 00002274 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2391,219 +2391,219 @@ │ │ │ │ │ 00002414 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002434 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002438 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00002440 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00002444 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00002448 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002480 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000248c 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +0000248c 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 000024a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000024b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000024c4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000024c8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000024cc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000024d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002528 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00002538 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +00002528 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00002538 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 00002550 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002564 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000257c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002580 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002584 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000259c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000025a0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000025ac 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ 000025b0 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ 000025b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002600 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002638 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ -00002650 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002668 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000267c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000269c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002718 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002724 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002738 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002770 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00002780 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ -00002798 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b4 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ -000027b8 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ -000027c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000027c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000027e4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000027e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000281c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ -0000283c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002620 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000264c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002658 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000266c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002678 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026a4 0000281c R_ARM_CALL 00004794 _gather_34_rule │ │ │ │ │ +000026bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002708 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002784 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00002794 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ +000027ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c8 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ +000027cc 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ +000027d4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000027d8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000027f8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002830 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000283c 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ 00002850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002868 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000286c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002870 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002880 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002884 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002898 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -0000289c 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -000028a0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000028b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028e0 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ -000028f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002900 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002904 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002910 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002914 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000291c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002928 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -0000292c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00002934 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00002964 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a88 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002a9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002aac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ab8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002abc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ac4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ad4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b1c 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ -00002b30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002864 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000287c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002880 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002884 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002894 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002898 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000028ac 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +000028b0 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +000028b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000028c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028f4 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ +00002908 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002914 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002918 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002924 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002928 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002930 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000293c 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +00002940 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00002948 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00002978 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a9c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002ab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002abc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ac0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002acc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ad0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ad8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002ae8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b30 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ +00002b44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c08 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002c1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c1c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ 00002c30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c3c 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00002c40 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00002c48 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c4c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c6c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002c70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c50 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002c54 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00002c5c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c60 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c80 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002c84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002d04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002db8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002e10 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002e14 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002e20 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ -00002e24 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ -00002e28 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002e38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e90 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e94 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e98 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002f00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002fac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000301c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003030 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003054 0000362b R_ARM_MOVW_ABS_NC 000015d4 _tmp_144_rule │ │ │ │ │ -00003058 0000362c R_ARM_MOVT_ABS 000015d4 _tmp_144_rule │ │ │ │ │ -0000305c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a4 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ -000030b4 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ -000030d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030fc 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ -0000310c 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ -00003164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003188 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003194 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000031e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000323c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000329c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000032bc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000032f4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000032f8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003304 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00003308 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -0000330c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000331c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003358 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003368 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003390 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003398 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000033e0 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ -000033fc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003420 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000342c 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -00003430 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -00003438 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000343c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000345c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003460 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003488 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034c4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000034c8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000034d0 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -000034d4 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -000034d8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000034e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003534 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003538 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003548 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ -0000354c 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ -00003550 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003584 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035d0 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ -000035e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f4 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -000035f8 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -00003600 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003604 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000364c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003650 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003660 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003664 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003668 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002cc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ddc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e1c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002e20 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002e2c 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ +00002e30 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ +00002e34 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e88 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e8c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e9c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ea0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ea4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002edc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ee8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fb0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fb4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fb8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002fdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003014 0000362b R_ARM_MOVW_ABS_NC 000015d4 _tmp_144_rule │ │ │ │ │ +00003018 0000362c R_ARM_MOVT_ABS 000015d4 _tmp_144_rule │ │ │ │ │ +0000301c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003040 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003064 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ +00003074 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ +00003098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030bc 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ +000030cc 0000321c R_ARM_CALL 0000f170 _loop1_37_rule │ │ │ │ │ +00003118 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003148 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003190 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ +000031ac 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000031d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031dc 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +000031e0 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +000031e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000031ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000320c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003210 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003238 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003274 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003278 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003280 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +00003284 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +00003288 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003298 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000032e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000032f8 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ +000032fc 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ +00003300 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003334 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000335c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003380 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ +00003398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033a4 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +000033a8 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +000033b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000033b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000033e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033fc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003450 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003458 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003480 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000351c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003520 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003524 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000355c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003560 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000356c 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00003570 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00003574 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035c8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000035cc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000035dc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000035e0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000035e4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003618 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000367c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000036cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000036d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000036f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000371c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003740 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003774 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2706,31 +2706,31 @@ │ │ │ │ │ 0000439c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000043c8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000043e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000441c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004454 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +00004454 00004b1c R_ARM_CALL 0000cf78 _tmp_10_rule │ │ │ │ │ 0000446c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000448c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000044c8 0001a61c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 000044cc 00003a2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ 000044d0 00003a2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ 000044e0 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 000044f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004520 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000454c 0001a71c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 0000456c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004598 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000462c 00004d1c R_ARM_CALL 0000a1ec invalid_ann_assign_target_rule │ │ │ │ │ -0000468c 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ -000046bc 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ +0000462c 00004d1c R_ARM_CALL 0000a1dc invalid_ann_assign_target_rule │ │ │ │ │ +0000468c 00004f1c R_ARM_CALL 0000b8f4 _loop0_122_rule │ │ │ │ │ +000046bc 00004f1c R_ARM_CALL 0000b8f4 _loop0_122_rule │ │ │ │ │ 00004748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047c0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00004818 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004848 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000484c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2759,16 +2759,16 @@ │ │ │ │ │ 00004c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004c84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004cd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004cdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004d24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004d34 0000551c R_ARM_CALL 000053e4 del_targets_rule │ │ │ │ │ -00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c14 _tmp_15_rule │ │ │ │ │ -00004d4c 0000562c R_ARM_MOVT_ABS 00005c14 _tmp_15_rule │ │ │ │ │ +00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c04 _tmp_15_rule │ │ │ │ │ +00004d4c 0000562c R_ARM_MOVT_ABS 00005c04 _tmp_15_rule │ │ │ │ │ 00004d50 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004d60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0001ac1c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004db4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2803,42 +2803,42 @@ │ │ │ │ │ 0000527c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000530c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005310 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005334 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000533c 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ 00005340 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005360 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005360 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005364 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +0000539c 00004b1c R_ARM_CALL 0000cf78 _tmp_10_rule │ │ │ │ │ 000053b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000053fc 0001a61c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00005400 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ 00005404 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ 00005418 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005434 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005438 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005440 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ 00005444 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005464 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005464 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000054a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000054c4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000054f8 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 00005520 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00005540 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005574 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005578 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005584 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ 00005588 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -000055a4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000055a4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000055b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055cc 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000055cc 00005c1c R_ARM_CALL 0000bd4c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000055ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005638 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 0000563c 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000564c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2849,15 +2849,15 @@ │ │ │ │ │ 00005708 0000422c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ 00005710 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 00005734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000577c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000057e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005834 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005834 00005c1c R_ARM_CALL 0000bd4c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00005838 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005870 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00005880 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ 0000589c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000592c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2893,15 +2893,15 @@ │ │ │ │ │ 00005d80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005dc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005e20 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ 00005e24 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ 00005e2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005e30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e50 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005e50 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005e54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005e78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e8c 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ 00005e90 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ 00005e98 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005e9c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005ec4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -2910,29 +2910,29 @@ │ │ │ │ │ 00005f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005f70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005f8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005f90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005fb8 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00005fc0 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ 00005fc4 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005fe8 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005fe8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006078 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000609c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000060e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000615c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006180 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000619c 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ 000061a0 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ 000061a8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000061ac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061cc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000061cc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000061e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000061f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006214 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006220 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00006238 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006278 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3151,32 +3151,32 @@ │ │ │ │ │ 000085a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000085d8 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000085f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000861c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000862c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008660 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ 00008678 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b4 0000731c R_ARM_CALL 0000a8e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086d0 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -000086d4 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ +000086b4 0000731c R_ARM_CALL 0000a8d8 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000086d0 0000742b R_ARM_MOVW_ABS_NC 00010508 _tmp_151_rule │ │ │ │ │ +000086d4 0000742c R_ARM_MOVT_ABS 00010508 _tmp_151_rule │ │ │ │ │ 000086d8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000086e4 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 000086e8 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 000086f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000086f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008714 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008714 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008718 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000087a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000087b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000087ec 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000087f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008820 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008864 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000088b4 0000731c R_ARM_CALL 0000a8e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088b4 0000731c R_ARM_CALL 0000a8d8 invalid_comprehension_rule.isra.0 │ │ │ │ │ 000088dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000088e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000890c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008970 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008990 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3200,23 +3200,23 @@ │ │ │ │ │ 00008bb4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00008bb8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00008bf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c9c 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -00008ca0 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ +00008c9c 0000742b R_ARM_MOVW_ABS_NC 00010508 _tmp_151_rule │ │ │ │ │ +00008ca0 0000742c R_ARM_MOVT_ABS 00010508 _tmp_151_rule │ │ │ │ │ 00008ca4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00008cec 0000711c R_ARM_CALL 00004d28 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ 00008d04 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 00008d08 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 00008d10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d34 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d34 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008d38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008d60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008d88 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ 00008d8c 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ 00008d94 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d98 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008dc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3224,15 +3224,15 @@ │ │ │ │ │ 00008de4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008dfc 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 00008e00 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ 00008e1c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e20 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e38 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ 00008e3c 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008e48 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008e48 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008e4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008e74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008e7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008ea8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008ed4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008efc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008f14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3249,51 +3249,51 @@ │ │ │ │ │ 00009050 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009070 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000090e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000090ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000090f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000090fc 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ 00009100 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -0000911c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000911c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00009120 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000914c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009158 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000915c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009168 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ 0000916c 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00009188 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009188 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000918c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000091e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000091e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009208 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 0000922c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009250 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009284 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000092d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000092e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000930c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00009394 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000093c8 0001c91c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ 000093f4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009414 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ +00009414 0000791c R_ARM_CALL 00008b94 _loop1_83_rule │ │ │ │ │ 00009438 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009480 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009488 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094d0 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ +000094d0 0000791c R_ARM_CALL 00008b94 _loop1_83_rule │ │ │ │ │ 00009500 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00009534 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ 00009554 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009580 00007a1c R_ARM_CALL 00008d4c tstring_rule │ │ │ │ │ +00009580 00007a1c R_ARM_CALL 00008d3c tstring_rule │ │ │ │ │ 0000958c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009590 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000095a4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000095b8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000095c8 0000772b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ 000095cc 0000772c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095f0 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095f0 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000095f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009624 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009630 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009660 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009664 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009678 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000096bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -3441,30 +3441,30 @@ │ │ │ │ │ 0000ae6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ae80 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ 0000ae84 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ 0000ae88 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000ae98 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000aecc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 0000aee0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b01c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b028 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b060 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b068 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b114 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ -0000b144 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b19c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af3c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000af48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b000 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b034 00007f1c R_ARM_CALL 00001d9c _tmp_168_rule │ │ │ │ │ +0000b064 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b0bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b138 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b140 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b1cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b1d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b1f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b228 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ 0000b240 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b254 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000b270 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3478,29 +3478,29 @@ │ │ │ │ │ 0000b3b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b42c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b460 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 0000b488 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000b4c0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b4d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b4f4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b514 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b518 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000b538 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b57c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b588 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b5b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b61c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b678 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b690 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b6a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b6bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b57c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b614 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b620 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b65c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b670 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b690 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b6dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b6f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b708 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b744 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b74c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b7d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -3516,15 +3516,15 @@ │ │ │ │ │ 0000b944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b954 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b988 0001d11c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ 0000b9a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b9d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ba08 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ba20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000babc 0000731c R_ARM_CALL 0000a8e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000babc 0000731c R_ARM_CALL 0000a8d8 invalid_comprehension_rule.isra.0 │ │ │ │ │ 0000bae4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bb0c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0000bb40 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ 0000bb4c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ 0000bb50 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ 0000bb58 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 0000bb9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3537,16 +3537,16 @@ │ │ │ │ │ 0000bcb4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000bd3c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000bd8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bd94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000be28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000be30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000be54 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be7c 00008d2b R_ARM_MOVW_ABS_NC 0000ac10 _tmp_116_rule │ │ │ │ │ -0000be80 00008d2c R_ARM_MOVT_ABS 0000ac10 _tmp_116_rule │ │ │ │ │ +0000be7c 00008d2b R_ARM_MOVW_ABS_NC 0000ac00 _tmp_116_rule │ │ │ │ │ +0000be80 00008d2c R_ARM_MOVT_ABS 0000ac00 _tmp_116_rule │ │ │ │ │ 0000be84 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000bf14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bf1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bf3c 0000541c R_ARM_CALL 0000378c pass_stmt_rule │ │ │ │ │ 0000bf60 0000581c R_ARM_CALL 00004218 break_stmt_rule │ │ │ │ │ 0000bf84 0000591c R_ARM_CALL 0000460c continue_stmt_rule │ │ │ │ │ 0000bfb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3569,31 +3569,31 @@ │ │ │ │ │ 0000c178 00008e2b R_ARM_MOVW_ABS_NC 000003a0 _tmp_117_rule │ │ │ │ │ 0000c17c 00008e2c R_ARM_MOVT_ABS 000003a0 _tmp_117_rule │ │ │ │ │ 0000c184 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000c194 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ 0000c198 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ 0000c1a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c1a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1c4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c1c4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000c1c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c1f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c1f8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c1fc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c224 0001d41c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ 0000c234 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c284 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c2a4 0000822b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ 0000c2a8 0000822c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ 0000c2b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2d4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2d4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000c2d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c304 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ +0000c304 00008f1c R_ARM_CALL 0000bb14 expression_without_invalid_rule │ │ │ │ │ 0000c318 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ 0000c328 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c3a0 0000812b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ 0000c3a4 0000812c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ @@ -3605,26 +3605,26 @@ │ │ │ │ │ 0000c468 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c46c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c4d4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4d8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4e4 0000892b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ 0000c4e8 0000892c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c50c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c528 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ +0000c50c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c528 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ 0000c540 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c55c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c560 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c564 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c570 0000872b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ 0000c574 0000872c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ 0000c57c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c580 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c5ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5b8 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ +0000c5b8 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ 0000c5d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5f4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5f8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c604 0000882b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ 0000c608 0000882c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ 0000c614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3633,15 +3633,15 @@ │ │ │ │ │ 0000c658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c67c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c6a4 0001c82b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ 0000c6a8 0001c82c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ 0000c6c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c6cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c6ec 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c6fc 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ +0000c6fc 00008f1c R_ARM_CALL 0000bb14 expression_without_invalid_rule │ │ │ │ │ 0000c728 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c748 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c760 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c780 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000c7cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c800 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -4108,15 +4108,15 @@ │ │ │ │ │ 000116cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000116f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011768 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ 0001176c 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ 00011774 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00011778 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011798 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011798 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0001179c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000117d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000117f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001180c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00011854 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00011860 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001187c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4179,45 +4179,45 @@ │ │ │ │ │ 0001248c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000124e4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0001253c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00012594 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000125f0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0001264c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000126a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012704 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001275c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012700 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012758 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000127b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000127ec 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ 00012848 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00012898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000128a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000128d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000128dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00012900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012988 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000129c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a74 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ac4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012adc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bcc 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012bd0 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012bd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bfc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012acc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ba8 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012bac 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bd8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012c44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012ce4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00012cec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00012d18 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00012d5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012d80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012dd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -4251,23 +4251,23 @@ │ │ │ │ │ 000132e4 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ 000132e8 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ 000132f0 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 00013330 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00013370 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00013398 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000133bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001340c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013430 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013454 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013480 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001349c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013508 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013424 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013448 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001345c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001347c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001350c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00013558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00013560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001357c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000135b4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00013600 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00013650 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000136e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4280,2005 +4280,2004 @@ │ │ │ │ │ 00013818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00013820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001383c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00013884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001388c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000138a8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000138d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013910 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013918 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013938 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a08 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a98 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013acc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ad8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013afc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b10 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b48 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b78 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bc4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c14 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c8c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cd8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d28 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d80 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dcc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e1c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ea8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013eb8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ef4 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0001390c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013914 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013934 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a04 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a94 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ac8 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ad4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013af8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b0c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b44 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b74 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bc0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c10 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cd4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d24 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d7c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dc8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e18 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ea4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ef8 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00013f1c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00013f6c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014010 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001402c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001405c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00014070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001411c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014184 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014228 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014230 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014268 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014270 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014290 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000142c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014308 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001434c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001439c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000143a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014400 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001441c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014478 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144c8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001450c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014518 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014528 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014544 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001455c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014580 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014588 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145b0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000145bc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000145f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014600 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001463c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001465c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014698 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014724 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014764 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014784 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -000147a4 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0001480c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014814 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014834 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001484c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014884 0000ab1c R_ARM_CALL 0000a330 invalid_for_target_rule │ │ │ │ │ -000148b4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000148d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000148ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001492c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014950 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014970 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -00014990 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0001499c 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ -000149a0 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ -000149a8 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000149b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149e8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014aac 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014af4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014afc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b54 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b78 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014bd4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bd8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bdc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014be8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bfc 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ -00014c00 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ -00014c04 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c58 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014cbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ce4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d08 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014dc4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dd0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014dec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014e9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eac 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014ed8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014efc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014fb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001500c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015014 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150ec 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015110 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015124 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001514c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015178 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015198 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015200 0001e61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015238 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015268 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000152c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000152ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015348 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015358 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015414 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001543c 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015494 0001e81c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000154a0 0000b02b R_ARM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ -000154a4 0000b02c R_ARM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ -000154ac 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000154ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015514 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ -00015540 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015590 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015598 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000155bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155e4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001560c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015634 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001565c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015670 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015688 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001568c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015690 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000156b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156e4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015714 0000ad2b R_ARM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ -00015718 0000ad2c R_ARM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ -0001571c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015748 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015774 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00015778 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -0001577c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015844 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001585c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015860 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015864 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001588c 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ -00015890 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ -00015894 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158e8 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015900 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00015934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001595c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015970 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001597c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015980 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015990 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -00015994 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -00015998 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000159a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159c8 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000159cc 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000159d8 0000ac2b R_ARM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ -000159dc 0000ac2c R_ARM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ -000159e8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013ff4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014010 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014088 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014104 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014150 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000141fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014234 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001423c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001425c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001428c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014294 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014368 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014370 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014390 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000143e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014444 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014494 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000144d8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144e4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000144f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001450c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014534 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014540 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001454c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014558 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014570 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000145cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014628 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014664 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001466c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014690 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014750 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ +00014770 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000147d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000147e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014818 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014850 0000ab1c R_ARM_CALL 0000a320 invalid_for_target_rule │ │ │ │ │ +00014880 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001489c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000148b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001491c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001493c 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ +0001495c 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014968 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ +0001496c 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ +00014974 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00014980 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149b4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000149cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a78 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014ac0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ac8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ae8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b20 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b44 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b7c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014ba0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ba4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ba8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bc8 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ +00014bcc 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ +00014bd0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c24 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ca4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cd4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d60 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014d90 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d9c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014db8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dcc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e78 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014ea4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ed0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014fe0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001501c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001504c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015084 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001508c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150b8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000150dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015118 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015144 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015164 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000151cc 0001e61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015204 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015284 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001528c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015314 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015324 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001537c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153e0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015408 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015460 0001e81c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0001546c 0000b02b R_ARM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ +00015470 0000b02c R_ARM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ +00015478 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000154b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000154e0 0000b51c R_ARM_CALL 0000bdfc invalid_parameters_rule.isra.0 │ │ │ │ │ +0001550c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001555c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015564 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155b0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000155d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015600 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001563c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015654 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015658 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001565c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001569c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156b0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000156e0 0000ad2b R_ARM_MOVW_ABS_NC 00000988 .LC56 │ │ │ │ │ +000156e4 0000ad2c R_ARM_MOVT_ABS 00000988 .LC56 │ │ │ │ │ +000156e8 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015740 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015744 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00015748 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000157e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000157ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015828 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001582c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015830 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015858 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ +0001585c 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ +00015860 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158b4 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000158cc 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00015900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015928 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001593c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015948 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001594c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001595c 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +00015960 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +00015964 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015970 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015994 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015998 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000159a4 0000ac2b R_ARM_MOVW_ABS_NC 00000948 .LC55 │ │ │ │ │ +000159a8 0000ac2c R_ARM_MOVT_ABS 00000948 .LC55 │ │ │ │ │ +000159b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000159f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ab8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ac0 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015ac4 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015ad4 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -00015ad8 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -00015adc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015a34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a8c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015a90 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015aa0 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +00015aa4 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +00015aa8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ac4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015af0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015af8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b88 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015bac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015be4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ccc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015cf8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015d30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d4c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d50 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d54 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d80 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015ddc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015de4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015f58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fbc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001607c 0001ea1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0001608c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000160fc 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -00016100 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -00016108 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001610c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001612c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016180 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016184 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000161a0 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161a4 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161b4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161b8 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161c4 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -000161c8 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -00016210 0001ec1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016220 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001627c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016288 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016294 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016310 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001633c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001636c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016388 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000163b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016428 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001642c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001644c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016450 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016460 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016464 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016470 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -00016474 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -0001648c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016490 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016528 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016530 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016554 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165a8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165e8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016604 0000b92b R_ARM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ -00016608 0000b92c R_ARM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ -00016614 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016618 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016644 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016650 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001666c 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000166bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166e4 0000c12b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ -000166e8 0000c12c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ -000166ec 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000166f8 0000bc2b R_ARM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ -000166fc 0000bc2c R_ARM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ -00016704 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016708 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016744 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016770 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001677c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016784 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001679c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000167cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001683c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016864 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001687c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168a4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000168d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016910 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016930 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016988 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001699c 0001ed1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ac0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ac8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016aec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b54 0001ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016b88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016c00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c1c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016c2c 0001ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016c3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c54 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016c7c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016c88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016dd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016eb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016eb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016eec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ef4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f34 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f7c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f80 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f84 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fa8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fb0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ffc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001703c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017054 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017070 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000170dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001713c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017144 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017178 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017180 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001720c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017210 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017214 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017238 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001723c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017240 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017288 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172b8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017314 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017344 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017350 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017354 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001735c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000173b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017404 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017430 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017458 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001748c 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017498 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001749c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -000174a4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000174d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017560 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001759c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175f4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001762c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001764c 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001767c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000176ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176d8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176dc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000176e8 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -000176ec 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -000176f4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015b54 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015b78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bb0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015c98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015cc4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015cfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d18 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d1c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d20 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d4c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015da8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015db0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015de8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015df0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015eec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f88 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016048 0001ea1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016058 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160c8 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +000160cc 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +000160d4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000160d8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000160f8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000160fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001614c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016150 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001616c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016170 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016180 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016184 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016190 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +00016194 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +000161dc 0001ec1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000161ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016248 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016254 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016260 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162dc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016308 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016330 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016338 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016354 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +00016380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000163f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000163f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016418 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001641c 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0001642c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016430 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0001643c 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +00016440 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +00016458 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001645c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000164fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016520 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016550 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016574 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016598 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165b4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000165d0 0000b92b R_ARM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ +000165d4 0000b92c R_ARM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ +000165e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000165e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016610 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001661c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016638 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +00016688 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016698 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166b0 0000c12b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ +000166b4 0000c12c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ +000166b8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000166c4 0000bc2b R_ARM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ +000166c8 0000bc2c R_ARM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ +000166d0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000166d4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000166fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016710 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001673c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016748 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016750 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016768 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016798 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000167e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000167ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016808 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016830 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016848 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016870 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000168dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168fc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016954 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016968 0001ed1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016984 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000169dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016aec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b20 0001ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016b54 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016bcc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016be8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016bf8 0001ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c20 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016c48 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016cec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016d9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016da4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016de0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016e84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016eb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ec0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f00 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f48 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f4c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f50 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016f74 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f78 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f7c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016f9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016fa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016fc8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016ff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017008 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017020 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001703c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000170a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017108 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017110 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017144 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001714c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017190 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000171d8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000171dc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000171e0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017204 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017208 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001720c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017254 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017284 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017298 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000172e0 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017310 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001731c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017320 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017328 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00017380 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173b8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000173d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017424 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017458 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017464 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017468 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017470 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000174a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001752c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017550 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017568 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001758c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175c0 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000175f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017618 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017648 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017650 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000176a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000176b4 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +000176b8 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +000176c0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000176d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017704 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017738 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001778c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017820 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017838 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001784c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017878 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017884 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001789c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017918 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001793c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001795c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017968 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000179c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000179f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017acc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b38 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017b64 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017ba8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017bd4 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017be0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017cb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ce4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017da4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017dac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ddc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017de4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e0c 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ -00017e34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017e8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ea4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ec0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017edc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017f00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f3c 0000c52b R_ARM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ -00017f40 0000c52c R_ARM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ -00017f44 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00017f68 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ -00017fc8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017fdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ff4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001801c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001804c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018058 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001808c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018090 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018098 0000c42b R_ARM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ -0001809c 0000c42c R_ARM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ -000180b4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000180b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018108 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018120 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001815c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018164 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018208 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001825c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018280 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182ac 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000182c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001830c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018338 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0001835c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018398 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000183a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000183f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018430 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018498 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000184cc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018514 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001851c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018540 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018570 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00018598 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001859c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185a4 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -000185a8 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -000185b0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000185bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000185f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018620 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018648 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018698 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000186a8 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000186f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018700 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018764 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ -0001878c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000187d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018804 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001880c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018840 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018848 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018868 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000188bc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000188f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018968 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018a58 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018aac 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018ae4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b58 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018bd4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c74 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cc8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d00 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d74 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018df0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e40 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e74 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ea0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018eb8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f24 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018f30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f64 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fa8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019034 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019040 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -00019044 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -0001904c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00019064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019094 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019098 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001909c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000190b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019194 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191a0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019218 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019224 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019244 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019250 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000192c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017758 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017784 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017804 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017818 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017844 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017850 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017868 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001788c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017908 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017928 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017934 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017988 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017990 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000179c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000179cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017a14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a98 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ae0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b04 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b30 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017b74 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017ba0 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017bac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017be4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017c80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017cb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017d24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017da8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017db0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017dd8 0000c61c R_ARM_CALL 0000e3c8 type_param_rule │ │ │ │ │ +00017e00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017e08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e2c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017e8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ea8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017ecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f08 0000c52b R_ARM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ +00017f0c 0000c52c R_ARM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ +00017f10 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00017f34 0000c61c R_ARM_CALL 0000e3c8 type_param_rule │ │ │ │ │ +00017f94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017fa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fc0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fe8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ff0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018018 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001804c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018058 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001805c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018064 0000c42b R_ARM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ +00018068 0000c42c R_ARM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ +00018080 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018084 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000180d4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000180ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018128 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018130 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018178 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001819c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018228 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001824c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018278 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018294 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000182d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018304 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00018328 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001836c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000183c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183fc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018464 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018498 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000184e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000184e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001850c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001853c 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018564 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018568 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018570 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00018574 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +0001857c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018588 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018664 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00018674 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000186c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000186cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018730 0000b51c R_ARM_CALL 0000bdfc invalid_parameters_rule.isra.0 │ │ │ │ │ +00018758 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001879c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000187d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000187d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001880c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018814 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018834 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018888 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000188c0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018934 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000189b0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a24 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018a78 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ab0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b24 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018ba0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018bb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c40 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ccc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d40 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018dbc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e0c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e6c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e84 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ef0 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018efc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f30 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f54 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f74 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019000 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001900c 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +00019010 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +00019018 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00019030 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019060 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019064 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019068 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019080 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019114 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019160 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001916c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019184 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191f0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019210 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001921c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019234 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001928c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019294 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000192c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000192fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019378 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000193a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019410 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019418 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019438 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001949c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000194c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000194f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019510 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001952c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019544 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019550 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001955c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000195e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001962c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019654 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001965c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000196f8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019728 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001973c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001975c 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001978c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000197ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000197e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001982c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019868 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198a0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000198dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019924 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001994c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019954 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019978 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199e4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a34 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a38 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a3c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019a54 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019aa4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019af4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ca0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019ca8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019cec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d84 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dc4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019e14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019eac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019eb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ec0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f7c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fc4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019ff0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a048 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a0ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a0f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a114 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a15c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a188 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a24c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a294 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2b0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a2cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a324 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a348 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a364 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a38c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3f0 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a408 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a434 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a44c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a450 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a454 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a490 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a504 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a524 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a578 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a5ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a604 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a61c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a674 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a67c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a69c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a708 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a710 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a754 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a77c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7e0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a820 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a860 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a874 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a894 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a8f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a8f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a92c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a934 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a978 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa0c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa54 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aa94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aacc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab18 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab50 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abcc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abf0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001abf8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac8c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001accc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad10 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad84 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ada8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001adfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ae90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aed0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af14 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001af80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001afec 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b048 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b04c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b050 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b06c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b084 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b124 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b160 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b324 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b388 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001932c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019344 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019374 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019378 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001937c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000193e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019404 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019468 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019494 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194c0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000194dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194f8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019510 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001951c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019528 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001956c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019574 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195f8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019620 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019628 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001964c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019684 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000196c4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000196f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019708 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019728 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019758 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019778 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000197b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000197f8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019834 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001986c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000198f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019918 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019920 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001997c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199b0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000199e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a00 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a04 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a08 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a20 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019a70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ac0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b64 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ba8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019bec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019c74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019cb8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ce0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019ce8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019d90 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019de0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e1c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019eec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f48 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019f90 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019fbc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a014 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a070 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a0e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a128 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a154 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1b4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a218 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a260 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a270 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a27c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a298 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2b4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a2f0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a314 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a330 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a358 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a390 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3bc 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a3d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a418 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a41c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a420 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a43c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a45c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a47c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a4d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a4f0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a544 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a570 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a59c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5c4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5d0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a5e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a668 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a698 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a6d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a720 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a7ec 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a82c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a840 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a860 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a8bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a8c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a8f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a944 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a96c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a974 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa20 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aa60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa98 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001aae4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ab1c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ab98 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac1c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac58 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ac98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acb8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acbc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acc0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001acdc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001acf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ad1c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad50 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ad74 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001adc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae9c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aee0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001af28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001af4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af80 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001afb8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aff4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b014 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b018 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b01c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b038 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b050 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b070 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b0f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b12c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b16c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1c0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b1f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b29c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b354 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b35c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b370 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001b390 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b410 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b434 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b450 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b474 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b480 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b51c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b400 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b41c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b440 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b44c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b47c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b484 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001b528 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b55c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b57c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b650 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b678 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b730 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b754 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b75c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7f4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b834 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b86c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b908 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b910 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b950 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b97c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b984 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba2c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bae8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb1c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb98 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bbc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc5c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bc98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcbc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bce0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bcf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd24 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd58 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bd98 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001bdfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be2c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be3c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be48 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001becc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bed4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf10 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfe4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c020 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c040 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c044 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c048 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c064 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c07c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c10c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c13c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c184 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c204 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c21c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c314 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c32c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c370 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b548 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b564 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b570 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5c8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b61c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b624 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b644 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b674 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b67c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6fc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b720 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b728 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b74c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b784 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7c0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b814 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b838 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b8d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b91c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b948 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b950 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b980 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b9f8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba6c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bab4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bae8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb64 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc28 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc88 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc8c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc90 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bcac 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bcf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd24 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd4c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bd64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bdc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bdf8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be14 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001be98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bedc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf78 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfb0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bfec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c00c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c010 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c014 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c030 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c048 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c08c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c108 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c150 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c19c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c1d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c2f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c33c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c380 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c388 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c398 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c3bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c410 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c42c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c444 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c450 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c468 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c488 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c508 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c514 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c41c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c434 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c454 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c474 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c49c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c4e0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c4f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c52c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c560 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c594 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c638 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c65c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6bc 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001c6f8 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c704 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c76c 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c78c 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c7d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c544 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c560 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c5e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c688 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001c6c4 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c6d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c70c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c714 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c738 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ +0001c758 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ +0001c79c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c7e0 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0001c814 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c848 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c870 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c878 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c910 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c970 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c978 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c9a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ca18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ca24 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ -0001ca28 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ -0001ca30 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ca3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ca80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001caa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cac8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001caf4 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0001caf8 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0001cb00 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb04 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb24 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb80 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001c83c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c844 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c86c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c894 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c93c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c944 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c96c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c994 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c9c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c9d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c9e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c9e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c9f0 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ +0001c9f4 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ +0001c9fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ca08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ca4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ca70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cac0 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0001cac4 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0001cacc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cad0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001caf0 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001caf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb4c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cb8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cba8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001cbc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cbdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cbf4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc24 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc28 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc2c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cc44 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001cc70 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001cca8 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ccb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cce0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cd4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cbd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbf0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbf4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbf8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cc10 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001cc3c 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001cc74 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cc84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd30 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cd40 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001cd54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001cd64 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cd74 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001cd88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd98 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cda4 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0001cda8 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0001cdb0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdb4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdf8 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0001cdfc 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0001ce04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ce08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ce5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ce98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cee4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf44 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf48 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf4c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf78 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfb0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfe8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d00c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d03c 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d048 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d04c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d054 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001d0dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d10c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d174 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d19c 0000df2b R_ARM_MOVW_ABS_NC 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1a0 0000df2c R_ARM_MOVT_ABS 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1e0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d1f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d214 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d218 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d21c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d228 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0001d22c 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0001d234 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d238 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d258 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d260 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2e0 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d2e8 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ -0001d2ec 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ -0001d310 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d318 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d354 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d358 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d35c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d368 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d36c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d398 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d3a4 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d3a8 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d3c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d410 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d440 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d45c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d554 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d55c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d604 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d64c 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0001d658 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0001d65c 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0001d664 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d668 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d688 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d68c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d704 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0001d708 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0001d724 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d730 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d78c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d794 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7c0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d850 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d918 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d91c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d920 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d944 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d96c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d974 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d99c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9a0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9ac 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -0001d9b0 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -0001d9b8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001daa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001daf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db88 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dba4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc54 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dc8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd80 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cd70 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0001cd74 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0001cd7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdc4 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0001cdc8 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0001cdd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ce28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ce64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ceb0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf10 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf14 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf18 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf44 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cf7c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cfd8 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d008 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d014 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d018 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d020 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +0001d0a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d0d8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d140 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d168 0000df2b R_ARM_MOVW_ABS_NC 0000b7bc _tmp_120_rule │ │ │ │ │ +0001d16c 0000df2c R_ARM_MOVT_ABS 0000b7bc _tmp_120_rule │ │ │ │ │ +0001d170 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1ac 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1e0 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d1e4 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d1e8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1f4 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0001d1f8 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0001d200 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d204 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d224 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d22c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d280 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d284 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2ac 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d2b4 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ +0001d2b8 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ +0001d2dc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d2e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d2fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d320 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d324 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d328 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d334 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d338 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d364 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d370 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d374 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d38c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d40c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d428 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d47c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d484 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d520 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d528 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d550 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d574 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d618 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0001d624 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0001d628 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0001d630 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d634 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d654 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d658 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d690 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6d0 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0001d6d4 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0001d6f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d758 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d760 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d78c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d81c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8e4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8e8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8ec 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d910 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d938 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d940 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d968 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d96c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d978 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +0001d97c 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +0001d984 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d9a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001da6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dabc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001daf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db1c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db54 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001db70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001db98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dbec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dbf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc20 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dcac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dcd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd4c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dd84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ddb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de44 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001de94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dea8 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ -0001debc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df08 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001df9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dfc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe0 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ -0001dfe4 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ -0001e004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e018 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e020 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ -0001e024 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ -0001e044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e060 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ -0001e064 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ -0001e084 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0d0 0000512b R_ARM_MOVW_ABS_NC 00017988 annotated_rhs_rule │ │ │ │ │ -0001e0d4 0000512c R_ARM_MOVT_ABS 00017988 annotated_rhs_rule │ │ │ │ │ -0001e0d8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0f4 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ -0001e0f8 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ -0001e100 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e10c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e13c 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ -0001e140 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ -0001e148 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e14c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e16c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e170 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1c8 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f0 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ -0001e208 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e20c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e210 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e21c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e228 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e22c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e238 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ -0001e23c 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ -0001e244 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e25c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e34c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e378 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e38c 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e3a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3c8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3cc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3d8 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ -0001e3dc 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ -0001e3e4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e3fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e434 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e454 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e480 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e4c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4dc 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e4f4 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e4f8 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e4fc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e508 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e514 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e518 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e524 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ -0001e528 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ -0001e530 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e548 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e578 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e58c 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ -0001e590 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ -0001e594 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e650 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e654 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e658 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e67c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e690 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e694 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e698 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e6a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6b8 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ -0001e6bc 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ -0001e6c0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e710 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e714 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e724 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ -0001e728 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ -0001e72c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e770 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e7b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7d0 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ -0001e7d4 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ -0001e7d8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e7e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e800 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ -0001e804 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ -0001e80c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e81c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e820 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e82c 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ -0001e830 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ -0001e838 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e87c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e884 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e8f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e974 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e97c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea34 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea74 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eaa8 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eadc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb48 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb88 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ebf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eca4 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecf0 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001ecf4 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001ecfc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed24 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001edb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ee9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ef88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001efd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001effc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f00c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f040 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f074 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f0ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f148 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f16c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f180 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f204 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f230 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f25c 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ -0001f260 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ -0001f264 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2f4 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -0001f2f8 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -0001f300 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f30c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f334 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f348 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f36c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f374 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f3dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f418 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f420 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f450 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f458 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f49c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f520 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f528 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f548 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f590 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f650 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f684 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f6d4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f6f8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f79c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7b8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f7d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f804 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f88c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8bc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f8ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f908 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f95c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f988 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fa1c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001faac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fad8 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ddcc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de10 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de74 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ +0001de88 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ded4 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001df68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001df90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfac 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ +0001dfb0 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ +0001dfd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfec 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ +0001dff0 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ +0001e010 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e02c 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ +0001e030 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ +0001e050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e064 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e09c 0000512b R_ARM_MOVW_ABS_NC 00017954 annotated_rhs_rule │ │ │ │ │ +0001e0a0 0000512c R_ARM_MOVT_ABS 00017954 annotated_rhs_rule │ │ │ │ │ +0001e0a4 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0c0 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ +0001e0c4 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ +0001e0cc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e0d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e108 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ +0001e10c 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ +0001e114 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e118 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e138 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e13c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e180 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e194 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e1ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1bc 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ +0001e1d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e1e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e1f8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e204 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ +0001e208 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ +0001e210 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e284 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e358 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e374 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e378 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e37c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e388 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e394 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e398 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3a4 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ +0001e3a8 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ +0001e3b0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e3c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e400 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e420 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e44c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e474 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e494 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4a8 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e4c0 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4c4 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4c8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e4d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e4e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e4f0 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ +0001e4f4 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ +0001e4fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e514 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e544 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e558 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ +0001e55c 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ +0001e560 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e56c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e5e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e61c 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e620 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e624 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e65c 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e660 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e664 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e670 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e674 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e684 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ +0001e688 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ +0001e68c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e698 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6dc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6e0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6f0 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ +0001e6f4 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ +0001e6f8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e73c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e77c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e79c 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ +0001e7a0 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ +0001e7a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7bc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7c0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7cc 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ +0001e7d0 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ +0001e7d8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e7e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7f8 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ +0001e7fc 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ +0001e804 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e848 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e850 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e898 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e940 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e948 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e990 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea00 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea40 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ea74 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eaa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eaf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb14 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb54 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebbc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ebf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec70 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001eca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ecbc 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001ecc0 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001ecc8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eccc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ecf0 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ecf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eda0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ee68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ee98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eee4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ef54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ef9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efd8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f00c 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f040 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f078 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f094 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f10c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f114 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f138 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f14c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f17c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f1d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f1fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f228 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ +0001f22c 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ +0001f230 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f268 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f27c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f290 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2c0 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +0001f2c4 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +0001f2cc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f2d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f300 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f314 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f340 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f3e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f41c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f424 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f460 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f468 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f4f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f514 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f55c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f5e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f61c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f624 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f650 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f6a0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f6c4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f768 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f784 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f7a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f858 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f888 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f8b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f8d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f928 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f954 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f98c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f9b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f9e8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001faa4 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fae8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001fb88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbec 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fbf0 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fbf8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fbfc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc20 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fc24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fc6c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fc7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fce8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd00 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fd04 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fd0c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd10 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd30 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fd34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fd94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fdbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fdd0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fde4 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fe2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001feac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001feb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fefc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff30 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ff6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff7c 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ -0001ff98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ffbc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fff8 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -00020024 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00020044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000200c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000200cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000200f8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002013c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000201fc 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00020228 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020264 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000202d4 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002032c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020378 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000203d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020404 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020408 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002040c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002041c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020420 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020430 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ -00020434 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ -0002043c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020448 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020490 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020494 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000204a4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000204a8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000204ac 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000204f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002058c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020594 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000205c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206cc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020738 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002077c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000207b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020824 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020880 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020888 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000208b0 0000fd1c R_ARM_CALL 0000c9cc _tmp_165_rule │ │ │ │ │ -000208dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000208e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020908 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020948 0000fd1c R_ARM_CALL 0000c9cc _tmp_165_rule │ │ │ │ │ -000209a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000209d8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000209f4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020a6c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020a78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020aa0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020ad8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b40 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020b5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020b68 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020bbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020be4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020bf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c28 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020ce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d14 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d18 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d1c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020d54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020df0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e70 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ -00020e74 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ -00020e7c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ebc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ee8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020eec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f00 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f04 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f18 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ -00020f1c 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ -00020f20 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020fdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020fe4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002102c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021074 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002114c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021194 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211e4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021214 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002122c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021254 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002126c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021278 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212a4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212bc 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021304 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021310 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -00021314 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -0002131c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00021334 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002134c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021364 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002137c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021394 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213ac 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000213f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021430 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021438 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002145c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021490 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021498 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002150c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021544 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002154c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021570 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000215ac 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000215f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002163c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002166c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002178c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217a8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000217cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000217fc 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002183c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021868 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021890 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002189c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000218c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000218ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021934 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021944 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002196c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021994 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a60 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ab4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021abc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ae4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bc0 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00021bc4 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00021bc8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021bd4 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00021bd8 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00021be0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021be4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c04 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021cc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d80 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021db4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021dbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ee4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ff0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ff8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022048 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022070 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000220f4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002216c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000221a4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000221b8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000221f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022214 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002223c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022254 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022264 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022280 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000222c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002231c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022330 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002236c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002238c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000223b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000223dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000223f8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002244c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022464 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224d4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022508 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002252c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022534 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002257c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000225c4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022630 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002268c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022700 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002272c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022820 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022834 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022868 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022870 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022894 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000228c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228dc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022914 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022948 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022974 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000229d8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a58 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a98 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ab4 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ac8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b08 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b2c 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022b58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022b60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022b8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022bbc 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022be8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022bf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c68 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022c9c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d1c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022d30 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d34 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d3c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022d40 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022d48 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022d54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e30 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e78 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022e94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022eb0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022ed0 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022ef0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022ef4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022efc 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022f00 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022f08 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022f14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fac 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fd8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ff4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022ffc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002302c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002304c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023068 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002307c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023098 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230c4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230f4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023144 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023158 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbb8 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fbbc 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fbc4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbc8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbec 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fbf0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fc38 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fc48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fccc 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fcd0 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fcd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fcdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fcfc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fd00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fd88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd9c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fdb0 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fdf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fe78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fec8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fefc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ff38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff48 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ +0001ff64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff88 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ffc4 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0001fff0 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00020010 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002003c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020090 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020098 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000200c4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002012c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000201c8 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000201f4 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020230 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002026c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000202a0 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000202f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000202f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020320 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203d0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000203d4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000203d8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000203e8 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000203ec 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000203fc 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ +00020400 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ +00020408 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020414 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020450 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002045c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020460 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020470 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00020474 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00020478 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020490 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002058c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000205e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000205ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002064c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020698 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0002069c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000206a0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020704 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000207f0 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0002084c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020854 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002087c 0000fd1c R_ARM_CALL 0000c9bc _tmp_165_rule │ │ │ │ │ +000208a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000208b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000208d4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020914 0000fd1c R_ARM_CALL 0000c9bc _tmp_165_rule │ │ │ │ │ +0002096c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000209a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000209c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000209e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020a38 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020a44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020a6c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020aa4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ae4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b0c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020b28 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020b34 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020b88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020bb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020bd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020bf4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020c0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020c7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020cac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ce0 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020ce4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020ce8 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020d20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020dbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020dfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e3c 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ +00020e40 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ +00020e48 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020e54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020e88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020eb4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020eb8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ebc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020ecc 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020ed0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020ee4 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ +00020ee8 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ +00020eec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020fa8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020fb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020fd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ff8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002101c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021040 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021064 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021118 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002113c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021184 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211b0 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000211e0 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000211f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021220 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021238 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021244 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021270 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021288 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002129c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000212d0 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212dc 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000212e0 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000212e8 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00021300 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021318 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021330 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021348 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021360 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021378 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000213c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000213fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021404 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021428 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002145c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021464 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021494 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214d8 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021510 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021518 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002153c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021578 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000215bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000215e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021638 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021640 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021670 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021698 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021758 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021774 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021798 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000217c8 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021808 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021834 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002185c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021868 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002187c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021894 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000218b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000218e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021900 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021910 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021938 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021960 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002196c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021988 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021a88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b8c 0001052b R_ARM_MOVW_ABS_NC 00010454 _tmp_126_rule │ │ │ │ │ +00021b90 0001052c R_ARM_MOVT_ABS 00010454 _tmp_126_rule │ │ │ │ │ +00021b94 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021ba0 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00021ba4 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00021bac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021bb0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021bd0 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021bd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021bf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021c8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021cc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021cc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021cf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d4c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021d80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021dd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021eb0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021ee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021eec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022014 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022070 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000220bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022110 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022134 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002216c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022180 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000221b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000221dc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022204 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002221c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002222c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022248 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000222e4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000222f8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002232c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022334 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022354 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002237c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022394 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000223c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022414 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002242c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002249c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000224fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022544 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002258c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000225f8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022654 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022698 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000226c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000226f4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000227b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000227e8 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000227fc 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022830 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022838 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002285c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002288c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000228c0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000228dc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022910 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002293c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002296c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000229a0 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000229ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a20 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a60 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022a7c 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022a90 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022ad0 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022b0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022b38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b68 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022b94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022b9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022bc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022bf8 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022c68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c8c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022cc0 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022cd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022cfc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d2c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022d30 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022d38 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022d44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022d94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022db8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022de4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022e00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022e1c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022e38 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022e58 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022e7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022eec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022ef0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022ef8 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022efc 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022f04 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022f10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022f54 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022f78 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022f8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022fe0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022fec 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023000 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002301c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023028 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023058 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023064 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023090 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023098 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000230dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023108 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023110 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023134 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002314c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023158 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023164 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0002316c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002318c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023204 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002317c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023194 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023208 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023210 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023224 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00023230 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002323c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002325c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023274 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002328c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023244 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023258 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023290 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000232a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023308 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023318 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002332c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023338 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000232ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023310 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023328 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00023344 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023350 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002335c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000233c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023418 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023498 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000234cc 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000234e4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000234fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023528 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023584 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023598 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023658 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002367c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000236c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000236f8 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002370c 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023728 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023754 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023798 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000237c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000237e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023820 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002383c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000238a4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000238e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000238ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023920 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023928 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023964 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000239d4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023ad0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023af0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023b1c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023b3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023be0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023c08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023c10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023c34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ca4 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d2c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d30 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d34 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023d50 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023dac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ebc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023ed8 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00023edc 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00023ee0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023eec 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00023ef0 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00023ef8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023efc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f1c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023f20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023f88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023f94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fa4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023fb0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023fc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023fe8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ff8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002401c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024040 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024064 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024100 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024134 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002413c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024170 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024178 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000241c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002420c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024238 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024270 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000242a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002438c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000243ac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000243e8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024420 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024428 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024464 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024478 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000244b0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000244e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000244e4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000244e8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024528 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024548 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024574 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000245a0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000245c0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000245f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024610 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002464c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024684 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024690 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246d0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024738 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024740 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024780 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024788 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000247c8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000247d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024810 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002483c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024870 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248c0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000248c4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000248c8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000248dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024944 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024950 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024958 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000249c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a0c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024a20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024a5c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024a94 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024acc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024ae8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024b70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024ba0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024bd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024bdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024c18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c54 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024c68 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024cac 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024cd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024d48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d74 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024e04 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024e24 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024e60 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024e98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024ea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024edc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024ef0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024f2c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024f5c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f60 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f64 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024fa4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ff0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002501c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025058 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025074 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002509c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000250b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002338c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023394 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000233e4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023440 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023464 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023498 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000234b0 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000234c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234f4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023550 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023564 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023590 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000235cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000235d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023624 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002368c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000236c4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000236d8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000236f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023720 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023764 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023790 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237b4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000237ec 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023808 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023844 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002384c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023870 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000238b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000238ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023930 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000239a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023a9c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023abc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023ae8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023b08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b68 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023bac 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023bd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023c00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c70 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023cd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cf8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cfc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d00 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023d1c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023d60 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023d78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023dfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e88 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023ea4 0001052b R_ARM_MOVW_ABS_NC 00010454 _tmp_126_rule │ │ │ │ │ +00023ea8 0001052c R_ARM_MOVT_ABS 00010454 _tmp_126_rule │ │ │ │ │ +00023eac 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023eb8 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00023ebc 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00023ec4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023ec8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023ee8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023eec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f3c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023f54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023f60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023f70 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023f7c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023f8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fe8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002400c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024030 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024050 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000240cc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024100 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024108 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002413c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024144 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024180 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024194 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000241d8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024204 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002423c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024274 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000242b4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024358 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024378 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000243b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000243ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000243f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024430 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024444 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002447c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000244ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000244b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000244b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000244f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024514 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024540 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002456c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002458c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000245c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024604 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024618 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024650 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002465c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002466c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002468c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002469c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024704 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002470c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002474c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024754 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024794 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000247dc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024808 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002483c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002488c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024890 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024894 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000248a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000248e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024910 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002491c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024924 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002498c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024994 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000249d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000249ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024a28 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024a60 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024a98 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024ab4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ae0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024b6c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024ba0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024ba8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024bdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024be4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024c34 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024c78 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024ca4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cdc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024d14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d40 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024dd0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024df0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024e2c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ea8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024ebc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024ef8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024f28 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f2c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f30 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024f70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fbc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024fe8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025040 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025068 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002507c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000250c0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000250d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000250f4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025128 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025140 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025160 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002510c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002512c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49b28 contains 321 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x49adc contains 321 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000040 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000048 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6320,39 +6319,39 @@ │ │ │ │ │ 0000056c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000678 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ +00000678 00004e1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 000006a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000724 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ +00000724 00004e1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 0000073c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000774 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000784 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000790 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007b0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000800 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008dc 0001331c R_ARM_CALL 0000a0a0 lambda_slash_no_default_rule │ │ │ │ │ -000008fc 0001341c R_ARM_CALL 0000a410 lambda_slash_with_default_rule │ │ │ │ │ +000008dc 0001331c R_ARM_CALL 0000a090 lambda_slash_no_default_rule │ │ │ │ │ +000008fc 0001341c R_ARM_CALL 0000a400 lambda_slash_with_default_rule │ │ │ │ │ 0000094c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000954 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000095c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000988 0000761c R_ARM_CALL 00018364 starred_expression_rule │ │ │ │ │ +00000988 0000761c R_ARM_CALL 00018330 starred_expression_rule │ │ │ │ │ 000009ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6369,50 +6368,50 @@ │ │ │ │ │ 00000ae0 0001602c R_ARM_MOVT_ABS 00001784 .LC138 │ │ │ │ │ 00000b00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b20 0001612b R_ARM_MOVW_ABS_NC 000017b4 .LC139 │ │ │ │ │ 00000b24 0001612c R_ARM_MOVT_ABS 000017b4 .LC139 │ │ │ │ │ 00000b2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b50 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000b50 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000b54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017988 annotated_rhs_rule │ │ │ │ │ -00000ba4 0000512c R_ARM_MOVT_ABS 00017988 annotated_rhs_rule │ │ │ │ │ +00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017954 annotated_rhs_rule │ │ │ │ │ +00000ba4 0000512c R_ARM_MOVT_ABS 00017954 annotated_rhs_rule │ │ │ │ │ 00000ba8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc4 0001622b R_ARM_MOVW_ABS_NC 000017e4 .LC140 │ │ │ │ │ 00000bc8 0001622c R_ARM_MOVT_ABS 000017e4 .LC140 │ │ │ │ │ 00000bd0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00000c08 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00000c1c 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ 00000c20 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ 00000c24 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000c30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c3c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c40 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c4c 0001632b R_ARM_MOVW_ABS_NC 00001818 .LC141 │ │ │ │ │ 00000c50 0001632c R_ARM_MOVT_ABS 00001818 .LC141 │ │ │ │ │ 00000c58 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00000c90 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00000ca4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cb8 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ 00000cbc 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ 00000cc0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000ccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000cdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ce8 0001642b R_ARM_MOVW_ABS_NC 00001848 .LC142 │ │ │ │ │ 00000cec 0001642c R_ARM_MOVT_ABS 00001848 .LC142 │ │ │ │ │ 00000cf4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000d1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2c 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00000d2c 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00000d40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db8 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000dbc 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ @@ -6431,42 +6430,42 @@ │ │ │ │ │ 00000e78 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e88 0001662b R_ARM_MOVW_ABS_NC 00001898 .LC144 │ │ │ │ │ 00000e8c 0001662c R_ARM_MOVT_ABS 00001898 .LC144 │ │ │ │ │ 00000e90 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ea8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000efc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f30 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00000f30 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00000f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f6c 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000f70 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ 00000f74 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000f80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f94 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f98 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000fa4 0001672b R_ARM_MOVW_ABS_NC 000018c0 .LC145 │ │ │ │ │ 00000fa8 0001672c R_ARM_MOVT_ABS 000018c0 .LC145 │ │ │ │ │ 00000fb0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000105c 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +0000105c 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00001070 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000109c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ac 0000f11c R_ARM_CALL 0000cd3c _loop0_78_rule │ │ │ │ │ +000010ac 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ 000010c4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000010c8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000010cc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000010d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000010e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000010f4 0001682b R_ARM_MOVW_ABS_NC 000018e0 .LC146 │ │ │ │ │ 000010f8 0001682c R_ARM_MOVT_ABS 000018e0 .LC146 │ │ │ │ │ 00001100 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001114 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00001114 0000511c R_ARM_CALL 00017954 annotated_rhs_rule │ │ │ │ │ 00001128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001154 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001158 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000115c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001168 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000117c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001180 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6478,15 +6477,15 @@ │ │ │ │ │ 0000121c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001224 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001254 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001278 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001304 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ +00001304 0000c81c R_ARM_CALL 00019538 param_no_default_rule │ │ │ │ │ 00001328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001380 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001388 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6509,15 +6508,15 @@ │ │ │ │ │ 00001648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000166c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000016c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000016d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000016fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001710 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000173c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000173c 0000251c R_ARM_CALL 0001d724 block_rule │ │ │ │ │ 00001760 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001790 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017ac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000182c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6591,9 +6590,9 @@ │ │ │ │ │ 00002108 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002110 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000213c 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ 00002168 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000021bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f8 00013d1c R_ARM_CALL 00024704 lambda_param_no_default_rule │ │ │ │ │ +000021f8 00013d1c R_ARM_CALL 000246d0 lambda_param_no_default_rule │ │ │ │ │ 0000221c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -873,15 +873,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq bb4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -903,15 +903,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1038,15 +1038,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b b8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq d50 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ee8 │ │ │ │ │ @@ -1148,15 +1148,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ bne 11bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 11b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1260,15 +1260,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 16ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1ca0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2175,15 +2175,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a570 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e64 <_tmp_168_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1f24 │ │ │ │ │ @@ -2482,26 +2482,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -2609,15 +2609,15 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 222c <_loop1_36_rule+0x108> │ │ │ │ │ b 261c <_loop1_36_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2631,15 +2631,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2669,15 +2669,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2720,15 +2720,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -2782,15 +2782,15 @@ │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2778 <_loop1_36_rule+0x654> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2948,30 +2948,30 @@ │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2b04 <_loop1_36_rule+0x9e0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28ec <_loop1_36_rule+0x7c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2958 <_loop1_36_rule+0x834> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ @@ -3034,37 +3034,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3085,15 +3085,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ @@ -3168,15 +3168,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ b 2a78 <_loop1_36_rule+0x954> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ │ │ │ │ │ 00002ba4 : │ │ │ │ │ @@ -3222,15 +3222,15 @@ │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ @@ -3241,15 +3241,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3397,15 +3397,15 @@ │ │ │ │ │ b 2d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3542,15 +3542,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c90 │ │ │ │ │ + bl 15c5c │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3628,27 +3628,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d810 │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 375c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3660,36 +3660,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3734 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 1866c │ │ │ │ │ + bl 18638 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3724,27 +3724,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d810 │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 375c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3756,36 +3756,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3734 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 1866c │ │ │ │ │ + bl 18638 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3865,15 +3865,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3894,15 +3894,15 @@ │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3919,19 +3919,19 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 32d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 35ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a330 │ │ │ │ │ + bl a320 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d810 │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3994,15 +3994,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bne 3678 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 32d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d810 │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4245,15 +4245,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0x258> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x268> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 39e0 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3a80 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4362,15 +4362,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3ba8 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3bb0 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -4444,20 +4444,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3f1c <_loop0_31_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3d8c <_loop0_31_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3d90 <_loop0_31_rule+0x174> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4495,15 +4495,15 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 3cb0 <_loop0_31_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 3e04 <_loop0_31_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -4524,15 +4524,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5006,15 +5006,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 459c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1004c │ │ │ │ │ + bl 1004c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 459c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 45d0 │ │ │ │ │ @@ -5405,15 +5405,15 @@ │ │ │ │ │ bne 4c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4b34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4a50 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5425,15 +5425,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ bne 4b44 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4b2c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ @@ -5445,15 +5445,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a570 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ beq 4a50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5508,15 +5508,15 @@ │ │ │ │ │ bne 4bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5548,15 +5548,15 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd4c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 4bbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -5684,30 +5684,30 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 4f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5723,15 +5723,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10220 │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ @@ -5744,15 +5744,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 4e4c │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -5762,41 +5762,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10220 │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ b 4e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10220 │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4db8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4db8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ @@ -5809,27 +5809,27 @@ │ │ │ │ │ b 4e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10220 │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ @@ -5845,15 +5845,15 @@ │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ b 4eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8c0 │ │ │ │ │ + bl c8c0 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4d94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ @@ -5906,15 +5906,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 51cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq 517c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -5959,30 +5959,30 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 51ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 521c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6339,112 +6339,109 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ad8 │ │ │ │ │ + beq 5acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ad8 │ │ │ │ │ + bne 5acc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a80 │ │ │ │ │ + bne 5a74 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5854 │ │ │ │ │ + bne 5848 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5a6c │ │ │ │ │ + beq 5a60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 5a80 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bne 5a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 593c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 5930 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 5a80 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 5a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bne 586c │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 5860 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5930 │ │ │ │ │ + bne 5924 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5acc │ │ │ │ │ + beq 5ac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5acc │ │ │ │ │ + bne 5ac0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 59bc │ │ │ │ │ + beq 59b0 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5aac │ │ │ │ │ + beq 5aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b1c │ │ │ │ │ + bne 5b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6458,398 +6455,397 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20558 │ │ │ │ │ + bl 20524 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 5788 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a80 │ │ │ │ │ + beq 5a74 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - stm sp, {r8, ip} │ │ │ │ │ + stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 5918 │ │ │ │ │ + beq 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5a8c │ │ │ │ │ + b 5a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5a80 │ │ │ │ │ + beq 5a74 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + str r9, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 590c │ │ │ │ │ - b 5918 │ │ │ │ │ + bne 5900 │ │ │ │ │ + b 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 59fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 56a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 59fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a94 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5b90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 5720 │ │ │ │ │ - b 5924 │ │ │ │ │ + b 5918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5864 │ │ │ │ │ + b 5858 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ + bne 5818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a58 │ │ │ │ │ + b 5a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 57cc │ │ │ │ │ + b 57c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 56e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ab8 │ │ │ │ │ + blt 5aac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5800 │ │ │ │ │ - b 5a50 │ │ │ │ │ + beq 57f4 │ │ │ │ │ + b 5a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5830 │ │ │ │ │ - b 5ab8 │ │ │ │ │ + beq 5824 │ │ │ │ │ + b 5aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5aac │ │ │ │ │ + bne 5818 │ │ │ │ │ + b 5aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a30 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5aac │ │ │ │ │ + bne 5818 │ │ │ │ │ + b 5aa0 │ │ │ │ │ │ │ │ │ │ -00005c14 <_tmp_15_rule>: │ │ │ │ │ +00005c04 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 5cac <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 5cac <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5cb4 <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 5ca4 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5c9c <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5c9c <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c58 <_tmp_15_rule+0x44> │ │ │ │ │ + b 5c48 <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005cc8 : │ │ │ │ │ +00005cb8 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ec0 │ │ │ │ │ + beq 5eb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec0 │ │ │ │ │ + bne 5eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5de0 │ │ │ │ │ + bne 5dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5dd0 │ │ │ │ │ + blt 5dc0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr 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 5dc8 │ │ │ │ │ + bne 5db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5d98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5dfc │ │ │ │ │ + bne 5dec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6857,28 +6853,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 5d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5d9c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6892,638 +6888,638 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e84 │ │ │ │ │ + beq 5e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d10 │ │ │ │ │ + b 5d00 │ │ │ │ │ │ │ │ │ │ -00005ecc : │ │ │ │ │ +00005ebc : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6070 │ │ │ │ │ + beq 6060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6070 │ │ │ │ │ + bne 6060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6060 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5fbc │ │ │ │ │ + blt 5fac │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr 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 5fb4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 606c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5f84 │ │ │ │ │ + b 5f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f14 │ │ │ │ │ + b 5f04 │ │ │ │ │ │ │ │ │ │ -0000607c : │ │ │ │ │ +0000606c : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 617c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 618c │ │ │ │ │ + bne 617c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 6108 │ │ │ │ │ + beq 60f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6128 │ │ │ │ │ + bne 6118 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d828 │ │ │ │ │ + bl d818 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6108 │ │ │ │ │ + bne 60f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ + beq 6150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6100 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6118 │ │ │ │ │ + b 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 60c4 │ │ │ │ │ + b 60b4 │ │ │ │ │ │ │ │ │ │ -00006198 : │ │ │ │ │ +00006188 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63f0 │ │ │ │ │ + bne 63e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6314 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63e4 │ │ │ │ │ + beq 63d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e4 │ │ │ │ │ + bne 63d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 62c8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 63b4 │ │ │ │ │ + beq 63a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6330 │ │ │ │ │ + bne 6320 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 63ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6320 │ │ │ │ │ + bne 6310 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6294 │ │ │ │ │ + beq 6284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 638c │ │ │ │ │ + beq 637c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 62f4 │ │ │ │ │ + b 62e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 625c │ │ │ │ │ - b 6398 │ │ │ │ │ + bge 624c │ │ │ │ │ + b 6388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 639c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 639c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6224 │ │ │ │ │ + b 6214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 61e0 │ │ │ │ │ + b 61d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9460 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62b8 │ │ │ │ │ + beq 62a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 6380 │ │ │ │ │ - b 638c │ │ │ │ │ + bne 6370 │ │ │ │ │ + b 637c │ │ │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ │ +00006440 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66e0 │ │ │ │ │ + bne 66d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 67c4 │ │ │ │ │ + beq 67b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67c4 │ │ │ │ │ + bne 67b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6544 │ │ │ │ │ + bne 6534 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 6584 │ │ │ │ │ + beq 6574 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6520 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 666c │ │ │ │ │ + bne 665c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 65bc │ │ │ │ │ + bne 65ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 66f8 │ │ │ │ │ + blt 66e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 6508 │ │ │ │ │ - b 6544 │ │ │ │ │ + beq 64f8 │ │ │ │ │ + b 6534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6724 │ │ │ │ │ + bne 6714 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 67dc │ │ │ │ │ + beq 67cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67dc │ │ │ │ │ + bne 67cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6614 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67e8 │ │ │ │ │ + bne 67d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 6648 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6738 │ │ │ │ │ + bne 6728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6544 │ │ │ │ │ + b 6534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 671c │ │ │ │ │ + beq 670c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6710 │ │ │ │ │ + beq 6700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 66dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6570 │ │ │ │ │ + b 6560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6498 │ │ │ │ │ + b 6488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 66c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 653c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 653c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 6648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7543,44 +7539,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 664c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 64d4 │ │ │ │ │ + b 64c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6574 │ │ │ │ │ + b 6564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 65f0 │ │ │ │ │ + b 65e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6614 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7589,122 +7585,122 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b 67a4 │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b 6794 │ │ │ │ │ │ │ │ │ │ -00006838 : │ │ │ │ │ +00006828 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bcc │ │ │ │ │ + bne 6bbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 6a2c │ │ │ │ │ + bne 6a1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 6b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b48 │ │ │ │ │ + bne 6b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6aa8 │ │ │ │ │ + beq 6a98 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b54 │ │ │ │ │ + bne 6b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a8c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6a80 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a8c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 6a2c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a78 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6a74 │ │ │ │ │ + bgt 6a64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7712,811 +7708,811 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6ab0 │ │ │ │ │ + beq 6aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6a1c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6ae8 │ │ │ │ │ + bne 6ad8 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b60 │ │ │ │ │ + beq 6b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b60 │ │ │ │ │ + bne 6b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6990 │ │ │ │ │ + beq 6980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6b14 │ │ │ │ │ + bne 6b04 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 6abc │ │ │ │ │ + beq 6aac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 697c │ │ │ │ │ + b 696c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 6998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a18 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a54 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a10 │ │ │ │ │ + b 6a00 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a58 │ │ │ │ │ + beq 6a48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6aa8 │ │ │ │ │ + b 6a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68ec │ │ │ │ │ + b 68dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6944 │ │ │ │ │ + b 6934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6a2c │ │ │ │ │ + b 6a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 6a2c │ │ │ │ │ + blt 6a1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 68c4 │ │ │ │ │ - b 6a28 │ │ │ │ │ + beq 68b4 │ │ │ │ │ + b 6a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6880 │ │ │ │ │ + b 6870 │ │ │ │ │ │ │ │ │ │ -00006bd8 : │ │ │ │ │ +00006bc8 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 8100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8110 │ │ │ │ │ + bne 8100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 80f8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c6c │ │ │ │ │ + beq 6c5c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 811c │ │ │ │ │ + beq 810c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 811c │ │ │ │ │ + bne 810c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8128 │ │ │ │ │ + beq 8118 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8270 │ │ │ │ │ + bl 8260 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 72fc │ │ │ │ │ + bne 72ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8638 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a4 │ │ │ │ │ + bl 92a4 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81a8 │ │ │ │ │ + bne 8198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 81ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8230 │ │ │ │ │ + bne 8220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8264 │ │ │ │ │ + beq 8254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8264 │ │ │ │ │ + bne 8254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 819c │ │ │ │ │ + bne 818c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 8158 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7270 │ │ │ │ │ + bne 7260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9460 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 72d0 │ │ │ │ │ + bne 72c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 80e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80f4 │ │ │ │ │ + bne 80e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 8014 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7ff4 │ │ │ │ │ + beq 7fe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78dc │ │ │ │ │ + bne 78cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fe8 │ │ │ │ │ + beq 7fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fe8 │ │ │ │ │ + bne 7fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6f3c │ │ │ │ │ + bne 6f2c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7880 │ │ │ │ │ + bne 7870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fdc │ │ │ │ │ + beq 7fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fdc │ │ │ │ │ + bne 7fcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 8064 │ │ │ │ │ + beq 8054 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7674 │ │ │ │ │ + bne 7664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7a88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7af0 │ │ │ │ │ + beq 7ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7af0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 738c │ │ │ │ │ + bne 737c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7414 │ │ │ │ │ + bne 7404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 74c0 │ │ │ │ │ + bne 74b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 75a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ba8 │ │ │ │ │ + bne 7b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c24 │ │ │ │ │ + bne 7c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 809c │ │ │ │ │ + beq 808c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 7180 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 7180 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a6c │ │ │ │ │ + bne 7a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 7700 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 7808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8030 │ │ │ │ │ + bne 8020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e0c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 8040 │ │ │ │ │ + beq 8030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 80d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 81ec │ │ │ │ │ + beq 81dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7064 │ │ │ │ │ + beq 7054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74a4 │ │ │ │ │ + beq 7494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 70dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 7078 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 708c │ │ │ │ │ + bne 707c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 7078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ + bne 73ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 70dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70b0 │ │ │ │ │ + bne 70a0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8540,39 +8536,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 70c4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8595,96 +8591,96 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d828 │ │ │ │ │ + bl d818 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 6fac │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7ae0 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 80c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 783c │ │ │ │ │ + bne 782c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8713,143 +8709,143 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7874 │ │ │ │ │ + b 7864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 7958 │ │ │ │ │ + bne 7948 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f20 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6f3c │ │ │ │ │ + b 6f2c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 731c │ │ │ │ │ + b 730c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7afc │ │ │ │ │ + bne 7aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 785c │ │ │ │ │ + bne 784c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8878,214 +8874,214 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ - b 7818 │ │ │ │ │ + bne 7240 │ │ │ │ │ + b 7808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7234 │ │ │ │ │ + b 7224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 606c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fdc │ │ │ │ │ + beq 6fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 76bc │ │ │ │ │ + bne 76ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 701c │ │ │ │ │ + b 700c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7944 │ │ │ │ │ + beq 7934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ - b 7b08 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ + b 7af8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7870 │ │ │ │ │ + bne 7860 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7b9c │ │ │ │ │ + beq 7b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b9c │ │ │ │ │ + bne 7b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 7b94 │ │ │ │ │ + bne 7b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c30 │ │ │ │ │ + bne 7c20 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 786c │ │ │ │ │ + b 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7b68 │ │ │ │ │ + b 7b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 74b8 │ │ │ │ │ + bne 74a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c18 │ │ │ │ │ + beq 7c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c18 │ │ │ │ │ + bne 7c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7c10 │ │ │ │ │ + bne 7c00 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e08 │ │ │ │ │ + bne 7df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 70e4 │ │ │ │ │ + b 70d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bdc │ │ │ │ │ + b 7bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7120 │ │ │ │ │ + b 7110 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7b80 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ + bne 7eb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ef8 │ │ │ │ │ + bne 7ee8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7ed4 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e94 │ │ │ │ │ + bne 7e84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -9116,133 +9112,133 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7b94 │ │ │ │ │ - b 7b90 │ │ │ │ │ + bne 7b84 │ │ │ │ │ + b 7b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 73fc │ │ │ │ │ + blt 73ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7050 │ │ │ │ │ - b 70e4 │ │ │ │ │ + beq 7040 │ │ │ │ │ + b 70d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fd0 │ │ │ │ │ + bne 7fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 7f9c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7f04 │ │ │ │ │ + bne 7ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c08 │ │ │ │ │ + b 7bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d34 │ │ │ │ │ + beq 7d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c70 │ │ │ │ │ + b 7c60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7cc8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7cdc │ │ │ │ │ + b 7ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ca8 │ │ │ │ │ + b 7c98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9251,173 +9247,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7c10 │ │ │ │ │ - b 7c08 │ │ │ │ │ + bne 7c00 │ │ │ │ │ + b 7bf8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7e50 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7e64 │ │ │ │ │ + b 7e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e30 │ │ │ │ │ + b 7e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 6f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f08 │ │ │ │ │ + b 6ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b08 │ │ │ │ │ + blt 7af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ - b 7824 │ │ │ │ │ + beq 724c │ │ │ │ │ + b 7814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 76f4 │ │ │ │ │ + blt 76e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ - b 6fe0 │ │ │ │ │ + beq 6f94 │ │ │ │ │ + b 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7824 │ │ │ │ │ + blt 7814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 7154 │ │ │ │ │ - b 786c │ │ │ │ │ + beq 7144 │ │ │ │ │ + b 785c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ae0 │ │ │ │ │ - b 76f4 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ + b 76e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ - b 804c │ │ │ │ │ + beq 72b4 │ │ │ │ │ + b 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e88 │ │ │ │ │ + b 6e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c20 │ │ │ │ │ + b 6c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6ca8 │ │ │ │ │ + b 6c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7374 │ │ │ │ │ + blt 7364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cdc │ │ │ │ │ + beq 6ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 804c │ │ │ │ │ + blt 803c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6e0c │ │ │ │ │ + beq 6dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -9425,880 +9421,880 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 735c │ │ │ │ │ + bne 734c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ - b 7374 │ │ │ │ │ + beq 6d88 │ │ │ │ │ + b 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6dd8 │ │ │ │ │ + b 6dc8 │ │ │ │ │ │ │ │ │ │ -00008270 : │ │ │ │ │ +00008260 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 846c │ │ │ │ │ + beq 845c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 845c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 843c │ │ │ │ │ + bne 842c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 83fc │ │ │ │ │ + beq 83ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d4 │ │ │ │ │ + bne 83c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8368 │ │ │ │ │ + bne 8358 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 833c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 842c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 844c │ │ │ │ │ + beq 843c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 844c │ │ │ │ │ + bne 843c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 832c │ │ │ │ │ + beq 831c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8478 │ │ │ │ │ + bne 8468 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8490 │ │ │ │ │ + blt 8480 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82ec │ │ │ │ │ + beq 82dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83cc │ │ │ │ │ + beq 83bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 82b8 │ │ │ │ │ + b 82a8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83f4 │ │ │ │ │ - b 8458 │ │ │ │ │ + beq 83e4 │ │ │ │ │ + b 8448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ │ │ │ │ │ -000084a8 <_tmp_41_rule>: │ │ │ │ │ +00008498 <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 8540 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 8540 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8548 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 8538 <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8530 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8530 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 84ec <_tmp_41_rule+0x44> │ │ │ │ │ + b 84dc <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000855c : │ │ │ │ │ +0000854c : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 863c │ │ │ │ │ + beq 862c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 863c │ │ │ │ │ + bne 862c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 85e4 │ │ │ │ │ + bne 85d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85f4 │ │ │ │ │ + bne 85e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85cc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 85d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 85a4 │ │ │ │ │ + b 8594 │ │ │ │ │ │ │ │ │ │ -00008648 : │ │ │ │ │ +00008638 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 871c │ │ │ │ │ + beq 870c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 871c │ │ │ │ │ + bne 870c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8854 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 888c │ │ │ │ │ + bl 887c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 87cc │ │ │ │ │ + bne 87bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 888c │ │ │ │ │ + bl 887c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 8718 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8690 │ │ │ │ │ + b 8680 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 8798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 877c │ │ │ │ │ + b 876c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8874 │ │ │ │ │ + blt 8864 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 86c4 │ │ │ │ │ + beq 86b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ │ │ │ │ │ -0000888c : │ │ │ │ │ +0000887c : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 8970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8980 │ │ │ │ │ + bne 8970 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a90 │ │ │ │ │ + bne 8a80 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 89e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 897c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 88c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8964 │ │ │ │ │ + beq 8954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8a90 │ │ │ │ │ + beq 8a80 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a1c │ │ │ │ │ + beq 8a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a1c │ │ │ │ │ + bne 8a0c │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8944 │ │ │ │ │ + beq 8934 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8a2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 8958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89f0 │ │ │ │ │ + beq 89e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ - b 8a28 │ │ │ │ │ + beq 8a04 │ │ │ │ │ + b 8a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8aa0 │ │ │ │ │ + blt 8a90 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, 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 8908 │ │ │ │ │ + beq 88f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ │ │ │ │ │ -00008ab8 : │ │ │ │ │ +00008aa8 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b6c │ │ │ │ │ + bne 8b5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8b38 │ │ │ │ │ + bne 8b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8b38 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8b78 │ │ │ │ │ + beq 8b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b78 │ │ │ │ │ + bne 8b68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8b34 │ │ │ │ │ + b 8b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b00 │ │ │ │ │ + b 8af0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8b34 │ │ │ │ │ + beq 8b24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8b38 │ │ │ │ │ + b 8b28 │ │ │ │ │ │ │ │ │ │ -00008ba4 <_loop1_83_rule>: │ │ │ │ │ +00008b94 <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8d08 <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8d08 <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c34 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8cfc <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8cec <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c34 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8c60 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8c50 <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8c78 <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8c68 <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8cd0 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8cc0 <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8c20 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8c10 <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8c3c <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8c2c <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d14 <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8cbc <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8cac <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8c98 <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8c88 <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d14 <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8c68 <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8c58 <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8bec <_loop1_83_rule+0x48> │ │ │ │ │ + b 8bdc <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008d4c : │ │ │ │ │ +00008d3c : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9294 │ │ │ │ │ + beq 9284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9294 │ │ │ │ │ + bne 9284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 9278 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e04 │ │ │ │ │ + bne 8df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 9278 │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8e1c │ │ │ │ │ + bne 8e0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10311,116 +10307,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 926c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c │ │ │ │ │ + bne 926c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9230 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 9234 │ │ │ │ │ + beq 9224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9230 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9270 │ │ │ │ │ + beq 9260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9270 │ │ │ │ │ + bne 9260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 925c │ │ │ │ │ + bne 924c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9250 │ │ │ │ │ + beq 9240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9250 │ │ │ │ │ + bne 9240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 9304 │ │ │ │ │ + bne 92f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92ec │ │ │ │ │ + blt 92dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 907c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92b4 │ │ │ │ │ + bne 92a4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 92a0 │ │ │ │ │ + bne 9290 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 91b4 │ │ │ │ │ + bne 91a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -10428,35 +10424,35 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne lr, r8 │ │ │ │ │ movne ip, r7 │ │ │ │ │ - beq 922c │ │ │ │ │ + beq 921c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 8ff8 │ │ │ │ │ + ble 8fe8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8fdc │ │ │ │ │ + b 8fcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8de4 │ │ │ │ │ + beq 8dd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_CALL _PyPegen_template_str │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -10464,68 +10460,68 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 9064 │ │ │ │ │ + beq 9054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8de0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8e14 │ │ │ │ │ + b 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f50 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd58 │ │ │ │ │ + bl 1fd24 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 92cc │ │ │ │ │ + beq 92bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10539,173 +10535,173 @@ │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92e0 │ │ │ │ │ + beq 92d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92e0 │ │ │ │ │ + bne 92d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8f80 │ │ │ │ │ + beq 8f70 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 91f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8e90 │ │ │ │ │ + b 8e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 91dc │ │ │ │ │ + beq 91cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9194 │ │ │ │ │ + beq 9184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9320 │ │ │ │ │ + bne 9310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9194 │ │ │ │ │ + bne 9184 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 91a0 │ │ │ │ │ + bne 9190 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8de4 │ │ │ │ │ + b 8dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8efc │ │ │ │ │ + b 8eec │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ebc │ │ │ │ │ + b 8eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e48 │ │ │ │ │ + b 8e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9080 │ │ │ │ │ + b 9070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d94 │ │ │ │ │ + b 8d84 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9174 │ │ │ │ │ + bne 9164 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9174 │ │ │ │ │ + beq 9164 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 8f4c │ │ │ │ │ + b 8f3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ │ │ │ │ │ -00009340 : │ │ │ │ │ +00009330 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9464 │ │ │ │ │ + beq 9454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9464 │ │ │ │ │ + bne 9454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9454 │ │ │ │ │ + bne 9444 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ @@ -10713,96 +10709,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 943c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 943c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9454 │ │ │ │ │ + b 9444 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9388 │ │ │ │ │ + b 9378 │ │ │ │ │ │ │ │ │ │ -00009470 : │ │ │ │ │ +00009460 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 95e0 │ │ │ │ │ + beq 95d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 95d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 951c │ │ │ │ │ + bne 950c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 95a0 │ │ │ │ │ + beq 9590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10810,238 +10806,238 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 952c │ │ │ │ │ + bne 951c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 957c │ │ │ │ │ + beq 956c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 950c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 95ec │ │ │ │ │ + blt 95dc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr 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 94f8 │ │ │ │ │ - b 9514 │ │ │ │ │ + beq 94e8 │ │ │ │ │ + b 9504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94b8 │ │ │ │ │ + b 94a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 950c │ │ │ │ │ │ │ │ │ │ -00009600 : │ │ │ │ │ +000095f0 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq 9b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b50 │ │ │ │ │ + bne 9b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, ip, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 9764 │ │ │ │ │ + bne 9754 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 98f0 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 98f4 │ │ │ │ │ + beq 98e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98f4 │ │ │ │ │ + bne 98e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 9810 │ │ │ │ │ + bne 9800 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a410 │ │ │ │ │ + bl a400 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 98b4 │ │ │ │ │ + bne 98a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240a0 <_loop1_74_rule> │ │ │ │ │ + bl 2406c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl acf0 <_loop0_73_rule> │ │ │ │ │ + bl ace0 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af24 │ │ │ │ │ + bl af14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9778 │ │ │ │ │ + bne 9768 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 97f0 │ │ │ │ │ + beq 97e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97f0 │ │ │ │ │ + bne 97e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 <_loop1_75_rule> │ │ │ │ │ + bl a5a8 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9afc │ │ │ │ │ + bne 9aec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl af24 │ │ │ │ │ + bl af14 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97d0 │ │ │ │ │ + bne 97c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 9760 │ │ │ │ │ + b 9750 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ + bne 973c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b3c │ │ │ │ │ + bne 9b2c │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 9760 │ │ │ │ │ - b 97c4 │ │ │ │ │ + bne 9750 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b34 <_loop0_72_rule> │ │ │ │ │ + bl 24b00 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl acf0 <_loop0_73_rule> │ │ │ │ │ + bl ace0 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af24 │ │ │ │ │ + bl af14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96c4 │ │ │ │ │ + bne 96b4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -11051,285 +11047,285 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9894 │ │ │ │ │ + beq 9884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 9748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9800 │ │ │ │ │ + beq 97f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl acf0 <_loop0_73_rule> │ │ │ │ │ + bl ace0 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 96e0 │ │ │ │ │ + beq 96d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af24 │ │ │ │ │ + bl af14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96d4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 9860 │ │ │ │ │ + b 9850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 969c │ │ │ │ │ + b 968c │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 9c94 │ │ │ │ │ + beq 9c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c94 │ │ │ │ │ + bne 9c84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9c44 │ │ │ │ │ + bne 9c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9cac │ │ │ │ │ + bne 9c9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a20 │ │ │ │ │ + bne 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b34 <_loop0_72_rule> │ │ │ │ │ + bl 24b00 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c20 │ │ │ │ │ + beq 9c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c20 │ │ │ │ │ + bne 9c10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a410 │ │ │ │ │ + bl a400 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9b5c │ │ │ │ │ + bne 9b4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 <_loop1_75_rule> │ │ │ │ │ + bl a5a8 <_loop1_75_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ca0 │ │ │ │ │ + bne 9c90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b34 <_loop0_72_rule> │ │ │ │ │ + bl 24b00 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 9cdc │ │ │ │ │ + bne 9ccc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9aa0 │ │ │ │ │ + bne 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f84 │ │ │ │ │ + bne 9f74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e23c <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ac0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a03c │ │ │ │ │ + bne a02c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 9674 │ │ │ │ │ - b 9764 │ │ │ │ │ + beq 9664 │ │ │ │ │ + b 9754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl af24 │ │ │ │ │ + bl af14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9798 │ │ │ │ │ + bne 9788 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ - b 97f0 │ │ │ │ │ + bne 973c │ │ │ │ │ + b 97e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9648 │ │ │ │ │ + b 9638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9bf8 │ │ │ │ │ + beq 9be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9bf8 │ │ │ │ │ + bne 9be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24704 │ │ │ │ │ + bl 246d0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c08 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c2c │ │ │ │ │ + bne 9c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b84 │ │ │ │ │ + bne 9b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99d0 │ │ │ │ │ + b 99c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 9940 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11337,168 +11333,168 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 9bc0 │ │ │ │ │ + b 9bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9928 │ │ │ │ │ + b 9918 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b84 │ │ │ │ │ + b 9b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9960 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9f6c │ │ │ │ │ + beq 9f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f6c │ │ │ │ │ + bne 9f5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9e54 │ │ │ │ │ + beq 9e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a084 │ │ │ │ │ + beq a074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a084 │ │ │ │ │ + bne a074 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a080 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f4c │ │ │ │ │ + beq 9f3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a080 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9e60 │ │ │ │ │ - bl 2498c │ │ │ │ │ + beq 9e50 │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 9e60 │ │ │ │ │ + beq 9e50 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e24 │ │ │ │ │ + bne 9e14 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 9e0c │ │ │ │ │ + bne 9dfc │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f78 │ │ │ │ │ + beq 9f68 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 9db0 │ │ │ │ │ + b 9da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9de4 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r5, #88] @ 0x58 │ │ │ │ │ - sub r3, ip, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a58 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4, #88] @ 0x58 │ │ │ │ │ + b 9a48 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9f44 │ │ │ │ │ + beq 9f34 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble 9eac │ │ │ │ │ + ble 9e9c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 9e90 │ │ │ │ │ + b 9e80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11507,28 +11503,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11536,842 +11532,842 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9bbc │ │ │ │ │ + b 9bac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d08 │ │ │ │ │ + b 9cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 9f48 │ │ │ │ │ + b 9f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a078 │ │ │ │ │ + beq a068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a078 │ │ │ │ │ + bne a068 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a058 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a05c │ │ │ │ │ + bne a04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24704 │ │ │ │ │ + bl 246d0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9aa0 │ │ │ │ │ + beq 9a90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ac0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a008 │ │ │ │ │ + b 9ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9aa0 │ │ │ │ │ + b 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9fb0 │ │ │ │ │ + b 9fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d68 │ │ │ │ │ + b 9d58 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e44 │ │ │ │ │ │ │ │ │ │ -0000a0a0 : │ │ │ │ │ +0000a090 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a168 │ │ │ │ │ + bne a158 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 240a0 <_loop1_74_rule> │ │ │ │ │ + bl 2406c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a118 │ │ │ │ │ + beq a108 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1c4 │ │ │ │ │ + bne a1b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240a0 <_loop1_74_rule> │ │ │ │ │ + bl 2406c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a13c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a174 │ │ │ │ │ + bne a164 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a0e4 │ │ │ │ │ + b a0d4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a14c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a194 │ │ │ │ │ - b a118 │ │ │ │ │ + bne a184 │ │ │ │ │ + b a108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a14c │ │ │ │ │ │ │ │ │ │ -0000a1ec : │ │ │ │ │ +0000a1dc : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a300 │ │ │ │ │ + beq a2f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a300 │ │ │ │ │ + bne a2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a2b0 │ │ │ │ │ + bne a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef4c │ │ │ │ │ + bl 1ef18 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e848 │ │ │ │ │ + bl 1e814 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a298 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2c0 │ │ │ │ │ + bne a2b0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a1dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a2a4 │ │ │ │ │ + beq a294 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2a4 │ │ │ │ │ + beq a294 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a30c │ │ │ │ │ + bne a2fc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b a2a8 │ │ │ │ │ + b a298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a234 │ │ │ │ │ + b a224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2f8 │ │ │ │ │ + beq a2e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a2b0 │ │ │ │ │ + b a2a0 │ │ │ │ │ │ │ │ │ │ -0000a330 : │ │ │ │ │ +0000a320 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a404 │ │ │ │ │ + beq a3f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a404 │ │ │ │ │ + bne a3f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a3b4 │ │ │ │ │ + bne a3a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a3b0 │ │ │ │ │ + bne a3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3c8 │ │ │ │ │ + bne a3b8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d810 │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3b0 │ │ │ │ │ + beq a3a0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd4c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a3b4 │ │ │ │ │ + beq a3a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a3bc │ │ │ │ │ + b a3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a374 │ │ │ │ │ + b a364 │ │ │ │ │ │ │ │ │ │ -0000a410 : │ │ │ │ │ +0000a400 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a5ac │ │ │ │ │ + beq a59c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5ac │ │ │ │ │ + bne a59c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a59c │ │ │ │ │ + bne a58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24b34 <_loop0_72_rule> │ │ │ │ │ + bl 24b00 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 <_loop1_75_rule> │ │ │ │ │ + bl a5a8 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a4e4 │ │ │ │ │ + bne a4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a59c │ │ │ │ │ + bne a58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b34 <_loop0_72_rule> │ │ │ │ │ + bl 24b00 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a4c4 │ │ │ │ │ + beq a4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5b8 <_loop1_75_rule> │ │ │ │ │ + bl a5a8 <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a560 │ │ │ │ │ + bne a550 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a47c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a47c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a534 │ │ │ │ │ + beq a524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a4cc │ │ │ │ │ + beq a4bc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4cc │ │ │ │ │ + beq a4bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a4d4 │ │ │ │ │ + b a4c4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4c4 │ │ │ │ │ + beq a4b4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4c4 │ │ │ │ │ + beq a4b4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a514 │ │ │ │ │ + b a504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a4d4 │ │ │ │ │ + b a4c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a458 │ │ │ │ │ + b a448 │ │ │ │ │ │ │ │ │ │ -0000a5b8 <_loop1_75_rule>: │ │ │ │ │ +0000a5a8 <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a72c <_loop1_75_rule+0x174> │ │ │ │ │ + beq a71c <_loop1_75_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a72c <_loop1_75_rule+0x174> │ │ │ │ │ + bne a71c <_loop1_75_rule+0x174> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a65c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a64c <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a710 <_loop1_75_rule+0x158> │ │ │ │ │ + beq a700 <_loop1_75_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne a65c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a64c <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a764 │ │ │ │ │ + bl a754 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a678 <_loop1_75_rule+0xc0> │ │ │ │ │ + bne a668 <_loop1_75_rule+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a690 <_loop1_75_rule+0xd8> │ │ │ │ │ + bne a680 <_loop1_75_rule+0xd8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq a738 <_loop1_75_rule+0x180> │ │ │ │ │ + beq a728 <_loop1_75_rule+0x180> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a638 <_loop1_75_rule+0x80> │ │ │ │ │ + b a628 <_loop1_75_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a654 <_loop1_75_rule+0x9c> │ │ │ │ │ + bne a644 <_loop1_75_rule+0x9c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6e8 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a6d8 <_loop1_75_rule+0x130> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble a6cc <_loop1_75_rule+0x114> │ │ │ │ │ + ble a6bc <_loop1_75_rule+0x114> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, r5, lsl #2] │ │ │ │ │ str r1, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a6b0 <_loop1_75_rule+0xf8> │ │ │ │ │ + b a6a0 <_loop1_75_rule+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a668 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a658 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a668 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a658 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a668 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a658 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a600 <_loop1_75_rule+0x48> │ │ │ │ │ + b a5f0 <_loop1_75_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6e8 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a6d8 <_loop1_75_rule+0x130> │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b a680 <_loop1_75_rule+0xc8> │ │ │ │ │ + b a670 <_loop1_75_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000a764 : │ │ │ │ │ +0000a754 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a8dc │ │ │ │ │ + beq a8cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8dc │ │ │ │ │ + bne a8cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a8cc │ │ │ │ │ + bne a8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne a804 │ │ │ │ │ + bne a7f4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a8cc │ │ │ │ │ + bne a8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a878 │ │ │ │ │ + bne a868 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a7c8 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7c8 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a854 │ │ │ │ │ + beq a844 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a7f0 │ │ │ │ │ + beq a7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7f0 │ │ │ │ │ + beq a7e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a7f8 │ │ │ │ │ + b a7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a7e8 │ │ │ │ │ + beq a7d8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7e8 │ │ │ │ │ + beq a7d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a848 │ │ │ │ │ - b a854 │ │ │ │ │ + bne a838 │ │ │ │ │ + b a844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a7f8 │ │ │ │ │ + b a7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a7a8 │ │ │ │ │ + b a798 │ │ │ │ │ │ │ │ │ │ -0000a8e8 : │ │ │ │ │ +0000a8d8 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq abf8 │ │ │ │ │ + beq abe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abf8 │ │ │ │ │ + bne abe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac04 │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab80 │ │ │ │ │ + bne ab70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac04 │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9d0 │ │ │ │ │ + bne a9c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac04 │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae70 <_tmp_123_rule> │ │ │ │ │ + bl ae60 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aa1c │ │ │ │ │ + bne aa0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac04 │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae70 <_tmp_123_rule> │ │ │ │ │ + bl ae60 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aae8 │ │ │ │ │ + bne aad8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a978 │ │ │ │ │ + beq a968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a978 │ │ │ │ │ + beq a968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq a978 │ │ │ │ │ + beq a968 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ - b abcc │ │ │ │ │ + b abbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a998 │ │ │ │ │ + beq a988 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a998 │ │ │ │ │ + beq a988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a998 │ │ │ │ │ + beq a988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a998 │ │ │ │ │ + beq a988 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -12393,43 +12389,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq a9c0 │ │ │ │ │ + beq a9b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a9c4 │ │ │ │ │ + b a9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a9b8 │ │ │ │ │ + beq a9a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a9b8 │ │ │ │ │ + beq a9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a9b8 │ │ │ │ │ + beq a9a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12438,105 +12434,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a9c0 │ │ │ │ │ + beq a9b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a9c4 │ │ │ │ │ + b a9b4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a954 │ │ │ │ │ + beq a944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a954 │ │ │ │ │ + beq a944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - beq a954 │ │ │ │ │ + beq a944 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b aac4 │ │ │ │ │ + b aab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a930 │ │ │ │ │ + b a920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a9c4 │ │ │ │ │ + b a9b4 │ │ │ │ │ │ │ │ │ │ -0000ac10 <_tmp_116_rule>: │ │ │ │ │ +0000ac00 <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ace4 <_tmp_116_rule+0xd4> │ │ │ │ │ + beq acd4 <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ace4 <_tmp_116_rule+0xd4> │ │ │ │ │ + bne acd4 <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne acd4 <_tmp_116_rule+0xc4> │ │ │ │ │ + bne acc4 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne acac <_tmp_116_rule+0x9c> │ │ │ │ │ + bne ac9c <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne acd4 <_tmp_116_rule+0xc4> │ │ │ │ │ + bne acc4 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -12545,390 +12541,390 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac78 <_tmp_116_rule+0x68> │ │ │ │ │ + beq ac68 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b ac98 <_tmp_116_rule+0x88> │ │ │ │ │ + b ac88 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aca0 <_tmp_116_rule+0x90> │ │ │ │ │ + b ac90 <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ac58 <_tmp_116_rule+0x48> │ │ │ │ │ + b ac48 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000acf0 <_loop0_73_rule>: │ │ │ │ │ +0000ace0 <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae38 <_loop0_73_rule+0x148> │ │ │ │ │ + beq ae28 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae38 <_loop0_73_rule+0x148> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne ae0c <_loop0_73_rule+0x11c> │ │ │ │ │ + bne ae28 <_loop0_73_rule+0x148> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne adfc <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq ae1c <_loop0_73_rule+0x12c> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - moveq r6, r5 │ │ │ │ │ + beq ae0c <_loop0_73_rule+0x12c> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ae0c <_loop0_73_rule+0x11c> │ │ │ │ │ + bne adfc <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a764 │ │ │ │ │ + bl a754 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne adc0 <_loop0_73_rule+0xd0> │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne adb0 <_loop0_73_rule+0xd0> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq adec <_loop0_73_rule+0xfc> │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt add8 <_loop0_73_rule+0xe8> │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq addc <_loop0_73_rule+0xfc> │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt adc8 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - beq ae44 <_loop0_73_rule+0x154> │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - str r3, [r8, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b ad70 <_loop0_73_rule+0x80> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [r8, r5, lsl #2] │ │ │ │ │ - str r2, [r3, r5, lsl #2] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + beq ae34 <_loop0_73_rule+0x154> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ad98 <_loop0_73_rule+0xa8> │ │ │ │ │ + b ad60 <_loop0_73_rule+0x80> │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b ad88 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b adb0 <_loop0_73_rule+0xc0> │ │ │ │ │ + b ada0 <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b adb0 <_loop0_73_rule+0xc0> │ │ │ │ │ + b ada0 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b adb0 <_loop0_73_rule+0xc0> │ │ │ │ │ + b ada0 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad38 <_loop0_73_rule+0x48> │ │ │ │ │ + b ad28 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq adec <_loop0_73_rule+0xfc> │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b adc8 <_loop0_73_rule+0xd8> │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq addc <_loop0_73_rule+0xfc> │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b adb8 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000ae70 <_tmp_123_rule>: │ │ │ │ │ +0000ae60 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq af18 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq af08 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af18 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne af08 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne af10 <_tmp_123_rule+0xa0> │ │ │ │ │ + bne af00 <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af08 <_tmp_123_rule+0x98> │ │ │ │ │ + bne aef8 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne af08 <_tmp_123_rule+0x98> │ │ │ │ │ + bne aef8 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aeb4 <_tmp_123_rule+0x44> │ │ │ │ │ + b aea4 <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000af24 : │ │ │ │ │ +0000af14 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b4ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b4fc │ │ │ │ │ + bne b4ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b424 │ │ │ │ │ + bne b414 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b068 │ │ │ │ │ + bne b058 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne affc │ │ │ │ │ + bne afec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne b424 │ │ │ │ │ + bne b414 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b12c │ │ │ │ │ + bne b11c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne b424 │ │ │ │ │ + bne b414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b508 │ │ │ │ │ + bl b4f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4e0 │ │ │ │ │ + bne b4d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24704 │ │ │ │ │ + bl 246d0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq af9c │ │ │ │ │ + beq af8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq af9c │ │ │ │ │ + beq af8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b508 │ │ │ │ │ + bl b4f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne afa0 │ │ │ │ │ + bne af90 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b184 │ │ │ │ │ + bne b174 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b afe8 │ │ │ │ │ + b afd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b33c │ │ │ │ │ + beq b32c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b33c │ │ │ │ │ + bne b32c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b330 │ │ │ │ │ + bne b320 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b29c │ │ │ │ │ + bne b28c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne b330 │ │ │ │ │ + bne b320 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b248 │ │ │ │ │ + bne b238 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b330 │ │ │ │ │ + bne b320 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1b0 │ │ │ │ │ + bne b1a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq af88 │ │ │ │ │ + beq af78 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b afec │ │ │ │ │ + b afdc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq afc0 │ │ │ │ │ + beq afb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e23c <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq afc0 │ │ │ │ │ + beq afb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b508 │ │ │ │ │ + bl b4f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne afc4 │ │ │ │ │ + bne afb4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b054 │ │ │ │ │ + bne b044 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq afe8 │ │ │ │ │ + beq afd8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b afec │ │ │ │ │ + b afdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b0f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b0f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12937,35 +12933,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq b108 │ │ │ │ │ + beq b0f8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b b110 │ │ │ │ │ + b b100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0e0 │ │ │ │ │ + beq b0d0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b0e0 │ │ │ │ │ + beq b0d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12973,103 +12969,103 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b220 │ │ │ │ │ + b b210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b444 │ │ │ │ │ + beq b434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b444 │ │ │ │ │ + bne b434 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b434 │ │ │ │ │ + bne b424 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3d4 │ │ │ │ │ + bne b3c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne b434 │ │ │ │ │ + bne b424 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne b348 │ │ │ │ │ + bne b338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b0c0 │ │ │ │ │ + b b0b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b b110 │ │ │ │ │ + b b100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b094 │ │ │ │ │ + b b084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b374 │ │ │ │ │ + beq b364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b498 │ │ │ │ │ + bne b488 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b484 │ │ │ │ │ + beq b474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b3e0 │ │ │ │ │ - b b0bc │ │ │ │ │ + bne b3d0 │ │ │ │ │ + b b0ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -13079,226 +13075,226 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b450 │ │ │ │ │ + bne b440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne b23c │ │ │ │ │ - b b110 │ │ │ │ │ + bne b22c │ │ │ │ │ + b b100 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b afec │ │ │ │ │ + b afdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0c0 │ │ │ │ │ + b b0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b2c8 │ │ │ │ │ + b b2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b4d0 │ │ │ │ │ + beq b4c0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne b23c │ │ │ │ │ + bne b22c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b afe8 │ │ │ │ │ + b afd8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq b4a8 │ │ │ │ │ + beq b498 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b324 │ │ │ │ │ + b b314 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b3a4 │ │ │ │ │ + bne b394 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b324 │ │ │ │ │ + b b314 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b afe8 │ │ │ │ │ + b afd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b054 │ │ │ │ │ - b b184 │ │ │ │ │ + bne b044 │ │ │ │ │ + b b174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af6c │ │ │ │ │ + b af5c │ │ │ │ │ │ │ │ │ │ -0000b508 : │ │ │ │ │ +0000b4f8 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b5ac │ │ │ │ │ + beq b59c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b59c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b58c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b600 │ │ │ │ │ + bne b5f0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5b8 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b550 │ │ │ │ │ + b b540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24704 │ │ │ │ │ + bl 246d0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b58c │ │ │ │ │ + beq b57c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b594 │ │ │ │ │ + beq b584 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b594 │ │ │ │ │ + beq b584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b59c │ │ │ │ │ + b b58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b7c0 │ │ │ │ │ + beq b7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7c0 │ │ │ │ │ + bne b7b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b7b4 │ │ │ │ │ + bne b7a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b784 │ │ │ │ │ + bne b774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b7b4 │ │ │ │ │ + bne b7a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b74c │ │ │ │ │ + bne b73c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b7b4 │ │ │ │ │ + bne b7a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6c4 │ │ │ │ │ + bne b6b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq b578 │ │ │ │ │ - b b59c │ │ │ │ │ + beq b568 │ │ │ │ │ + b b58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b69c │ │ │ │ │ + beq b68c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b69c │ │ │ │ │ + beq b68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b69c │ │ │ │ │ + beq b68c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13307,311 +13303,311 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq b6a0 │ │ │ │ │ + beq b690 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b6a8 │ │ │ │ │ + b b698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b678 │ │ │ │ │ + beq b668 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b678 │ │ │ │ │ + beq b668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b678 │ │ │ │ │ - b b6f8 │ │ │ │ │ + beq b668 │ │ │ │ │ + b b6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b654 │ │ │ │ │ + beq b644 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq b654 │ │ │ │ │ - b b700 │ │ │ │ │ + beq b644 │ │ │ │ │ + b b6f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b6a8 │ │ │ │ │ + b b698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b62c │ │ │ │ │ + b b61c │ │ │ │ │ │ │ │ │ │ -0000b7cc <_tmp_120_rule>: │ │ │ │ │ +0000b7bc <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b8e8 <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b8e8 <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b8f0 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b8e0 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef4c │ │ │ │ │ + bl 1ef18 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e848 │ │ │ │ │ + bl 1e814 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b710 │ │ │ │ │ + bl b710 │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b810 <_tmp_120_rule+0x44> │ │ │ │ │ + b b800 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b904 <_loop0_122_rule>: │ │ │ │ │ +0000b8f4 <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + beq baec <_loop0_122_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + bne baec <_loop0_122_rule+0x1f8> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne badc <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bb08 <_loop0_122_rule+0x204> │ │ │ │ │ + beq baf8 <_loop0_122_rule+0x204> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne badc <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + beq ba70 <_loop0_122_rule+0x17c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + bne ba70 <_loop0_122_rule+0x17c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba34 <_loop0_122_rule+0x130> │ │ │ │ │ + bne ba24 <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq ba90 <_loop0_122_rule+0x19c> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt ba8c <_loop0_122_rule+0x188> │ │ │ │ │ + bgt ba7c <_loop0_122_rule+0x188> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba68 <_loop0_122_rule+0x164> │ │ │ │ │ + bne ba58 <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq bac0 <_loop0_122_rule+0x1bc> │ │ │ │ │ + beq bab0 <_loop0_122_rule+0x1bc> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b990 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b980 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba40 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq ba30 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + b b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b9b4 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b9a4 <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b ba0c <_loop0_122_rule+0x108> │ │ │ │ │ + b b9fc <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq ba90 <_loop0_122_rule+0x19c> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b ba58 <_loop0_122_rule+0x154> │ │ │ │ │ + b ba48 <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b94c <_loop0_122_rule+0x48> │ │ │ │ │ + b b93c <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000bb24 : │ │ │ │ │ +0000bb14 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13620,56 +13616,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bd28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bd38 │ │ │ │ │ + bne bd28 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq bce4 │ │ │ │ │ + beq bcd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0x258> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x268> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne bc1c │ │ │ │ │ + bne bc0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0x258> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x268> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bbf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bbf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe78 │ │ │ │ │ + bl 1fe44 │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13677,114 +13673,114 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0x258> │ │ │ │ │ + bl cc24 <_tmp_165_rule+0x268> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bcbc │ │ │ │ │ + beq bcac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bd44 │ │ │ │ │ + blt bd34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, 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 bbac │ │ │ │ │ - b bc00 │ │ │ │ │ + beq bb9c │ │ │ │ │ + b bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb78 │ │ │ │ │ + b bb68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ │ │ │ │ │ -0000bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bd4c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bdf8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ + beq bde8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r5, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ @@ -13808,174 +13804,174 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bdf0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ + b bde0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ │ │ │ │ │ -0000be0c : │ │ │ │ │ +0000bdfc : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c20c │ │ │ │ │ + beq c1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c264 │ │ │ │ │ + bne c254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c2e4 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2b8 │ │ │ │ │ + bne c2a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19290 │ │ │ │ │ + bl 1925c │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf48 │ │ │ │ │ + bne bf38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ + bl 1a494 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1b0 │ │ │ │ │ + beq c1a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1c8 │ │ │ │ │ + beq c1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1c8 │ │ │ │ │ + bne c1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19ee4 │ │ │ │ │ + bl 19eb0 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c174 │ │ │ │ │ + bne c164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a640 <_loop1_30_rule> │ │ │ │ │ + bl 1a60c <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c194 │ │ │ │ │ + bne c184 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ + bl 1a494 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c0e4 │ │ │ │ │ + bne c0d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c2e4 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfc4 │ │ │ │ │ + bne bfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c054 │ │ │ │ │ + bne c044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23844 <_loop1_32_rule> │ │ │ │ │ + bl 23810 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bff8 │ │ │ │ │ + bne bfe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bfd0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13984,74 +13980,74 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b c150 │ │ │ │ │ + b c140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0d8 │ │ │ │ │ + beq c0c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0d8 │ │ │ │ │ + bne c0c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c244 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c208 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c080 │ │ │ │ │ + b c070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193dc <_loop1_29_rule> │ │ │ │ │ + bl 193a8 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf7c │ │ │ │ │ + bne bf6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14060,99 +14056,99 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bfd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bfec │ │ │ │ │ + b bfdc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1fc │ │ │ │ │ + beq c1ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1d4 │ │ │ │ │ + bne c1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c2e8 │ │ │ │ │ + bne c2d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bef8 │ │ │ │ │ + b bee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c194 │ │ │ │ │ + beq c184 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf38 │ │ │ │ │ - b c1e0 │ │ │ │ │ + beq bf28 │ │ │ │ │ + b c1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be54 │ │ │ │ │ + b be44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b c028 │ │ │ │ │ + b c018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfb4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq be68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14161,256 +14157,256 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b c150 │ │ │ │ │ + b c140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bfec │ │ │ │ │ + b bfdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be98 │ │ │ │ │ + beq be88 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - beq be98 │ │ │ │ │ - b c028 │ │ │ │ │ + beq be88 │ │ │ │ │ + b c018 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - b c028 │ │ │ │ │ + b c018 │ │ │ │ │ │ │ │ │ │ -0000c2f4 <_tmp_124_rule>: │ │ │ │ │ +0000c2e4 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c384 <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c384 <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c38c <_tmp_124_rule+0x98> │ │ │ │ │ + bne c37c <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19290 │ │ │ │ │ + bl 1925c │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c374 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c374 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ee4 │ │ │ │ │ + bl 19eb0 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c338 <_tmp_124_rule+0x44> │ │ │ │ │ + b c328 <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c3a0 <_loop0_1_rule>: │ │ │ │ │ +0000c390 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq c464 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + bne c464 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c4fc <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c4f0 <_loop0_1_rule+0x150> │ │ │ │ │ + beq c4e0 <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c4fc <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c4d8 <_loop0_1_rule+0x138> │ │ │ │ │ + bne c4c8 <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq c4b8 <_loop0_1_rule+0x118> │ │ │ │ │ + beq c4a8 <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt c480 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt c470 <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c3e8 <_loop0_1_rule+0x48> │ │ │ │ │ + b c3d8 <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b c44c <_loop0_1_rule+0xac> │ │ │ │ │ + b c43c <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne c51c <_loop0_1_rule+0x17c> │ │ │ │ │ + bne c50c <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq c494 <_loop0_1_rule+0xf4> │ │ │ │ │ + beq c484 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b c420 <_loop0_1_rule+0x80> │ │ │ │ │ + b c410 <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b c4e0 <_loop0_1_rule+0x140> │ │ │ │ │ + b c4d0 <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000c524 : │ │ │ │ │ +0000c514 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c6b0 │ │ │ │ │ + beq c6a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6b0 │ │ │ │ │ + bne c6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c694 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c5cc │ │ │ │ │ + bne c5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c694 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c638 │ │ │ │ │ + bne c628 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8c0 │ │ │ │ │ + bl c8c0 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c590 │ │ │ │ │ + beq c580 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC124 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14419,41 +14415,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c5bc │ │ │ │ │ + beq c5ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14462,598 +14458,598 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c610 │ │ │ │ │ + b c600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c56c │ │ │ │ │ + b c55c │ │ │ │ │ │ │ │ │ │ -0000c6bc <_loop0_76_rule>: │ │ │ │ │ +0000c6ac <_loop0_76_rule>: │ │ │ │ │ _loop0_76_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c82c <_loop0_76_rule+0x170> │ │ │ │ │ + beq c81c <_loop0_76_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c82c <_loop0_76_rule+0x170> │ │ │ │ │ + bne c81c <_loop0_76_rule+0x170> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c81c <_loop0_76_rule+0x160> │ │ │ │ │ + bne c80c <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c7e0 <_loop0_76_rule+0x124> │ │ │ │ │ + beq c7d0 <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c81c <_loop0_76_rule+0x160> │ │ │ │ │ + bne c80c <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c788 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c778 <_loop0_76_rule+0xcc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c7fc <_loop0_76_rule+0x140> │ │ │ │ │ + beq c7ec <_loop0_76_rule+0x140> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c7a0 <_loop0_76_rule+0xe4> │ │ │ │ │ + bgt c790 <_loop0_76_rule+0xe4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq c7b4 <_loop0_76_rule+0xf8> │ │ │ │ │ + beq c7a4 <_loop0_76_rule+0xf8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c738 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c728 <_loop0_76_rule+0x7c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c760 <_loop0_76_rule+0xa4> │ │ │ │ │ + b c750 <_loop0_76_rule+0xa4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c7fc <_loop0_76_rule+0x140> │ │ │ │ │ + beq c7ec <_loop0_76_rule+0x140> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c790 <_loop0_76_rule+0xd4> │ │ │ │ │ + b c780 <_loop0_76_rule+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c778 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c704 <_loop0_76_rule+0x48> │ │ │ │ │ + b c6f4 <_loop0_76_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000c838 : │ │ │ │ │ +0000c828 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c968 │ │ │ │ │ + beq c958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c968 │ │ │ │ │ + bne c958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c958 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c8e0 │ │ │ │ │ + bne c8d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c958 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c974 │ │ │ │ │ + bne c964 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c8a4 │ │ │ │ │ + bne c894 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8a0 │ │ │ │ │ + beq c890 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c934 │ │ │ │ │ + beq c924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c8cc │ │ │ │ │ + beq c8bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8cc │ │ │ │ │ + beq c8bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c8d4 │ │ │ │ │ + b c8c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c8d4 │ │ │ │ │ + b c8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c87c │ │ │ │ │ + b c86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c8b4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8c4 │ │ │ │ │ + beq c8b4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c928 │ │ │ │ │ - b c934 │ │ │ │ │ + bne c918 │ │ │ │ │ + b c924 │ │ │ │ │ │ │ │ │ │ -0000c9cc <_tmp_165_rule>: │ │ │ │ │ +0000c9bc <_tmp_165_rule>: │ │ │ │ │ _tmp_165_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ccfc <_tmp_165_rule+0x330> │ │ │ │ │ + beq ccec <_tmp_165_rule+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ccfc <_tmp_165_rule+0x330> │ │ │ │ │ + bne ccec <_tmp_165_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne caf8 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cae8 <_tmp_165_rule+0x12c> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq cd08 <_tmp_165_rule+0x33c> │ │ │ │ │ + beq ccf8 <_tmp_165_rule+0x33c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd08 <_tmp_165_rule+0x33c> │ │ │ │ │ + bne ccf8 <_tmp_165_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc6c <_tmp_165_rule+0x2a0> │ │ │ │ │ + bne cc5c <_tmp_165_rule+0x2a0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cc38 <_tmp_165_rule+0x26c> │ │ │ │ │ + beq cc28 <_tmp_165_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb08 <_tmp_165_rule+0x13c> │ │ │ │ │ + bne caf8 <_tmp_165_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ccc8 <_tmp_165_rule+0x2fc> │ │ │ │ │ + bne ccb8 <_tmp_165_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cbf8 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cbe8 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ccd8 <_tmp_165_rule+0x30c> │ │ │ │ │ + bne ccc8 <_tmp_165_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cd14 <_tmp_165_rule+0x348> │ │ │ │ │ + beq cd04 <_tmp_165_rule+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd14 <_tmp_165_rule+0x348> │ │ │ │ │ + bne cd04 <_tmp_165_rule+0x348> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc78 <_tmp_165_rule+0x2ac> │ │ │ │ │ + bne cc68 <_tmp_165_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cbf8 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cbe8 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cadc <_tmp_165_rule+0x110> │ │ │ │ │ + bne cacc <_tmp_165_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cce4 <_tmp_165_rule+0x318> │ │ │ │ │ + bne ccd4 <_tmp_165_rule+0x318> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne caf8 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cae8 <_tmp_165_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b caf4 <_tmp_165_rule+0x128> │ │ │ │ │ + b cae4 <_tmp_165_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccac <_tmp_165_rule+0x2e0> │ │ │ │ │ + blt cc9c <_tmp_165_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 ca90 <_tmp_165_rule+0xc4> │ │ │ │ │ + beq ca80 <_tmp_165_rule+0xc4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cc04 <_tmp_165_rule+0x238> │ │ │ │ │ + b cbf4 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb84 <_tmp_165_rule+0x1b8> │ │ │ │ │ + bne cb74 <_tmp_165_rule+0x1b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb90 <_tmp_165_rule+0x1c4> │ │ │ │ │ + bne cb80 <_tmp_165_rule+0x1c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd20 <_tmp_165_rule+0x354> │ │ │ │ │ + bne cd10 <_tmp_165_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b cb8c <_tmp_165_rule+0x1c0> │ │ │ │ │ + b cb7c <_tmp_165_rule+0x1c0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cc08 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cbf8 <_tmp_165_rule+0x23c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cc08 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cbf8 <_tmp_165_rule+0x23c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cae8 <_tmp_165_rule+0x11c> │ │ │ │ │ + beq cad8 <_tmp_165_rule+0x11c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cc04 <_tmp_165_rule+0x238> │ │ │ │ │ + b cbf4 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca14 <_tmp_165_rule+0x48> │ │ │ │ │ + b ca04 <_tmp_165_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca5c <_tmp_165_rule+0x90> │ │ │ │ │ + b ca4c <_tmp_165_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb4c <_tmp_165_rule+0x180> │ │ │ │ │ + b cb3c <_tmp_165_rule+0x180> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cac0 <_tmp_165_rule+0xf4> │ │ │ │ │ + b cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ │ │ │ │ │ -0000cd3c <_loop0_78_rule>: │ │ │ │ │ +0000cd2c <_loop0_78_rule>: │ │ │ │ │ _loop0_78_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq cf4c <_loop0_78_rule+0x210> │ │ │ │ │ + beq cf3c <_loop0_78_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf4c <_loop0_78_rule+0x210> │ │ │ │ │ + bne cf3c <_loop0_78_rule+0x210> │ │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne cf3c <_loop0_78_rule+0x200> │ │ │ │ │ + bne cf2c <_loop0_78_rule+0x200> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cf20 <_loop0_78_rule+0x1e4> │ │ │ │ │ + beq cf10 <_loop0_78_rule+0x1e4> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne cf3c <_loop0_78_rule+0x200> │ │ │ │ │ + bne cf2c <_loop0_78_rule+0x200> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq cf14 <_loop0_78_rule+0x1d8> │ │ │ │ │ + beq cf04 <_loop0_78_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf14 <_loop0_78_rule+0x1d8> │ │ │ │ │ + bne cf04 <_loop0_78_rule+0x1d8> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + bne ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ce6c <_loop0_78_rule+0x130> │ │ │ │ │ + bne ce5c <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + bne ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dbec │ │ │ │ │ + bl 1dbb8 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne ce88 <_loop0_78_rule+0x14c> │ │ │ │ │ + bne ce78 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq cef4 <_loop0_78_rule+0x1b8> │ │ │ │ │ + beq cee4 <_loop0_78_rule+0x1b8> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble ceb0 <_loop0_78_rule+0x174> │ │ │ │ │ + ble cea0 <_loop0_78_rule+0x174> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [r6, r4, lsl #2] │ │ │ │ │ str r1, [r2, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b ce50 <_loop0_78_rule+0x114> │ │ │ │ │ + b ce40 <_loop0_78_rule+0x114> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq cf58 <_loop0_78_rule+0x21c> │ │ │ │ │ + beq cf48 <_loop0_78_rule+0x21c> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cf58 <_loop0_78_rule+0x21c> │ │ │ │ │ + bne cf48 <_loop0_78_rule+0x21c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ced0 <_loop0_78_rule+0x194> │ │ │ │ │ + beq cec0 <_loop0_78_rule+0x194> │ │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ - b cdc4 <_loop0_78_rule+0x88> │ │ │ │ │ + b cdb4 <_loop0_78_rule+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ @@ -15064,260 +15060,260 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ movne r6, r9 │ │ │ │ │ - bne cea0 <_loop0_78_rule+0x164> │ │ │ │ │ + bne ce90 <_loop0_78_rule+0x164> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cde8 <_loop0_78_rule+0xac> │ │ │ │ │ + b cdd8 <_loop0_78_rule+0xac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cec0 <_loop0_78_rule+0x184> │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd84 <_loop0_78_rule+0x48> │ │ │ │ │ + b cd74 <_loop0_78_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf7c <_loop0_78_rule+0x240> │ │ │ │ │ + bne cf6c <_loop0_78_rule+0x240> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq ce38 <_loop0_78_rule+0xfc> │ │ │ │ │ - b ce94 <_loop0_78_rule+0x158> │ │ │ │ │ + beq ce28 <_loop0_78_rule+0xfc> │ │ │ │ │ + b ce84 <_loop0_78_rule+0x158> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b ce2c <_loop0_78_rule+0xf0> │ │ │ │ │ + b ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000cf88 <_tmp_10_rule>: │ │ │ │ │ +0000cf78 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d05c <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d05c <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d004 <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d024 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d014 <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d004 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq cff4 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq cffc <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq cffc <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d004 <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cfd0 <_tmp_10_rule+0x48> │ │ │ │ │ + b cfc0 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d078 : │ │ │ │ │ +0000d068 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d374 │ │ │ │ │ + beq d364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d374 │ │ │ │ │ + bne d364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d2e0 │ │ │ │ │ + bne d2d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d2f8 │ │ │ │ │ + beq d2e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d2e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d208 │ │ │ │ │ + bne d1f8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d294 │ │ │ │ │ + bne d284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d380 │ │ │ │ │ + bne d370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15326,30 +15322,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d1e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d1fc │ │ │ │ │ + b d1ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15358,38 +15354,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d270 │ │ │ │ │ + b d260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d1fc │ │ │ │ │ + b d1ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d178 │ │ │ │ │ + b d168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0fc │ │ │ │ │ + b d0ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d168 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15401,36 +15397,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b d274 │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0c0 │ │ │ │ │ + b d0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15439,106 +15435,106 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d270 │ │ │ │ │ + b d260 │ │ │ │ │ │ │ │ │ │ -0000d3e8 <_tmp_114_rule>: │ │ │ │ │ +0000d3d8 <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d494 <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d494 <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d470 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d460 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d47c <_tmp_114_rule+0x94> │ │ │ │ │ + bne d46c <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d460 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d450 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d468 <_tmp_114_rule+0x80> │ │ │ │ │ + b d458 <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d430 <_tmp_114_rule+0x48> │ │ │ │ │ + b d420 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d4b0 : │ │ │ │ │ +0000d4a0 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d70c │ │ │ │ │ + beq d6fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d6fc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d530 │ │ │ │ │ + beq d520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15548,311 +15544,311 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d760 │ │ │ │ │ + bne d750 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d770 │ │ │ │ │ + beq d760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d770 │ │ │ │ │ + bne d760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d6e4 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d6a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d600 │ │ │ │ │ + bne d5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d6ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d734 │ │ │ │ │ + beq d724 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d718 │ │ │ │ │ + beq d708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d718 │ │ │ │ │ + bne d708 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d6ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d5dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble d5ec │ │ │ │ │ + ble d5dc │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d53c │ │ │ │ │ + b d52c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d74c │ │ │ │ │ + blt d73c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d5b8 │ │ │ │ │ + beq d5a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d4f8 │ │ │ │ │ + b d4e8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74c │ │ │ │ │ + bne d73c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d684 │ │ │ │ │ + b d674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ - b d6fc │ │ │ │ │ + beq d5dc │ │ │ │ │ + b d6ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d6fc │ │ │ │ │ + b d6ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d588 │ │ │ │ │ + b d578 │ │ │ │ │ │ │ │ │ │ -0000d77c : │ │ │ │ │ +0000d76c : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d80c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d81c │ │ │ │ │ + bne d80c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d814 │ │ │ │ │ + bne d804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d7fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7c0 │ │ │ │ │ + b d7b0 │ │ │ │ │ │ │ │ │ │ -0000d828 : │ │ │ │ │ +0000d818 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dad0 │ │ │ │ │ + beq dac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dad0 │ │ │ │ │ + bne dac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne d9e4 │ │ │ │ │ + bne d9d4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq da74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da84 │ │ │ │ │ + bne da74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da74 │ │ │ │ │ + bne da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da6c │ │ │ │ │ + beq da5c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq dac4 │ │ │ │ │ + beq dab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dac4 │ │ │ │ │ + bne dab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da54 │ │ │ │ │ + beq da44 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq d9f4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + beq d9e4 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq d9e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da90 │ │ │ │ │ + bne da80 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq da28 │ │ │ │ │ + beq da18 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d944 │ │ │ │ │ + b d934 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -15860,52 +15856,52 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da74 │ │ │ │ │ + beq da64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da74 │ │ │ │ │ + bne da64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da3c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble d98c │ │ │ │ │ + ble d97c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b da0c │ │ │ │ │ + b d9fc │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne d97c │ │ │ │ │ + bne d96c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -15913,204 +15909,204 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8b8 │ │ │ │ │ + b d8a8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d974 │ │ │ │ │ + beq d964 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b da6c │ │ │ │ │ + b da5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d910 │ │ │ │ │ + b d900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d870 │ │ │ │ │ + b d860 │ │ │ │ │ │ │ │ │ │ -0000dadc <_tmp_43_rule>: │ │ │ │ │ +0000dacc <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + beq db98 <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + bne db98 <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne dba0 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne db90 <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db20 <_tmp_43_rule+0x44> │ │ │ │ │ + b db10 <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000dbb4 : │ │ │ │ │ +0000dba4 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq de78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de88 │ │ │ │ │ + bne de78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dd5c │ │ │ │ │ + bne dd4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq de6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne de6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ddf0 │ │ │ │ │ + bne dde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dde8 │ │ │ │ │ + beq ddd8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de70 │ │ │ │ │ + beq de60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de70 │ │ │ │ │ + bne de60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq de54 │ │ │ │ │ + beq de44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne dd6c │ │ │ │ │ + bne dd5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de3c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt dda4 │ │ │ │ │ + bgt dd94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16119,203 +16115,203 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ddf0 │ │ │ │ │ + beq dde0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de28 │ │ │ │ │ + bne de18 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dcf0 │ │ │ │ │ + beq dce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ddb8 │ │ │ │ │ + bne dda8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq ddfc │ │ │ │ │ + beq ddec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dcd8 │ │ │ │ │ + b dcc8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dd08 │ │ │ │ │ + b dcf8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd84 │ │ │ │ │ + beq dd74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b dd58 │ │ │ │ │ + b dd48 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dd90 │ │ │ │ │ + b dd80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq dd58 │ │ │ │ │ + beq dd48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dd5c │ │ │ │ │ + b dd4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dde8 │ │ │ │ │ + b ddd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc9c │ │ │ │ │ + b dc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc44 │ │ │ │ │ + b dc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dbfc │ │ │ │ │ + b dbec │ │ │ │ │ │ │ │ │ │ -0000de94 : │ │ │ │ │ +0000de84 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e030 │ │ │ │ │ + beq e020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e030 │ │ │ │ │ + bne e020 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e024 │ │ │ │ │ + bne e014 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0c8 │ │ │ │ │ + beq e0b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c8 │ │ │ │ │ + bne e0b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e074 │ │ │ │ │ + bne e064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e124 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e070 │ │ │ │ │ + beq e060 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0bc │ │ │ │ │ + beq e0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0bc │ │ │ │ │ + bne e0ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e054 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e048 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e054 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e080 │ │ │ │ │ + bne e070 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e040 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e03c │ │ │ │ │ + bgt e02c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16323,670 +16319,670 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e074 │ │ │ │ │ + beq e064 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dedc │ │ │ │ │ + b decc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dfe0 │ │ │ │ │ + b dfd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e020 │ │ │ │ │ + b e010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e124 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dfc8 │ │ │ │ │ + beq dfb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e100 │ │ │ │ │ + bne e0f0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dfb4 │ │ │ │ │ + b dfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df78 │ │ │ │ │ + b df68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df24 │ │ │ │ │ + b df14 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e040 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e0a8 │ │ │ │ │ + b e098 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e09c │ │ │ │ │ + beq e08c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e070 │ │ │ │ │ + b e060 │ │ │ │ │ │ │ │ │ │ -0000e134 : │ │ │ │ │ +0000e124 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e208 │ │ │ │ │ + beq e1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e1f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e1f8 │ │ │ │ │ + bne e1e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e214 │ │ │ │ │ + bne e204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e17c │ │ │ │ │ + b e16c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e1e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e1f8 │ │ │ │ │ + b e1e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e1f0 │ │ │ │ │ + b e1e0 │ │ │ │ │ │ │ │ │ │ -0000e24c <_loop1_77_rule>: │ │ │ │ │ +0000e23c <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e354 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e344 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e354 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e344 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e39c <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e3bc <_loop1_77_rule+0x170> │ │ │ │ │ + beq e3ac <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e39c <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e31c <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e30c <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e394 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e394 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e384 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e374 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e334 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e324 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e300 <_loop1_77_rule+0xb4> │ │ │ │ │ + b e2f0 <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e360 <_loop1_77_rule+0x114> │ │ │ │ │ + beq e350 <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e2c4 <_loop1_77_rule+0x78> │ │ │ │ │ + b e2b4 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e294 <_loop1_77_rule+0x48> │ │ │ │ │ + b e284 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e324 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e314 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e3d8 : │ │ │ │ │ +0000e3c8 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e9a4 │ │ │ │ │ + beq e994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9a4 │ │ │ │ │ + bne e994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e594 │ │ │ │ │ + bne e584 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e840 │ │ │ │ │ + beq e830 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e5ec │ │ │ │ │ + beq e5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e868 │ │ │ │ │ + beq e858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e868 │ │ │ │ │ + bne e858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5ac │ │ │ │ │ + bne e59c │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e6b0 │ │ │ │ │ + beq e6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e6b0 │ │ │ │ │ + bne e6a0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e4f0 │ │ │ │ │ + beq e4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e4ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4f8 │ │ │ │ │ + beq e4e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e864 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e830 │ │ │ │ │ + bne e820 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ + bne e564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e580 │ │ │ │ │ + beq e570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e860 │ │ │ │ │ + b e850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e618 │ │ │ │ │ + beq e608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e824 │ │ │ │ │ + beq e814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e824 │ │ │ │ │ + bne e814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e60c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7b8 │ │ │ │ │ + bne e7a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ - b e6b0 │ │ │ │ │ + bne e564 │ │ │ │ │ + b e6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1004c │ │ │ │ │ + bl 1004c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e748 │ │ │ │ │ + beq e738 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e748 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e61c │ │ │ │ │ - b e754 │ │ │ │ │ + bne e60c │ │ │ │ │ + b e744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e714 │ │ │ │ │ + b e704 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e580 │ │ │ │ │ + b e570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e458 │ │ │ │ │ - b e6bc │ │ │ │ │ + bge e448 │ │ │ │ │ + b e6ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e5a4 │ │ │ │ │ + b e594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4bc │ │ │ │ │ + b e4ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e860 │ │ │ │ │ + bne e850 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ea30 │ │ │ │ │ + beq ea20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea30 │ │ │ │ │ + bne ea20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9c0 │ │ │ │ │ + bne e9b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea14 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ @@ -17001,51 +16997,51 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq e9b4 │ │ │ │ │ + beq e9a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e5fc │ │ │ │ │ + b e5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e420 │ │ │ │ │ + b e410 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17054,251 +17050,251 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b e95c │ │ │ │ │ + b e94c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e8b0 │ │ │ │ │ + b e8a0 │ │ │ │ │ │ │ │ │ │ -0000ea3c : │ │ │ │ │ +0000ea2c : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq eb40 │ │ │ │ │ + beq eb30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb40 │ │ │ │ │ + bne eb30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eac8 │ │ │ │ │ + bne eab8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ead8 │ │ │ │ │ + bne eac8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq eaa8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb14 │ │ │ │ │ + beq eb04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq eab4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq eab4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eac8 │ │ │ │ │ + b eab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b ea74 │ │ │ │ │ │ │ │ │ │ -0000eb4c : │ │ │ │ │ +0000eb3c : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec00 │ │ │ │ │ + bne ebf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ef08 │ │ │ │ │ + bne eef8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq eed0 │ │ │ │ │ + beq eec0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ec0c │ │ │ │ │ + bne ebfc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee90 │ │ │ │ │ + beq ee80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee90 │ │ │ │ │ + bne ee80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ee74 │ │ │ │ │ + beq ee64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee70 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f154 │ │ │ │ │ + beq f144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0f0 │ │ │ │ │ + bne f0e0 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f108 │ │ │ │ │ + bne f0f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne eebc │ │ │ │ │ + bne eeac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee20 │ │ │ │ │ + beq ee10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee20 │ │ │ │ │ + bne ee10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed54 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f0a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef30 │ │ │ │ │ + bne ef20 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee9c │ │ │ │ │ + bne ee8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -17306,164 +17302,164 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r3, sl │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee5c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt ee50 │ │ │ │ │ + bgt ee40 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq ebf0 │ │ │ │ │ + beq ebe0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ee2c │ │ │ │ │ + beq ee1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee2c │ │ │ │ │ + bne ee1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebec │ │ │ │ │ + b ebdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed0c │ │ │ │ │ + b ecfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ebdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b eda0 │ │ │ │ │ + b ed90 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebe4 │ │ │ │ │ + b ebd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec38 │ │ │ │ │ + b ec28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ - b f018 │ │ │ │ │ + beq ed54 │ │ │ │ │ + b f008 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef18 │ │ │ │ │ + blt ef08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebc8 │ │ │ │ │ + beq ebb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd58 │ │ │ │ │ + bl 1fd24 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17477,463 +17473,463 @@ │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f08c │ │ │ │ │ + beq f07c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f08c │ │ │ │ │ + bne f07c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq f05c │ │ │ │ │ + beq f04c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq f068 │ │ │ │ │ + beq f058 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b ec80 │ │ │ │ │ + b ec70 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed68 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee68 │ │ │ │ │ + beq ee58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f044 │ │ │ │ │ + b f034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f018 │ │ │ │ │ + beq f008 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f098 │ │ │ │ │ + blt f088 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ed40 │ │ │ │ │ - b ed64 │ │ │ │ │ + beq ed30 │ │ │ │ │ + b ed54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f030 │ │ │ │ │ + beq f020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f160 │ │ │ │ │ + bne f150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f038 │ │ │ │ │ + bne f028 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecac │ │ │ │ │ + b ec9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ │ │ │ │ │ -0000f180 <_loop1_37_rule>: │ │ │ │ │ +0000f170 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + beq f6d4 <_loop1_37_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + bne f6d4 <_loop1_37_rule+0x564> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f758 <_loop1_37_rule+0x5d8> │ │ │ │ │ + bne f748 <_loop1_37_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f734 <_loop1_37_rule+0x5b4> │ │ │ │ │ + beq f724 <_loop1_37_rule+0x5b4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne f44c <_loop1_37_rule+0x2cc> │ │ │ │ │ + bne f43c <_loop1_37_rule+0x2cc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + beq f718 <_loop1_37_rule+0x5a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + bne f718 <_loop1_37_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f418 <_loop1_37_rule+0x298> │ │ │ │ │ + bne f408 <_loop1_37_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f528 <_loop1_37_rule+0x3a8> │ │ │ │ │ + blt f518 <_loop1_37_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne f540 <_loop1_37_rule+0x3c0> │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne f530 <_loop1_37_rule+0x3c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + beq f50c <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f50c <_loop1_37_rule+0x39c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq f6bc <_loop1_37_rule+0x53c> │ │ │ │ │ + beq f6ac <_loop1_37_rule+0x53c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f208 <_loop1_37_rule+0x88> │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f1f8 <_loop1_37_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f460 <_loop1_37_rule+0x2e0> │ │ │ │ │ + bne f450 <_loop1_37_rule+0x2e0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f840 <_loop1_37_rule+0x6c0> │ │ │ │ │ + bne f830 <_loop1_37_rule+0x6c0> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f768 <_loop1_37_rule+0x5e8> │ │ │ │ │ + bne f758 <_loop1_37_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + beq f740 <_loop1_37_rule+0x5d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + bne f740 <_loop1_37_rule+0x5d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f6f4 <_loop1_37_rule+0x574> │ │ │ │ │ + beq f6e4 <_loop1_37_rule+0x574> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble f440 <_loop1_37_rule+0x2c0> │ │ │ │ │ + ble f430 <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f3fc <_loop1_37_rule+0x27c> │ │ │ │ │ + b f3ec <_loop1_37_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f288 <_loop1_37_rule+0x108> │ │ │ │ │ - b f54c <_loop1_37_rule+0x3cc> │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq f278 <_loop1_37_rule+0x108> │ │ │ │ │ + b f53c <_loop1_37_rule+0x3cc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne f320 <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_loop1_37_rule+0x43c> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + beq f5a0 <_loop1_37_rule+0x430> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + bne f5a0 <_loop1_37_rule+0x430> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f58c <_loop1_37_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f5d4 <_loop1_37_rule+0x454> │ │ │ │ │ + bne f5c4 <_loop1_37_rule+0x454> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b f280 <_loop1_37_rule+0x100> │ │ │ │ │ + b f270 <_loop1_37_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f578 <_loop1_37_rule+0x3f8> │ │ │ │ │ + b f568 <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ - b f348 <_loop1_37_rule+0x1c8> │ │ │ │ │ + beq f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f338 <_loop1_37_rule+0x1c8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f58c <_loop1_37_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -17942,307 +17938,307 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f714 <_loop1_37_rule+0x594> │ │ │ │ │ + bne f704 <_loop1_37_rule+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - bne f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + bne f598 <_loop1_37_rule+0x428> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + bne f330 <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + b f598 <_loop1_37_rule+0x428> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f6f0 <_loop1_37_rule+0x570> │ │ │ │ │ + beq f6e0 <_loop1_37_rule+0x570> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b f354 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b f344 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f1c8 <_loop1_37_rule+0x48> │ │ │ │ │ + b f1b8 <_loop1_37_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f684 <_loop1_37_rule+0x504> │ │ │ │ │ - b f6a4 <_loop1_37_rule+0x524> │ │ │ │ │ + bne f674 <_loop1_37_rule+0x504> │ │ │ │ │ + b f694 <_loop1_37_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f22c <_loop1_37_rule+0xac> │ │ │ │ │ + b f21c <_loop1_37_rule+0xac> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + bne f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + beq fc18 <_loop1_37_rule+0xaa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + bne fc18 <_loop1_37_rule+0xaa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb64 <_loop1_37_rule+0x9e4> │ │ │ │ │ + bne fb54 <_loop1_37_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne facc <_loop1_37_rule+0x94c> │ │ │ │ │ + bne fabc <_loop1_37_rule+0x94c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9ec <_loop1_37_rule+0x86c> │ │ │ │ │ + bne f9dc <_loop1_37_rule+0x86c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f904 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f8f4 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5020 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f320 <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f50c <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ ldr r6, [r6, #32] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC135 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC135 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f834 <_loop1_37_rule+0x6b4> │ │ │ │ │ + bne f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f824 <_loop1_37_rule+0x6b4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + beq f7fc <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + beq fc48 <_loop1_37_rule+0xad8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + bne fc48 <_loop1_37_rule+0xad8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc38 <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc3c <_loop1_37_rule+0xabc> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xabc> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc38 <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq fc34 <_loop1_37_rule+0xab4> │ │ │ │ │ + beq fc24 <_loop1_37_rule+0xab4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18250,109 +18246,109 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne fb40 <_loop1_37_rule+0x9c0> │ │ │ │ │ + bne fb30 <_loop1_37_rule+0x9c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb4c <_loop1_37_rule+0x9cc> │ │ │ │ │ + beq fb3c <_loop1_37_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f7ec <_loop1_37_rule+0x66c> │ │ │ │ │ + bne f7dc <_loop1_37_rule+0x66c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + beq fa98 <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + bne fa98 <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + beq f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f330 <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc4c │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -18360,504 +18356,504 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b f9c4 <_loop1_37_rule+0x844> │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b f9b4 <_loop1_37_rule+0x844> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f7a0 <_loop1_37_rule+0x620> │ │ │ │ │ + b f790 <_loop1_37_rule+0x620> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + b f7fc <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fa7c <_loop1_37_rule+0x8fc> │ │ │ │ │ + b fa6c <_loop1_37_rule+0x8fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f810 <_loop1_37_rule+0x690> │ │ │ │ │ + b f800 <_loop1_37_rule+0x690> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fa2c <_loop1_37_rule+0x8ac> │ │ │ │ │ + b fa1c <_loop1_37_rule+0x8ac> │ │ │ │ │ │ │ │ │ │ -0000fc64 : │ │ │ │ │ +0000fc54 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fd00 │ │ │ │ │ + beq fcf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd00 │ │ │ │ │ + bne fcf0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fcf0 │ │ │ │ │ + bne fce0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd0c │ │ │ │ │ + bne fcfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fcac │ │ │ │ │ + b fc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fce0 │ │ │ │ │ + beq fcd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcd8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fcf0 │ │ │ │ │ + b fce0 │ │ │ │ │ │ │ │ │ │ -0000fd54 : │ │ │ │ │ +0000fd44 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne fed8 │ │ │ │ │ + bne fec8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne ffac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ff60 │ │ │ │ │ + bne ff50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ffe0 │ │ │ │ │ + bl ffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq ff4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq ffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffd4 │ │ │ │ │ + bne ffc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ff9c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ffa0 │ │ │ │ │ + beq ff90 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ff9c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee4 │ │ │ │ │ + bne fed4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ff98 │ │ │ │ │ + beq ff88 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt ff18 │ │ │ │ │ + bgt ff08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ff60 │ │ │ │ │ + beq ff50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ffe0 │ │ │ │ │ + bl ffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fe80 │ │ │ │ │ + beq fe70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne ff1c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq ff70 │ │ │ │ │ + beq ff60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b fe6c │ │ │ │ │ + b fe5c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b fe98 │ │ │ │ │ + b fe88 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff00 │ │ │ │ │ + beq fef0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b fed4 │ │ │ │ │ + b fec4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne fef8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ff5c │ │ │ │ │ + b ff4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fde4 │ │ │ │ │ + b fdd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd9c │ │ │ │ │ + b fd8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fe38 │ │ │ │ │ + b fe28 │ │ │ │ │ │ │ │ │ │ -0000ffe0 : │ │ │ │ │ +0000ffd0 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1035c │ │ │ │ │ + beq 1034c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1035c │ │ │ │ │ + bne 1034c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 10170 │ │ │ │ │ + bne 10160 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10350 │ │ │ │ │ + beq 10340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10350 │ │ │ │ │ + bne 10340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10344 │ │ │ │ │ + beq 10334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10344 │ │ │ │ │ + bne 10334 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 10258 │ │ │ │ │ + beq 10248 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8270 │ │ │ │ │ + bl 8260 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10170 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 1037c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 1037c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10368 │ │ │ │ │ + beq 10358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10368 │ │ │ │ │ + bne 10358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8638 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10100 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101dc │ │ │ │ │ + beq 101cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a4 │ │ │ │ │ + bl 92a4 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10100 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 103c4 │ │ │ │ │ + bne 103b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10394 │ │ │ │ │ + bne 10384 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102cc │ │ │ │ │ + bne 102bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 10284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1032c │ │ │ │ │ + blt 1031c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 100e4 │ │ │ │ │ + beq 100d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1011c │ │ │ │ │ + bne 1010c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1016c │ │ │ │ │ + b 1015c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18866,89 +18862,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 103f4 │ │ │ │ │ + beq 103e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 10284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 100b0 │ │ │ │ │ + b 100a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10028 │ │ │ │ │ + b 10018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1016c │ │ │ │ │ + beq 1015c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10170 │ │ │ │ │ + b 10160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102c0 │ │ │ │ │ + b 102b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 102e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 102e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ - b 1032c │ │ │ │ │ + beq 10238 │ │ │ │ │ + b 1031c │ │ │ │ │ │ │ │ │ │ -00010404 : │ │ │ │ │ +000103f4 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -18968,112 +18964,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010464 <_tmp_126_rule>: │ │ │ │ │ +00010454 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 104fc <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 104fc <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10504 <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 104f4 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 104ec <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 104ec <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 104a8 <_tmp_126_rule+0x44> │ │ │ │ │ + b 10498 <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00010518 <_tmp_151_rule>: │ │ │ │ │ +00010508 <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 105b0 <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 105b0 <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 105b8 <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 105a8 <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105a0 <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105a0 <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1055c <_tmp_151_rule+0x44> │ │ │ │ │ + b 1054c <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 5020 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c390 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c390 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -987,22 +987,22 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 2c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bec │ │ │ │ │ + bne 2c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ @@ -1106,25 +1106,25 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 18a0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb8 │ │ │ │ │ + bne 2bcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bcc │ │ │ │ │ + bne 2be0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq 1a3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1153,130 +1153,130 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b98 │ │ │ │ │ + beq 2bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b98 │ │ │ │ │ + bne 2bac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2bac │ │ │ │ │ + bne 2bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 141f4 │ │ │ │ │ + bl 141c0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1208 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2bac │ │ │ │ │ + bne 2bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e10 │ │ │ │ │ + bl 14ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25e8 │ │ │ │ │ + beq 33e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25e8 │ │ │ │ │ + bne 33e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 219c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 33f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 31d0 │ │ │ │ │ + bne 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20090 │ │ │ │ │ + bl 2005c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 169c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 219c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 219c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1714 │ │ │ │ │ @@ -1291,28 +1291,28 @@ │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2740 │ │ │ │ │ + bne 2674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e10 │ │ │ │ │ + bl 14ddc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1030 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1324,22 +1324,22 @@ │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b 105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2f18 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f18 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 22dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1393,29 +1393,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3668 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1866c │ │ │ │ │ + bl 18638 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -1430,48 +1430,48 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 3630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 1fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 282c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2818 │ │ │ │ │ + bne 282c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2808 │ │ │ │ │ + bne 281c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 141f4 │ │ │ │ │ + bl 141c0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 18dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2808 │ │ │ │ │ + bne 281c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ba4 │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ @@ -1491,40 +1491,40 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3484 │ │ │ │ │ + beq 3234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3234 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2f24 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 2f64 │ │ │ │ │ + bne 2f24 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r1, #11 │ │ │ │ │ @@ -1534,72 +1534,72 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 18ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2124 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2080 │ │ │ │ │ + bne 206c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2080 │ │ │ │ │ + bne 206c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3630 │ │ │ │ │ + beq 3654 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -1614,21 +1614,21 @@ │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 3518 │ │ │ │ │ + bne 32c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ - b 3140 │ │ │ │ │ + b 3100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1714 │ │ │ │ │ @@ -1654,77 +1654,77 @@ │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 11f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2754 │ │ │ │ │ + bne 2688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2074 │ │ │ │ │ + b 21a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2c9c │ │ │ │ │ + beq 2cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ + bne 2cbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 2cac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 261c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 2cec │ │ │ │ │ + bne 2cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 2cac │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1749,15 +1749,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2630 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ @@ -1770,15 +1770,15 @@ │ │ │ │ │ b fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3630 │ │ │ │ │ + beq 3654 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b 1644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1797,15 +1797,15 @@ │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 26fc │ │ │ │ │ + bne 2768 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ bne fd0 │ │ │ │ │ b 1490 │ │ │ │ │ @@ -1824,94 +1824,94 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ bne 1a30 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2960 │ │ │ │ │ + beq 2974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2960 │ │ │ │ │ + bne 2974 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2954 │ │ │ │ │ + bne 2968 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28dc │ │ │ │ │ + bne 28f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2954 │ │ │ │ │ + bne 2968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 2838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2954 │ │ │ │ │ + bne 2968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 276c │ │ │ │ │ + bne 2780 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bd8 │ │ │ │ │ + blt 2bec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2bcc │ │ │ │ │ + bne 2be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1931,35 +1931,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 2668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2734 │ │ │ │ │ + bne 2668 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 265c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 2650 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 265c │ │ │ │ │ strd r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -1968,67 +1968,67 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3184 │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c48 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 25e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2600 │ │ │ │ │ + bne 25e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ beq 1f80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [r7, r9, lsl #2] │ │ │ │ │ @@ -2060,15 +2060,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2488 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 1ce0 │ │ │ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne ip, sl │ │ │ │ │ - beq 2714 │ │ │ │ │ + beq 2648 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ble 1d7c │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ b 1d60 │ │ │ │ │ @@ -2134,15 +2134,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ + beq 2be0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -2157,26 +2157,26 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 367c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 3690 │ │ │ │ │ b fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ @@ -2191,15 +2191,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2634 │ │ │ │ │ + bne 26a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 22dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2229,29 +2229,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3668 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1866c │ │ │ │ │ + bl 18638 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -2275,23 +2275,23 @@ │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2980 │ │ │ │ │ mov r7, r0 │ │ │ │ │ b 1c34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 297c │ │ │ │ │ + bne 2990 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2327,74 +2327,69 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 1378 │ │ │ │ │ b 12fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e48 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f170 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3630 │ │ │ │ │ + beq 3654 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -2408,15 +2403,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 217c │ │ │ │ │ + beq 2168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2424,20 +2419,25 @@ │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ beq 1684 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3140 │ │ │ │ │ + b 3100 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ee4 │ │ │ │ │ + blt 3630 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -2644,15 +2644,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 22d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1cb8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2683,28 +2683,28 @@ │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 1cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2ad0 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b90 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1ce0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2751,36 +2751,67 @@ │ │ │ │ │ bne 24d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1c20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b 1cec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 109c │ │ │ │ │ - b 206c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26d4 │ │ │ │ │ + bne 2740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1c28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ b 1d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ + bge 2cc8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1890 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 1950 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b00 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 4794 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2798,22 +2829,22 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3668 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -2833,59 +2864,33 @@ │ │ │ │ │ b 1d18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1490 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 1950 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b00 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 11fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a24 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -2896,15 +2901,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ beq 1a28 │ │ │ │ │ @@ -2916,15 +2921,15 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 143c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2959,30 +2964,30 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2940 │ │ │ │ │ + bne 2954 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 27fc │ │ │ │ │ + bne 2810 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1a2c │ │ │ │ │ b 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3007,116 +3012,116 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 28c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28ac │ │ │ │ │ - b 28c8 │ │ │ │ │ + bne 28c0 │ │ │ │ │ + b 28dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 19a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2718 │ │ │ │ │ + b 264c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1fc4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b84 │ │ │ │ │ + bne 2b98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2b88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29fc │ │ │ │ │ + bne 2a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2c18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 2a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2a98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b6c │ │ │ │ │ + bne 2b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b04 │ │ │ │ │ + bne 2b18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a48 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3143,50 +3148,50 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1fbc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea0 │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2a84 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b6c │ │ │ │ │ + bne 2b80 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2a84 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ - b 2a70 │ │ │ │ │ + bne 2abc │ │ │ │ │ + b 2a84 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a78 │ │ │ │ │ + b 2a8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 29b8 │ │ │ │ │ + b 29cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -3215,27 +3220,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq df4 │ │ │ │ │ b 1fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 2a0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 2a0c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 2a0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3244,130 +3249,128 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 2aec │ │ │ │ │ - b 2a74 │ │ │ │ │ + bne 2b00 │ │ │ │ │ + b 2a88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1750 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ - blt 2ecc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr 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 2df8 │ │ │ │ │ + beq 2e04 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 2cac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e70 │ │ │ │ │ + bne 2e7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e60 │ │ │ │ │ + bne 2e6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2d70 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e7c │ │ │ │ │ + bne 2e88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e60 │ │ │ │ │ + bne 2e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2df0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2df0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2df0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e04 │ │ │ │ │ + bne 2e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1798 │ │ │ │ │ - b 2c8c │ │ │ │ │ + b 2cac │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -3376,454 +3379,282 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ + bne 2eb0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 2eb4 │ │ │ │ │ + beq 2ec0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2df4 │ │ │ │ │ + b 2e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2df4 │ │ │ │ │ + b 2e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2d18 │ │ │ │ │ + b 2d24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2e40 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2df4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1890 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1058 │ │ │ │ │ - b 1254 │ │ │ │ │ + b 2e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 128c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3518 │ │ │ │ │ + blt 32c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr 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 312c │ │ │ │ │ + beq 30ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 30f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3580 │ │ │ │ │ + beq 3330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3580 │ │ │ │ │ + bne 3330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3320 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 2fc4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 2fc4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 2fc4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34b0 │ │ │ │ │ + bne 3260 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3320 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 3028 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 3028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 3028 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_144_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3534 │ │ │ │ │ + bne 32e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3320 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1688 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2124 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 333c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3320 │ │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1688 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f170 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3360 │ │ │ │ │ + bne 3110 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq f0c │ │ │ │ │ b 1fd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1a30 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b80 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2754 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr 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 32dc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3354 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3354 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3344 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3248 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3248 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 364c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3344 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 32c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 32c8 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 32c8 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 32c8 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 32e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 10d8 │ │ │ │ │ - b 206c │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 3674 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - beq 3684 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 32d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 32d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 31fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 30d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 34a4 │ │ │ │ │ + beq 3254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34a4 │ │ │ │ │ + bne 3254 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3120 │ │ │ │ │ + bne 30e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 3248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 124c │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 3248 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3120 │ │ │ │ │ + bne 30e0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 30d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3832,39 +3663,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [sl, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 3490 │ │ │ │ │ + beq 3240 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 3128 │ │ │ │ │ + b 30e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 14ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 3120 │ │ │ │ │ + b 30e0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 3404 │ │ │ │ │ + b 31b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 33a4 │ │ │ │ │ + b 3154 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -3874,94 +3705,94 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 330c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 3474 │ │ │ │ │ + bne 3224 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 3128 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3140 │ │ │ │ │ + b 3100 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 34e4 │ │ │ │ │ + beq 3294 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 34e4 │ │ │ │ │ - b 3500 │ │ │ │ │ + bne 3294 │ │ │ │ │ + b 32b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3128 │ │ │ │ │ + b 30e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2f90 │ │ │ │ │ + b 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30c4 │ │ │ │ │ + bne 3084 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 3080 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3972,47 +3803,216 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 345c │ │ │ │ │ + b 320c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 109c │ │ │ │ │ + b 219c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2688 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr 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 3544 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 219c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 35bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 35bc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 35ac │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 34b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 34b0 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 35c8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 35ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 3530 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3530 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3530 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3530 │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3140 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 3134 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 10d8 │ │ │ │ │ + b 219c │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 35f0 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + beq 3600 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 3540 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3540 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3464 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3318 │ │ │ │ │ + beq 3580 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3580 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 32d8 │ │ │ │ │ + b 3540 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1058 │ │ │ │ │ + b 1254 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 30f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3100 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1a30 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1a30 │ │ │ │ │ │ │ │ │ │ 0000369c <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ @@ -5011,15 +5011,15 @@ │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf78 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 3f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5114,15 +5114,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 62c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 20fac │ │ │ │ │ + bl 20f78 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4bf8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -5143,24 +5143,24 @@ │ │ │ │ │ bne 5b30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a1dc │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 6318 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 546c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5168,33 +5168,33 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5410 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b8f4 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d810 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 55ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b8f4 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18128 │ │ │ │ │ + bl 180f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5cc8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 5b18 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5545,15 +5545,15 @@ │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4260 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ @@ -5796,15 +5796,15 @@ │ │ │ │ │ beq 5a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18128 │ │ │ │ │ + bl 180f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ @@ -6038,19 +6038,19 @@ │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20fac │ │ │ │ │ + bl 20f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6071,15 +6071,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 46fc │ │ │ │ │ @@ -6088,15 +6088,15 @@ │ │ │ │ │ b 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf78 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4a68 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6148,15 +6148,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6241,27 +6241,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd4c │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ b 5364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -6296,15 +6296,15 @@ │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 579c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6426,15 +6426,15 @@ │ │ │ │ │ beq 62e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d810 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 62e0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd4c │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -6861,15 +6861,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 5db4 │ │ │ │ │ @@ -6980,15 +6980,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 60bc │ │ │ │ │ @@ -7115,15 +7115,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -7627,15 +7627,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 65f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20558 │ │ │ │ │ + bl 20524 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6714 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8110,15 +8110,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c90 │ │ │ │ │ + bl 15c5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 6e18 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8200,15 +8200,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 6e50 │ │ │ │ │ b 7074 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 6e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20558 │ │ │ │ │ + bl 20524 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 6ee4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8855,15 +8855,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8588 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e848 │ │ │ │ │ + bl 1e814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 79dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8914,19 +8914,19 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8488 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 88a4 │ │ │ │ │ @@ -8934,15 +8934,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef4c │ │ │ │ │ + bl 1ef18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 79dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9043,15 +9043,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8590 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 90a0 │ │ │ │ │ @@ -9140,22 +9140,22 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8808 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 83c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 8534 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 8614 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -9216,15 +9216,15 @@ │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 7fec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 213bc <_gather_86_rule> │ │ │ │ │ + bl 21388 <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 846c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -9273,15 +9273,15 @@ │ │ │ │ │ bl 4d28 │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213bc <_gather_86_rule> │ │ │ │ │ + bl 21388 <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8af0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9330,15 +9330,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3a8 │ │ │ │ │ + bl 1f374 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -9449,24 +9449,24 @@ │ │ │ │ │ bne 8ff8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 9028 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18128 │ │ │ │ │ + bl 180f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8314 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 9028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 853c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9716,15 +9716,15 @@ │ │ │ │ │ b 7ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 8568 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8e8 │ │ │ │ │ + bl a8d8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 7ec8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -9748,15 +9748,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 80b0 │ │ │ │ │ @@ -9781,15 +9781,15 @@ │ │ │ │ │ b 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 7d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 7d64 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9861,15 +9861,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 7eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8e8 │ │ │ │ │ + bl a8d8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ b 7b6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ bne 8564 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9891,15 +9891,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 9144 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 90bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ @@ -10189,15 +10189,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 8cb4 │ │ │ │ │ @@ -10274,15 +10274,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10480,15 +10480,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10514,15 +10514,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 8964 │ │ │ │ │ @@ -10697,15 +10697,15 @@ │ │ │ │ │ b 9318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 9448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bne 94f8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -10748,15 +10748,15 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bne 957c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 9650 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -10796,15 +10796,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 9454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d3c │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 94bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -10831,15 +10831,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ beq 94e4 │ │ │ │ │ @@ -11183,15 +11183,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9dd8 <_tmp_156_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dbec │ │ │ │ │ + bl 1dbb8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9b1c <_tmp_156_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ @@ -12140,59 +12140,59 @@ │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b6b8 │ │ │ │ │ + beq b66c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6b8 │ │ │ │ │ + bne b66c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6cc │ │ │ │ │ + bne b680 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne aa48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b6a4 │ │ │ │ │ + beq b658 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne aefc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b670 │ │ │ │ │ + beq b6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b670 │ │ │ │ │ + bne b6a4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -12208,22 +12208,22 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne aefc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b634 │ │ │ │ │ + beq b6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b634 │ │ │ │ │ + bne b6d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -12238,25 +12238,25 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne aefc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6d8 │ │ │ │ │ + beq b68c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6d8 │ │ │ │ │ + bne b68c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne b1b4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq aa60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ @@ -12268,18 +12268,18 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq aaa0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b028 │ │ │ │ │ + beq af48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b68c │ │ │ │ │ + bne b6c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -12291,59 +12291,59 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b034 │ │ │ │ │ + blt af54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne aa08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afec │ │ │ │ │ + bne af0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b048 │ │ │ │ │ + bne af68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne b1b4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af0c │ │ │ │ │ + bne b0dc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -12389,15 +12389,15 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b64c │ │ │ │ │ + bne b634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne b550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12451,15 +12451,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b660 │ │ │ │ │ + bne b648 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne b55c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12473,15 +12473,15 @@ │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b64c │ │ │ │ │ + bne b634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6bd8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne b550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12496,15 +12496,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b64c │ │ │ │ │ + bne b634 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne b54c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12530,15 +12530,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq abb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b6cc │ │ │ │ │ + beq b680 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -12560,15 +12560,15 @@ │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ b aa44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b ab84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20558 │ │ │ │ │ + bl 20524 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq ac3c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -12583,15 +12583,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ac3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b6cc │ │ │ │ │ + beq b680 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12612,75 +12612,14 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b aa58 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b6f0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b6f0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab10 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b5b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b5b8 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne afb8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b2b4 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab10 │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b1f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a81c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq aac4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -12693,70 +12632,70 @@ │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne aa1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ b ab14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5ac │ │ │ │ │ + beq b594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b594 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b584 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl a570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq b1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5c4 │ │ │ │ │ + beq b5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b5a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5d0 │ │ │ │ │ + bne b600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq b1d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5d0 │ │ │ │ │ + bne b600 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d9c │ │ │ │ │ @@ -12776,132 +12715,193 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a570 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne b238 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b1ac │ │ │ │ │ + bne b0cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ bne b428 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ beq aaf8 │ │ │ │ │ - b afe4 │ │ │ │ │ + b b1b4 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b6f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b6f0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne ab10 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b578 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b578 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne b188 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a570 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne b2b4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne ab10 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b1f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b ab10 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b158 │ │ │ │ │ + b b078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne aa1c │ │ │ │ │ - b b028 │ │ │ │ │ + b af48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b174 │ │ │ │ │ + beq b094 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq b270 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b180 │ │ │ │ │ + beq b0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b17c │ │ │ │ │ + beq b09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b1ac │ │ │ │ │ + b b0cc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b508 │ │ │ │ │ + beq b52c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b110 │ │ │ │ │ + b b030 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5f0 │ │ │ │ │ + beq b5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5f0 │ │ │ │ │ + bne b5bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e0 │ │ │ │ │ + bne b5ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b580 │ │ │ │ │ + beq b618 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e0 │ │ │ │ │ + bne b5ac │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12919,15 +12919,15 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq b578 │ │ │ │ │ + beq b610 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bgt b410 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -12938,34 +12938,34 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq afb8 │ │ │ │ │ + beq b188 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq afc0 │ │ │ │ │ - b afb8 │ │ │ │ │ + beq b190 │ │ │ │ │ + b b188 │ │ │ │ │ bl a570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq b338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b5c8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b528 │ │ │ │ │ + beq b508 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b b320 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -12974,33 +12974,33 @@ │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ b b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne aa1c │ │ │ │ │ - b b028 │ │ │ │ │ + b af48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b140 │ │ │ │ │ + bne b060 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -13022,89 +13022,74 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b158 │ │ │ │ │ + bne b078 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bne b264 │ │ │ │ │ b b270 │ │ │ │ │ - lsl r5, r5, #1 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b29c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b6fc │ │ │ │ │ mov r8, r0 │ │ │ │ │ b b3f8 │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r1, r5, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq b1bc │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b b29c │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b a994 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b a928 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b afac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b074 │ │ │ │ │ + b b14c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af7c │ │ │ │ │ + b af94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0c8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b158 │ │ │ │ │ + b afe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b afb0 │ │ │ │ │ + b b180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b b2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -13116,47 +13101,40 @@ │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b afb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a964 │ │ │ │ │ + b b180 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b b078 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b b17c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b ac20 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r6, fp, #40 @ 0x28 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a8f8 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq aa28 │ │ │ │ │ - b b034 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge a8a0 │ │ │ │ │ b aef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -13169,25 +13147,47 @@ │ │ │ │ │ b af00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq a9d4 │ │ │ │ │ - b afe4 │ │ │ │ │ + b b1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af34 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b a8f8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq aa28 │ │ │ │ │ + b af54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b a964 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b b104 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b b580 │ │ │ │ │ + b b618 │ │ │ │ │ │ │ │ │ │ 0000b710 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -13331,15 +13331,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ beq ba6c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq b7a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13423,30 +13423,30 @@ │ │ │ │ │ beq b7b0 │ │ │ │ │ b bab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne b924 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq b7b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8e8 │ │ │ │ │ + bl a8d8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b b7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -13624,15 +13624,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ b bcc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe78 │ │ │ │ │ + bl 1fe44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b bd2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne c3e0 │ │ │ │ │ @@ -13944,15 +13944,15 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ bne c138 │ │ │ │ │ @@ -14026,29 +14026,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ beq bdec │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ b bdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb14 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq bea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ @@ -14190,23 +14190,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b c234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne bfd0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -14244,15 +14244,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ bne c000 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14342,15 +14342,15 @@ │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb14 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne c7d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ @@ -20012,15 +20012,15 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ @@ -20480,48 +20480,48 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12c40 │ │ │ │ │ + beq 12c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c40 │ │ │ │ │ + bne 12c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12c30 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a70 │ │ │ │ │ + beq 12a84 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12abc │ │ │ │ │ + beq 12c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12abc │ │ │ │ │ + bne 12c6c │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -20532,27 +20532,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 12158 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12abc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c7c │ │ │ │ │ + beq 12a70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12a70 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -20562,27 +20562,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 121dc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12abc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c9c │ │ │ │ │ + beq 12ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c9c │ │ │ │ │ + bne 12ac8 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -20592,27 +20592,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 12260 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12abc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12ad8 │ │ │ │ │ + beq 12c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad8 │ │ │ │ │ + bne 12c88 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -20622,27 +20622,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 122e4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12abc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c64 │ │ │ │ │ + beq 12c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c64 │ │ │ │ │ + bne 12c40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -20655,15 +20655,15 @@ │ │ │ │ │ bne 12368 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12cb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -20680,15 +20680,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1213c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ blt 12420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -20715,15 +20715,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 121c0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ bgt 12528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -20744,21 +20744,21 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12244 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ blt 12580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -20779,26 +20779,26 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c24 │ │ │ │ │ + bne 12af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 122c8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12478 │ │ │ │ │ + blt 124d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 12044 │ │ │ │ │ @@ -20814,26 +20814,26 @@ │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b00 │ │ │ │ │ + bne 12c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1234c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 124d0 │ │ │ │ │ + blt 12478 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 120b0 │ │ │ │ │ @@ -20847,15 +20847,15 @@ │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 120ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20900,84 +20900,84 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12470 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ blt 125dc │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 1213c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c24 │ │ │ │ │ + bne 12c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 124c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 126f0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 122c8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt 126ec │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 1234c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b00 │ │ │ │ │ + bne 12af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12520 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 12748 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 1234c │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + blt 12744 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 122c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12578 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bgt 12694 │ │ │ │ │ mov r7, r9 │ │ │ │ │ @@ -20986,21 +20986,21 @@ │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 125d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bgt 12638 │ │ │ │ │ mov r7, r9 │ │ │ │ │ @@ -21016,15 +21016,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bne 12a54 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bgt 125d8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -21035,22 +21035,22 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12adc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 129ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12824 │ │ │ │ │ + beq 1282c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bgt 12634 │ │ │ │ │ mov r7, r2 │ │ │ │ │ b 12244 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -21064,78 +21064,78 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bne 12a38 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1281c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bgt 12690 │ │ │ │ │ mov r7, r2 │ │ │ │ │ b 121c0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12c24 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne 12c00 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a2c │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 1280c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 126ec │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 122c8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 1280c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 126ec │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b00 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne 12af8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ bl 11e1c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1280c │ │ │ │ │ + beq 12824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 1280c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 12748 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt 12740 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 122c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 1216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21143,39 +21143,39 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b38 │ │ │ │ │ + beq 12b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b38 │ │ │ │ │ + bne 12b14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 120dc │ │ │ │ │ mov r6, r9 │ │ │ │ │ b 1234c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 1213c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 121c0 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12244 │ │ │ │ │ - ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 122c8 │ │ │ │ │ + ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 12244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 122f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #6 │ │ │ │ │ b 127d4 │ │ │ │ │ @@ -21184,69 +21184,69 @@ │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ bne 120e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 12b68 │ │ │ │ │ + beq 12b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 12968 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bb0 │ │ │ │ │ + beq 12b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b8c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba0 │ │ │ │ │ + bne 12b7c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba0 │ │ │ │ │ + bne 12b7c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba0 │ │ │ │ │ + bne 12b7c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -21255,15 +21255,15 @@ │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 121f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ b 127d4 │ │ │ │ │ @@ -21271,41 +21271,41 @@ │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 12274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #13 │ │ │ │ │ b 127d4 │ │ │ │ │ - ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120c0 │ │ │ │ │ - b 12874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 11fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f00 │ │ │ │ │ + b 12044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f6c │ │ │ │ │ + b 11f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12044 │ │ │ │ │ + b 11f6c │ │ │ │ │ + ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 120c0 │ │ │ │ │ + b 12874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 11f68 │ │ │ │ │ b 121dc │ │ │ │ │ @@ -21313,66 +21313,57 @@ │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 11efc │ │ │ │ │ b 12158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 11f38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12aec │ │ │ │ │ + blt 12c9c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c90 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 11eb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub r6, fp, #40 @ 0x28 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11ed0 │ │ │ │ │ + beq 12c58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12010 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120e0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ - b 12368 │ │ │ │ │ + b 11fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 11fd4 │ │ │ │ │ b 12260 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12040 │ │ │ │ │ + b 122e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ @@ -21390,30 +21381,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12bbc │ │ │ │ │ + bne 12b98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ b 12964 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 12964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 128e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12b94 │ │ │ │ │ + beq 12b70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21422,33 +21413,33 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 12964 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ b 12968 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12040 │ │ │ │ │ - b 122e4 │ │ │ │ │ + beq 120ac │ │ │ │ │ + b 12368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21458,29 +21449,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 12080 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 11eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f38 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 11ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11fa4 │ │ │ │ │ + b 12010 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 120e0 │ │ │ │ │ │ │ │ │ │ 00012cb0 : │ │ │ │ │ factor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -21511,15 +21511,15 @@ │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12fb4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13450 │ │ │ │ │ + beq 13444 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -21555,84 +21555,84 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 1314c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + beq 13458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133e4 │ │ │ │ │ + bne 13458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 133f8 │ │ │ │ │ + bne 1346c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 13478 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13504 │ │ │ │ │ + beq 134d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13504 │ │ │ │ │ + bne 134d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 134e4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12fcc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1347c │ │ │ │ │ + beq 13508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1328c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 13524 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -21656,25 +21656,25 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 12ff4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 13464 │ │ │ │ │ + beq 134fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13464 │ │ │ │ │ + bne 134fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 134f0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -21712,34 +21712,34 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 130b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 13498 │ │ │ │ │ + beq 133e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 13470 │ │ │ │ │ + bne 134f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 131f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 134f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 13524 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -21811,51 +21811,51 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 12fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 12cb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13448 │ │ │ │ │ + beq 1343c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 133f8 │ │ │ │ │ + beq 1346c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13430 │ │ │ │ │ + beq 13424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13408 │ │ │ │ │ + bne 133f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 12f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 13524 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 13054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13470 │ │ │ │ │ + beq 134f0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21979,102 +21979,102 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 12fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 12df8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ffc │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 1301c │ │ │ │ │ + b 133a8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ beq 12f9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13400 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 12ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 13400 │ │ │ │ │ - b 13424 │ │ │ │ │ + beq 1341c │ │ │ │ │ + b 13414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 12fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 12d34 │ │ │ │ │ b 13140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f60 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 12df8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrge r3, [r4, #4] │ │ │ │ │ - ldrge r3, [r3, r7, lsl #2] │ │ │ │ │ - bge 12e94 │ │ │ │ │ - b 133cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1301c │ │ │ │ │ - b 133a8 │ │ │ │ │ + b 1341c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 13400 │ │ │ │ │ + blt 1341c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 133fc │ │ │ │ │ + bne 13470 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 12e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 12e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 12fe8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 130a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12f60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrge r3, [r4, #4] │ │ │ │ │ + ldrge r3, [r3, r7, lsl #2] │ │ │ │ │ + bge 12e94 │ │ │ │ │ + b 133cc │ │ │ │ │ │ │ │ │ │ 00013524 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ @@ -22210,174 +22210,173 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1406c │ │ │ │ │ + beq 14084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 14084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14098 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14180 │ │ │ │ │ + beq 1414c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 141d8 │ │ │ │ │ + beq 141a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141d8 │ │ │ │ │ + bne 141a4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b64 │ │ │ │ │ + beq 13b60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139e0 │ │ │ │ │ + beq 139dc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13af8 │ │ │ │ │ + bne 13af4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14084 │ │ │ │ │ + bne 14074 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14118 │ │ │ │ │ + beq 140ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14118 │ │ │ │ │ + bne 140ec │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d6c │ │ │ │ │ + beq 13d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139b4 │ │ │ │ │ + bne 139b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14084 │ │ │ │ │ + bne 14074 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 140f0 │ │ │ │ │ + beq 140a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c78 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq 13c74 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 138e4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e84 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 13e80 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - subne r2, r1, #1 │ │ │ │ │ - bne 14088 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq 14104 │ │ │ │ │ + bne 14074 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq 14100 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14104 │ │ │ │ │ + bne 14100 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139f4 │ │ │ │ │ + beq 139f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a5c │ │ │ │ │ + bne 13a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7718 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -22391,646 +22390,633 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 13864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b710 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14008 │ │ │ │ │ + bne 13fec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq 13870 │ │ │ │ │ - b 14084 │ │ │ │ │ + b 14074 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq 13804 │ │ │ │ │ - b 14084 │ │ │ │ │ + b 14074 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b8 │ │ │ │ │ + bne 1405c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a40 │ │ │ │ │ + beq 13a3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ blt 13f08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13960 │ │ │ │ │ + beq 1395c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1395c │ │ │ │ │ + beq 13958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20558 │ │ │ │ │ + bl 20524 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1395c │ │ │ │ │ + beq 13958 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1395c │ │ │ │ │ + beq 13958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 14080 │ │ │ │ │ + beq 14098 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b54 │ │ │ │ │ + bne 13b50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 13978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 14088 │ │ │ │ │ + b 14078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139dc │ │ │ │ │ + beq 139d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 14080 │ │ │ │ │ + beq 14098 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13ad8 │ │ │ │ │ + beq 13ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ - b 13ad8 │ │ │ │ │ + beq 13978 │ │ │ │ │ + b 13ad4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14164 │ │ │ │ │ + bne 14130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140ac │ │ │ │ │ + bne 14050 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c58 │ │ │ │ │ + beq 13c54 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c58 │ │ │ │ │ + bge 13c54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14164 │ │ │ │ │ + bne 14130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140ac │ │ │ │ │ + bne 14050 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fc8 │ │ │ │ │ + beq 13fac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fc8 │ │ │ │ │ + bge 13fac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14164 │ │ │ │ │ + bne 14130 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140ac │ │ │ │ │ + bne 14050 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff0 │ │ │ │ │ + beq 13fd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c00 │ │ │ │ │ + bgt 13bfc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 137dc │ │ │ │ │ - b 139e4 │ │ │ │ │ + b 139e0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14148 │ │ │ │ │ + bne 14114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e64 │ │ │ │ │ + beq 13e60 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13e64 │ │ │ │ │ + ble 13e60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14148 │ │ │ │ │ + bne 14114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 13fbc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd8 │ │ │ │ │ + bge 13fbc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14148 │ │ │ │ │ + bne 14114 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14000 │ │ │ │ │ + beq 13fdc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e60 │ │ │ │ │ + ble 13e5c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d14 │ │ │ │ │ + b 13d10 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1412c │ │ │ │ │ + bne 140b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13998 │ │ │ │ │ + beq 13994 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13998 │ │ │ │ │ + ble 13994 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1412c │ │ │ │ │ + bne 140b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd0 │ │ │ │ │ + beq 13fb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd0 │ │ │ │ │ + bge 13fb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 1412c │ │ │ │ │ + bne 140b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff8 │ │ │ │ │ + beq 13fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13994 │ │ │ │ │ + ble 13990 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e08 │ │ │ │ │ + b 13e04 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 138cc │ │ │ │ │ b 138e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c90 │ │ │ │ │ + bl 15c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 138e8 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 138e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14080 │ │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr lr, [r0, #24] │ │ │ │ │ - beq 13fac │ │ │ │ │ - mov r3, sl │ │ │ │ │ + beq 14098 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + moveq r1, r2 │ │ │ │ │ + ldrne r1, [r2, #8] │ │ │ │ │ + ldrne r2, [r2, #12] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - bne 13b54 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + bne 13b50 │ │ │ │ │ + b 13ad4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b8 │ │ │ │ │ + bne 1405c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe8 │ │ │ │ │ + beq 13fcc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 13fe8 │ │ │ │ │ + ble 13fcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 136fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b8 │ │ │ │ │ + bne 1405c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe0 │ │ │ │ │ + beq 13fc4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13fe0 │ │ │ │ │ + ble 13fc4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ b 13f58 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - b 13ee8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c58 │ │ │ │ │ + b 13c54 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13998 │ │ │ │ │ + b 13994 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e64 │ │ │ │ │ + b 13e60 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a40 │ │ │ │ │ + b 13a3c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a40 │ │ │ │ │ + b 13a3c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13c58 │ │ │ │ │ + b 13c54 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13998 │ │ │ │ │ + b 13e60 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e64 │ │ │ │ │ + b 13994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14080 │ │ │ │ │ + beq 14098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_CALL _PyAST_Call │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 13b54 │ │ │ │ │ - b 13ad8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 13750 │ │ │ │ │ + b 13eec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13988 │ │ │ │ │ + b 13864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13864 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ b 138e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 139e4 │ │ │ │ │ + b 139e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1396c │ │ │ │ │ - b 14084 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 13968 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1395c │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13984 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 13750 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 14074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 1389c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 139b0 │ │ │ │ │ + b 13860 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 13958 │ │ │ │ │ + b 13a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1392c │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 13830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13830 │ │ │ │ │ + b 13928 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 139b4 │ │ │ │ │ - b 13860 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ bne 138cc │ │ │ │ │ b 138e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 137dc │ │ │ │ │ - b 139e0 │ │ │ │ │ + b 139dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 14088 │ │ │ │ │ + blt 14078 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14084 │ │ │ │ │ + bne 14074 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 13790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 137b0 │ │ │ │ │ │ │ │ │ │ -000141f4 : │ │ │ │ │ +000141c0 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14558 │ │ │ │ │ + beq 1456c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14558 │ │ │ │ │ + bne 1456c │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14570 │ │ │ │ │ + bne 14584 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 14540 │ │ │ │ │ + beq 14554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14540 │ │ │ │ │ + bne 14554 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1430c │ │ │ │ │ + bne 142d8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 144dc │ │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 14310 │ │ │ │ │ + bne 142dc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 1457c │ │ │ │ │ + beq 14548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1457c │ │ │ │ │ + bne 14548 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143d0 │ │ │ │ │ + bne 1439c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14330 │ │ │ │ │ + bne 142fc │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23040,295 +23026,295 @@ │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 142f4 │ │ │ │ │ + beq 142c0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142f4 │ │ │ │ │ + beq 142c0 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14528 │ │ │ │ │ + bne 144f4 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str sl, [r4] │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 144fc │ │ │ │ │ + beq 144c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144fc │ │ │ │ │ + bne 144c8 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143d0 │ │ │ │ │ + bne 1439c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1445c │ │ │ │ │ + bne 14428 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 142d0 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14304 │ │ │ │ │ + bne 142d0 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 145ac │ │ │ │ │ + beq 14530 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 14440 │ │ │ │ │ + bgt 1440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14588 │ │ │ │ │ + bne 1450c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14320 │ │ │ │ │ + b 142ec │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 14440 │ │ │ │ │ - b 14418 │ │ │ │ │ + bne 1440c │ │ │ │ │ + b 143e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143d0 │ │ │ │ │ + beq 1439c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143d0 │ │ │ │ │ + beq 1439c │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 144dc │ │ │ │ │ + bne 144a8 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 144b8 │ │ │ │ │ + beq 14484 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ - b 14380 │ │ │ │ │ + b 1434c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14508 │ │ │ │ │ + beq 144d4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 144a4 │ │ │ │ │ + b 14470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 14498 │ │ │ │ │ + beq 14464 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 143d8 │ │ │ │ │ + b 143a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 143b0 │ │ │ │ │ + b 1437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14314 │ │ │ │ │ + b 142e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1436c │ │ │ │ │ - b 144f0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 14288 │ │ │ │ │ - b 1430c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1424c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 14320 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142d4 │ │ │ │ │ + beq 14338 │ │ │ │ │ + b 144bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14438 │ │ │ │ │ + beq 14404 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 14320 │ │ │ │ │ + b 142ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1430c │ │ │ │ │ + b 142d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 142a0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 14254 │ │ │ │ │ + b 142d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14218 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 142ec │ │ │ │ │ │ │ │ │ │ -000145c4 : │ │ │ │ │ +00014590 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14d5c │ │ │ │ │ + beq 14d28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d5c │ │ │ │ │ + bne 14d28 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14d74 │ │ │ │ │ + bne 14d40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14de8 │ │ │ │ │ + beq 14db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14de8 │ │ │ │ │ + bne 14db4 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14da0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dc8 │ │ │ │ │ + beq 14d94 │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14da0 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 149fc │ │ │ │ │ + beq 149c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149fc │ │ │ │ │ + bne 149c8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a10 │ │ │ │ │ + bne 149dc │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14924 │ │ │ │ │ + bne 148f0 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14a10 │ │ │ │ │ + bne 149dc │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14748 │ │ │ │ │ + bne 14714 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147e8 │ │ │ │ │ + bne 147b4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - bne 148a0 │ │ │ │ │ + bne 1486c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -23337,165 +23323,165 @@ │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 9f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 146f4 │ │ │ │ │ + beq 146c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146f4 │ │ │ │ │ + beq 146c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl cc24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a10 │ │ │ │ │ + beq 149dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a10 │ │ │ │ │ + beq 149dc │ │ │ │ │ ldr ip, [sl, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 149b4 │ │ │ │ │ + beq 14980 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14e00 │ │ │ │ │ + bne 14dcc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 149d8 │ │ │ │ │ + beq 149a4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 14684 │ │ │ │ │ + b 14650 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a14 │ │ │ │ │ + bne 149e0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14ce0 │ │ │ │ │ + beq 14cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ce0 │ │ │ │ │ + bne 14cac │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d4c │ │ │ │ │ + bne 14d18 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14858 │ │ │ │ │ + bne 14824 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 149e8 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14708 │ │ │ │ │ + beq 146d4 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a14 │ │ │ │ │ + bne 149e0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a330 │ │ │ │ │ + bl a320 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - beq 1471c │ │ │ │ │ + beq 146e8 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1471c │ │ │ │ │ + bne 146e8 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dc0 │ │ │ │ │ + beq 14d8c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14910 │ │ │ │ │ + bgt 148dc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14734 │ │ │ │ │ + beq 14700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14734 │ │ │ │ │ + beq 14700 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b 14738 │ │ │ │ │ + b 14704 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 148c4 │ │ │ │ │ + b 14890 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d0 │ │ │ │ │ + beq 1469c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 9f50 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 146d0 │ │ │ │ │ + beq 1469c │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d0 │ │ │ │ │ + beq 1469c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl cc24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a10 │ │ │ │ │ + beq 149dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a10 │ │ │ │ │ + beq 149dc │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ @@ -23505,119 +23491,119 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 147b0 │ │ │ │ │ + bne 1477c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a10 │ │ │ │ │ + beq 149dc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14894 │ │ │ │ │ + b 14860 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14dc0 │ │ │ │ │ + beq 14d8c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 147d4 │ │ │ │ │ + b 147a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146b8 │ │ │ │ │ + beq 14684 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 149d0 │ │ │ │ │ + b 1499c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14cd4 │ │ │ │ │ + beq 14ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cd4 │ │ │ │ │ + bne 14ca0 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14cc4 │ │ │ │ │ + bne 14c90 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 10220 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c68 │ │ │ │ │ + beq 14c34 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14cb8 │ │ │ │ │ + beq 14c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cb8 │ │ │ │ │ + bne 14c84 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c5c │ │ │ │ │ + bne 14c28 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14c50 │ │ │ │ │ + beq 14c1c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c60 │ │ │ │ │ + bne 14c2c │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14c34 │ │ │ │ │ + beq 14c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c34 │ │ │ │ │ + bne 14c00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14b28 │ │ │ │ │ + bne 14af4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cec │ │ │ │ │ + bne 14cb8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -23625,18 +23611,18 @@ │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c48 │ │ │ │ │ + beq 14c14 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14ca4 │ │ │ │ │ + bgt 14c70 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -23644,456 +23630,456 @@ │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14c9c │ │ │ │ │ + bne 14c68 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 1485c │ │ │ │ │ + beq 14828 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14858 │ │ │ │ │ + beq 14824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14c74 │ │ │ │ │ + bne 14c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c80 │ │ │ │ │ + beq 14c4c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14864 │ │ │ │ │ + b 14830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b08 │ │ │ │ │ + b 14ad4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 1485c │ │ │ │ │ + b 14828 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c10 │ │ │ │ │ + bne 14bdc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 14864 │ │ │ │ │ - b 147c0 │ │ │ │ │ + beq 14830 │ │ │ │ │ + b 1478c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14c68 │ │ │ │ │ + b 14c34 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b64 │ │ │ │ │ + b 14b30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a94 │ │ │ │ │ + b 14a60 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 1485c │ │ │ │ │ + b 14828 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a14 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14820 │ │ │ │ │ + b 147ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b28 │ │ │ │ │ + beq 14af4 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14db0 │ │ │ │ │ + beq 14d7c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14d80 │ │ │ │ │ + beq 14d4c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 14ae0 │ │ │ │ │ + b 14aac │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14864 │ │ │ │ │ + b 14830 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1461c │ │ │ │ │ + beq 145e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 14738 │ │ │ │ │ + b 14704 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c40 │ │ │ │ │ + beq 14c0c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14d30 │ │ │ │ │ + b 14cfc │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b40 │ │ │ │ │ + b 14b0c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14734 │ │ │ │ │ + b 14700 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14654 │ │ │ │ │ - b 14dd4 │ │ │ │ │ + beq 14620 │ │ │ │ │ + b 14da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149c0 │ │ │ │ │ - b 147bc │ │ │ │ │ + bne 1498c │ │ │ │ │ + b 14788 │ │ │ │ │ │ │ │ │ │ -00014e10 : │ │ │ │ │ +00014ddc : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15c78 │ │ │ │ │ + beq 15c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c78 │ │ │ │ │ + bne 15c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157cc │ │ │ │ │ + bne 15798 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 1553c │ │ │ │ │ + beq 15508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15578 │ │ │ │ │ + bne 15544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 15220 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c10 │ │ │ │ │ + beq 15bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c10 │ │ │ │ │ + bne 15bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1552c │ │ │ │ │ + bne 154f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15514 │ │ │ │ │ - bl 18794 │ │ │ │ │ + bne 154e0 │ │ │ │ │ + bl 18760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 15220 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bcc │ │ │ │ │ + beq 15b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bcc │ │ │ │ │ + bne 15b98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1552c │ │ │ │ │ + bne 154f8 │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154cc │ │ │ │ │ + bne 15498 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 15220 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bb4 │ │ │ │ │ + beq 15b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bb4 │ │ │ │ │ + bne 15b80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1552c │ │ │ │ │ + bne 154f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15884 │ │ │ │ │ + bne 15850 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 15298 │ │ │ │ │ + bne 15264 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1552c │ │ │ │ │ + bne 154f8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158d4 │ │ │ │ │ + bne 158a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 15220 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c28 │ │ │ │ │ + beq 15bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c28 │ │ │ │ │ + bne 15bf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c3c │ │ │ │ │ + bne 15c08 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1517c │ │ │ │ │ + bne 15148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c3c │ │ │ │ │ + bne 15c08 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 152dc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 152dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 152dc │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 152dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15be4 │ │ │ │ │ + bne 15bb0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 1521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15218 │ │ │ │ │ + beq 151e4 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 151fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158e0 │ │ │ │ │ + bne 158ac │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24105,174 +24091,174 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c48 │ │ │ │ │ + beq 15c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c48 │ │ │ │ │ + bne 15c14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151b8 │ │ │ │ │ + b 15184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 157cc │ │ │ │ │ + bne 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15340 │ │ │ │ │ + bne 1530c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 15220 │ │ │ │ │ + b 151ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15070 │ │ │ │ │ + beq 1503c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 158ec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15ab4 │ │ │ │ │ + beq 15a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ab4 │ │ │ │ │ + bne 15a80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 152d0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1592c │ │ │ │ │ + bne 158f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15070 │ │ │ │ │ + b 1503c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1552c │ │ │ │ │ + bne 154f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157dc │ │ │ │ │ + beq 157a8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1516c │ │ │ │ │ + b 15138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15274 │ │ │ │ │ + bne 15240 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c4 │ │ │ │ │ + bl 18690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15274 │ │ │ │ │ + bne 15240 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee60 <_tmp_26_rule> │ │ │ │ │ + bl 1ee2c <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15274 │ │ │ │ │ + bne 15240 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f10c │ │ │ │ │ + bl 1f0d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15274 │ │ │ │ │ + bne 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15274 │ │ │ │ │ + beq 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15218 │ │ │ │ │ + beq 151e4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1544c │ │ │ │ │ + bne 15418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1866c │ │ │ │ │ + bl 18638 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r8, [sp, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -24292,385 +24278,385 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c48 │ │ │ │ │ + beq 15c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c48 │ │ │ │ │ + bne 15c14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15280 │ │ │ │ │ + b 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15a8c │ │ │ │ │ + beq 15a58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fcc │ │ │ │ │ + beq 14f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14fcc │ │ │ │ │ + beq 14f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15254 │ │ │ │ │ - bl be0c │ │ │ │ │ + b 15220 │ │ │ │ │ + bl bdfc │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14f30 │ │ │ │ │ + beq 14efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15254 │ │ │ │ │ + b 15220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c60 │ │ │ │ │ + blt 15c2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 15790 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157cc │ │ │ │ │ + bne 15798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15ba8 │ │ │ │ │ + beq 15b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ba8 │ │ │ │ │ + bne 15b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a0 │ │ │ │ │ + bne 1566c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a0 │ │ │ │ │ + bne 1566c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c4 │ │ │ │ │ + bl 18690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a0 │ │ │ │ │ + bne 1566c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee60 <_tmp_26_rule> │ │ │ │ │ + bl 1ee2c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a0 │ │ │ │ │ + bne 1566c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1569c │ │ │ │ │ + beq 15668 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159c4 │ │ │ │ │ + bne 15990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 157b0 │ │ │ │ │ + beq 1577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 157b0 │ │ │ │ │ + beq 1577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c78 │ │ │ │ │ + bl 17c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157b0 │ │ │ │ │ + beq 1577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c4 │ │ │ │ │ + bl 18690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 157b0 │ │ │ │ │ + beq 1577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee60 <_tmp_26_rule> │ │ │ │ │ + bl 1ee2c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 157b0 │ │ │ │ │ + beq 1577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f10c │ │ │ │ │ + bl 1f0d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157b4 │ │ │ │ │ + bne 15780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b4c │ │ │ │ │ + bne 15b18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e94 │ │ │ │ │ + beq 14e60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15220 │ │ │ │ │ + b 151ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157f4 │ │ │ │ │ + bne 157c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15334 │ │ │ │ │ + b 15300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 158ec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b20 │ │ │ │ │ + beq 15aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b20 │ │ │ │ │ + bne 15aec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15870 │ │ │ │ │ + bne 1583c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15870 │ │ │ │ │ + beq 1583c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ac0 │ │ │ │ │ + bne 15a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 157ec │ │ │ │ │ + b 157b8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15254 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158c8 │ │ │ │ │ + bne 15894 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 150a8 │ │ │ │ │ - b 15254 │ │ │ │ │ + beq 15074 │ │ │ │ │ + b 15220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154fc │ │ │ │ │ + bne 154c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 158b0 │ │ │ │ │ + b 1587c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 15910 │ │ │ │ │ + beq 158dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 151c0 │ │ │ │ │ + bne 1518c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151c0 │ │ │ │ │ + b 1518c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15254 │ │ │ │ │ + b 15220 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152f8 │ │ │ │ │ + beq 152c4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152f8 │ │ │ │ │ + beq 152c4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152f8 │ │ │ │ │ + beq 152c4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152f8 │ │ │ │ │ + beq 152c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a1c │ │ │ │ │ + bne 159e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 152cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15304 │ │ │ │ │ + b 152d0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24679,113 +24665,113 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 15a58 │ │ │ │ │ + bne 15a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15a4c │ │ │ │ │ + beq 15a18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 157c0 │ │ │ │ │ + b 1578c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15a94 │ │ │ │ │ + beq 15a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 159b8 │ │ │ │ │ + bne 15984 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b0 │ │ │ │ │ + b 1587c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 157c0 │ │ │ │ │ + b 1578c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15aa4 │ │ │ │ │ + beq 15a70 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 15a08 │ │ │ │ │ + bne 159d4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 15280 │ │ │ │ │ + b 1524c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 14fc4 │ │ │ │ │ + b 14f90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b0 │ │ │ │ │ + b 1587c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15280 │ │ │ │ │ + b 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 152cc │ │ │ │ │ + b 15298 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b2c │ │ │ │ │ + beq 15af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b08 │ │ │ │ │ + beq 15ad4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b38 │ │ │ │ │ + bne 15b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15338 │ │ │ │ │ + b 15304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1582c │ │ │ │ │ + b 157f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15870 │ │ │ │ │ + beq 1583c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15878 │ │ │ │ │ + b 15844 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24800,148 +24786,148 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15280 │ │ │ │ │ - b 157c0 │ │ │ │ │ + bne 1524c │ │ │ │ │ + b 1578c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 155a4 │ │ │ │ │ + b 15570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1502c │ │ │ │ │ - b 1552c │ │ │ │ │ + beq 14ff8 │ │ │ │ │ + b 154f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fa4 │ │ │ │ │ - b 1552c │ │ │ │ │ + beq 14f70 │ │ │ │ │ + b 154f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15338 │ │ │ │ │ + beq 15304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15254 │ │ │ │ │ + b 15220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f1c │ │ │ │ │ - b 1552c │ │ │ │ │ + beq 14ee8 │ │ │ │ │ + b 154f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 150d8 │ │ │ │ │ + beq 150a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15c08 │ │ │ │ │ + b 15bd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15280 │ │ │ │ │ + beq 1524c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15220 │ │ │ │ │ + b 151ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e64 │ │ │ │ │ - b 157cc │ │ │ │ │ + beq 14e30 │ │ │ │ │ + b 15798 │ │ │ │ │ │ │ │ │ │ -00015c90 : │ │ │ │ │ +00015c5c : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16290 │ │ │ │ │ + beq 1625c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16290 │ │ │ │ │ + bne 1625c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162a4 │ │ │ │ │ + bne 16270 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d84 │ │ │ │ │ + bne 15d50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162a4 │ │ │ │ │ + bne 16270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15d9c │ │ │ │ │ + beq 15d68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d9c │ │ │ │ │ + bne 15d68 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15d9c │ │ │ │ │ + beq 15d68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162b8 │ │ │ │ │ + bne 16284 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -24949,242 +24935,242 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15db8 │ │ │ │ │ + bne 15d84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d74 │ │ │ │ │ + b 15d40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162a8 │ │ │ │ │ + bne 16274 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16284 │ │ │ │ │ + beq 16250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16284 │ │ │ │ │ + bne 16250 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16240 │ │ │ │ │ + bne 1620c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 16244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16278 │ │ │ │ │ + bne 16244 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164b8 │ │ │ │ │ + bne 16484 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 164a8 │ │ │ │ │ + beq 16474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164a8 │ │ │ │ │ + bne 16474 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15eac │ │ │ │ │ + bne 15e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d5c <_gather_91_rule> │ │ │ │ │ + bl 16d28 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162dc │ │ │ │ │ + bne 162a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 163a0 │ │ │ │ │ + bne 1636c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c84 │ │ │ │ │ + bl 21c50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1674c │ │ │ │ │ + bne 16718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16508 │ │ │ │ │ + bne 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f0c │ │ │ │ │ + beq 15ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 163ac │ │ │ │ │ + bne 16378 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16508 │ │ │ │ │ + bne 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160c0 │ │ │ │ │ + bne 1608c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16240 │ │ │ │ │ + bne 1620c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 160b4 │ │ │ │ │ + beq 16080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160b4 │ │ │ │ │ + bne 16080 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15fd0 │ │ │ │ │ + bne 15f9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16728 │ │ │ │ │ + bne 166f4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15fd0 │ │ │ │ │ + bne 15f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 166c4 │ │ │ │ │ + bne 16690 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16048 │ │ │ │ │ + bne 16014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 161f4 │ │ │ │ │ + bne 161c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16508 │ │ │ │ │ + bne 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16140 │ │ │ │ │ + bne 1610c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16508 │ │ │ │ │ + bne 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16050 │ │ │ │ │ + bne 1601c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15dac │ │ │ │ │ + b 15d78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1603c │ │ │ │ │ + beq 16008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1603c │ │ │ │ │ + beq 16008 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16268 │ │ │ │ │ + bne 16234 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 161e0 │ │ │ │ │ + beq 161ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16048 │ │ │ │ │ + b 16014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15f6c │ │ │ │ │ + b 15f38 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f30 │ │ │ │ │ + beq 15efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f30 │ │ │ │ │ + beq 15efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f30 │ │ │ │ │ + beq 15efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25193,38 +25179,38 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1603c │ │ │ │ │ - b 16234 │ │ │ │ │ + beq 16008 │ │ │ │ │ + b 16200 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16018 │ │ │ │ │ + beq 15fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16018 │ │ │ │ │ + beq 15fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16018 │ │ │ │ │ + beq 15fe4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -25248,176 +25234,176 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16128 │ │ │ │ │ + b 160f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16048 │ │ │ │ │ - b 15db0 │ │ │ │ │ + beq 16014 │ │ │ │ │ + b 15d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15ff8 │ │ │ │ │ + beq 15fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1624c │ │ │ │ │ + bne 16218 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 161e0 │ │ │ │ │ + beq 161ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16048 │ │ │ │ │ + b 16014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1621c │ │ │ │ │ + bne 161e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15db0 │ │ │ │ │ + b 15d7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16088 │ │ │ │ │ - b 16258 │ │ │ │ │ + bne 16054 │ │ │ │ │ + b 16224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e30 │ │ │ │ │ + b 15dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15df0 │ │ │ │ │ + b 15dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15ce4 │ │ │ │ │ + beq 15cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15d94 │ │ │ │ │ + b 15d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d74 │ │ │ │ │ + beq 15d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 162ac │ │ │ │ │ + b 16278 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21c84 │ │ │ │ │ + bl 21c50 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15e68 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15eac │ │ │ │ │ + beq 15e78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 167b4 │ │ │ │ │ + beq 16780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16778 │ │ │ │ │ + beq 16744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16778 │ │ │ │ │ + bne 16744 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164b4 │ │ │ │ │ + bne 16480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 16510 │ │ │ │ │ + bne 164dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ed8 │ │ │ │ │ + b 15ea4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f0c │ │ │ │ │ + beq 15ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164e4 │ │ │ │ │ + beq 164b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164e4 │ │ │ │ │ + bne 164b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164d4 │ │ │ │ │ + bne 164a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16a18 │ │ │ │ │ + bl 169e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 164c4 │ │ │ │ │ + beq 16490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f10 │ │ │ │ │ + bne 15edc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ @@ -25443,101 +25429,101 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 160a4 │ │ │ │ │ - b 16040 │ │ │ │ │ + bne 16070 │ │ │ │ │ + b 1600c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e70 │ │ │ │ │ + b 15e3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ed8 │ │ │ │ │ + b 15ea4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 164f0 │ │ │ │ │ + beq 164bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f10 │ │ │ │ │ + b 15edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 163ec │ │ │ │ │ + b 163b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16754 │ │ │ │ │ + bne 16720 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16410 │ │ │ │ │ + b 163dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16240 │ │ │ │ │ + b 1620c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 166b8 │ │ │ │ │ + beq 16684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166b8 │ │ │ │ │ + bne 16684 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166a8 │ │ │ │ │ + bne 16674 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16648 │ │ │ │ │ + beq 16614 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 166a8 │ │ │ │ │ + bne 16674 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16668 │ │ │ │ │ + bne 16634 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 16640 │ │ │ │ │ + beq 1660c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 1662c │ │ │ │ │ + bgt 165f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25546,89 +25532,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 167b4 │ │ │ │ │ + beq 16780 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 16488 │ │ │ │ │ + b 16454 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 165bc │ │ │ │ │ + b 16588 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a0 │ │ │ │ │ + b 1636c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 16590 │ │ │ │ │ + beq 1655c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16784 │ │ │ │ │ + bne 16750 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 167bc │ │ │ │ │ + beq 16788 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1657c │ │ │ │ │ + b 16548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a0 │ │ │ │ │ + b 1636c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1653c │ │ │ │ │ + b 16508 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15fcc │ │ │ │ │ + beq 15f98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fcc │ │ │ │ │ + beq 15f98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25636,100 +25622,100 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 16488 │ │ │ │ │ + b 16454 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15f68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15fa0 │ │ │ │ │ + b 15f6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1632c │ │ │ │ │ + b 162f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145c4 │ │ │ │ │ + bl 14590 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16500 │ │ │ │ │ + beq 164cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16410 │ │ │ │ │ + b 163dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16378 │ │ │ │ │ + b 16344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16688 │ │ │ │ │ + beq 16654 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a0 │ │ │ │ │ + b 1636c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15ed8 │ │ │ │ │ + b 15ea4 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 16690 │ │ │ │ │ + bne 1665c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 16644 │ │ │ │ │ + b 16610 │ │ │ │ │ │ │ │ │ │ -000167e4 : │ │ │ │ │ +000167b0 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16860 │ │ │ │ │ + beq 1682c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16860 │ │ │ │ │ + bne 1682c │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16888 │ │ │ │ │ + beq 16854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25739,570 +25725,570 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16848 │ │ │ │ │ + bne 16814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169fc │ │ │ │ │ + bne 169c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a0c │ │ │ │ │ + beq 169d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a0c │ │ │ │ │ + bne 169d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169d0 │ │ │ │ │ + bne 1699c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 167e4 │ │ │ │ │ + bl 167b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1691c │ │ │ │ │ + beq 168e8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16984 │ │ │ │ │ + bne 16950 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169d0 │ │ │ │ │ + bne 1699c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 169d8 │ │ │ │ │ + bne 169a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16970 │ │ │ │ │ + beq 1693c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ movgt r6, r1 │ │ │ │ │ strgt r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bgt 16894 │ │ │ │ │ + bgt 16860 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16858 │ │ │ │ │ + b 16824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1691c │ │ │ │ │ + beq 168e8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169b4 │ │ │ │ │ + beq 16980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16940 │ │ │ │ │ + beq 1690c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169e8 │ │ │ │ │ + bne 169b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16940 │ │ │ │ │ + b 1690c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 16858 │ │ │ │ │ + b 16824 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 169d8 │ │ │ │ │ + b 169a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16858 │ │ │ │ │ + b 16824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 168e0 │ │ │ │ │ + b 168ac │ │ │ │ │ │ │ │ │ │ -00016a18 : │ │ │ │ │ +000169e4 : │ │ │ │ │ args_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16d1c │ │ │ │ │ + beq 16ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d1c │ │ │ │ │ + bne 16ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16cfc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16b84 │ │ │ │ │ + beq 16b50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 16d5c <_gather_91_rule> │ │ │ │ │ + bl 16d28 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16bcc │ │ │ │ │ + beq 16b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16cf8 │ │ │ │ │ + beq 16cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cf8 │ │ │ │ │ + bne 16cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16d0c │ │ │ │ │ + bne 16cd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cac │ │ │ │ │ + bne 16c78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16bd0 │ │ │ │ │ + bne 16b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16b6c │ │ │ │ │ + beq 16b38 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16c88 │ │ │ │ │ + beq 16c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c88 │ │ │ │ │ + bne 16c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16c94 │ │ │ │ │ + blt 16c60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d5c <_gather_91_rule> │ │ │ │ │ + bl 16d28 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16aa8 │ │ │ │ │ + bne 16a74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c84 │ │ │ │ │ + bl 21c50 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16b74 │ │ │ │ │ + beq 16b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d30 │ │ │ │ │ + beq 16cfc │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16c4c │ │ │ │ │ + bne 16c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16d40 │ │ │ │ │ + beq 16d0c │ │ │ │ │ stmib sp, {r6, sl} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16b60 │ │ │ │ │ + bne 16b2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b6c │ │ │ │ │ + beq 16b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b74 │ │ │ │ │ + b 16b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c84 │ │ │ │ │ + bl 21c50 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16af8 │ │ │ │ │ + beq 16ac4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16b04 │ │ │ │ │ + beq 16ad0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 16b04 │ │ │ │ │ + beq 16ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16bd0 │ │ │ │ │ + b 16b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16ae0 │ │ │ │ │ + beq 16aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16bd0 │ │ │ │ │ + b 16b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a6c │ │ │ │ │ + beq 16a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b74 │ │ │ │ │ + b 16b40 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16c60 │ │ │ │ │ + b 16c2c │ │ │ │ │ │ │ │ │ │ -00016d5c <_gather_91_rule>: │ │ │ │ │ +00016d28 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17914 <_gather_91_rule+0xbb8> │ │ │ │ │ + beq 178e0 <_gather_91_rule+0xbb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17914 <_gather_91_rule+0xbb8> │ │ │ │ │ + bne 178e0 <_gather_91_rule+0xbb8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1792c <_gather_91_rule+0xbd0> │ │ │ │ │ + bne 178f8 <_gather_91_rule+0xbd0> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 178dc <_gather_91_rule+0xb80> │ │ │ │ │ + beq 178a8 <_gather_91_rule+0xb80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178dc <_gather_91_rule+0xb80> │ │ │ │ │ + bne 178a8 <_gather_91_rule+0xb80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + bne 17570 <_gather_91_rule+0x848> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17880 <_gather_91_rule+0xb24> │ │ │ │ │ + beq 1784c <_gather_91_rule+0xb24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17880 <_gather_91_rule+0xb24> │ │ │ │ │ + bne 1784c <_gather_91_rule+0xb24> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17510 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 174dc <_gather_91_rule+0x7b4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 174d0 <_gather_91_rule+0x774> │ │ │ │ │ + beq 1749c <_gather_91_rule+0x774> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17648 <_gather_91_rule+0x8ec> │ │ │ │ │ + bne 17614 <_gather_91_rule+0x8ec> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175ac <_gather_91_rule+0x850> │ │ │ │ │ + bne 17578 <_gather_91_rule+0x850> │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1765c <_gather_91_rule+0x900> │ │ │ │ │ + bne 17628 <_gather_91_rule+0x900> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + bne 17570 <_gather_91_rule+0x848> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 178f8 <_gather_91_rule+0xb9c> │ │ │ │ │ + beq 178c4 <_gather_91_rule+0xb9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178f8 <_gather_91_rule+0xb9c> │ │ │ │ │ + bne 178c4 <_gather_91_rule+0xb9c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17750 <_gather_91_rule+0xa28> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 178bc <_gather_91_rule+0xb60> │ │ │ │ │ + beq 17888 <_gather_91_rule+0xb60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178bc <_gather_91_rule+0xb60> │ │ │ │ │ + bne 17888 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178d0 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 1789c <_gather_91_rule+0xb74> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17284 <_gather_91_rule+0x528> │ │ │ │ │ + beq 17250 <_gather_91_rule+0x528> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 172c4 <_gather_91_rule+0x568> │ │ │ │ │ + bne 17290 <_gather_91_rule+0x568> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17784 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17750 <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17388 <_gather_91_rule+0x62c> │ │ │ │ │ + beq 17354 <_gather_91_rule+0x62c> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 1738c <_gather_91_rule+0x630> │ │ │ │ │ + beq 17358 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + beq 17570 <_gather_91_rule+0x848> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17628 <_gather_91_rule+0x8cc> │ │ │ │ │ + beq 175f4 <_gather_91_rule+0x8cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17628 <_gather_91_rule+0x8cc> │ │ │ │ │ + bne 175f4 <_gather_91_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 175a0 <_gather_91_rule+0x844> │ │ │ │ │ + bne 1756c <_gather_91_rule+0x844> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17960 <_gather_91_rule+0xc04> │ │ │ │ │ + beq 1792c <_gather_91_rule+0xc04> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 175a0 <_gather_91_rule+0x844> │ │ │ │ │ + bne 1756c <_gather_91_rule+0x844> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170c4 <_gather_91_rule+0x368> │ │ │ │ │ + bne 17090 <_gather_91_rule+0x368> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17958 <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17924 <_gather_91_rule+0xbfc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17088 <_gather_91_rule+0x32c> │ │ │ │ │ + bgt 17054 <_gather_91_rule+0x32c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26315,184 +26301,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17050 <_gather_91_rule+0x2f4> │ │ │ │ │ + beq 1701c <_gather_91_rule+0x2f4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17050 <_gather_91_rule+0x2f4> │ │ │ │ │ - b 170a8 <_gather_91_rule+0x34c> │ │ │ │ │ + beq 1701c <_gather_91_rule+0x2f4> │ │ │ │ │ + b 17074 <_gather_91_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17898 <_gather_91_rule+0xb3c> │ │ │ │ │ + beq 17864 <_gather_91_rule+0xb3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17898 <_gather_91_rule+0xb3c> │ │ │ │ │ + bne 17864 <_gather_91_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 178ac <_gather_91_rule+0xb50> │ │ │ │ │ + bne 17878 <_gather_91_rule+0xb50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17574 <_gather_91_rule+0x818> │ │ │ │ │ + bne 17540 <_gather_91_rule+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17544 <_gather_91_rule+0x7e8> │ │ │ │ │ + bne 17510 <_gather_91_rule+0x7e8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17848 <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17814 <_gather_91_rule+0xaec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17848 <_gather_91_rule+0xaec> │ │ │ │ │ + bne 17814 <_gather_91_rule+0xaec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ + bne 1750c <_gather_91_rule+0x7e4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17938 <_gather_91_rule+0xbdc> │ │ │ │ │ + beq 17904 <_gather_91_rule+0xbdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17938 <_gather_91_rule+0xbdc> │ │ │ │ │ + bne 17904 <_gather_91_rule+0xbdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xbf0> │ │ │ │ │ + bne 17918 <_gather_91_rule+0xbf0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 173ac <_gather_91_rule+0x650> │ │ │ │ │ + beq 17378 <_gather_91_rule+0x650> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 173f8 <_gather_91_rule+0x69c> │ │ │ │ │ + bne 173c4 <_gather_91_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ + bne 1750c <_gather_91_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1753c <_gather_91_rule+0x7e0> │ │ │ │ │ + beq 17508 <_gather_91_rule+0x7e0> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 1750c <_gather_91_rule+0x7e4> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17544 <_gather_91_rule+0x7e8> │ │ │ │ │ + beq 17510 <_gather_91_rule+0x7e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17584 <_gather_91_rule+0x828> │ │ │ │ │ + bne 17550 <_gather_91_rule+0x828> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17550 <_gather_91_rule+0x7f4> │ │ │ │ │ + beq 1751c <_gather_91_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1701c <_gather_91_rule+0x2c0> │ │ │ │ │ + b 16fe8 <_gather_91_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1775c <_gather_91_rule+0xa00> │ │ │ │ │ + blt 17728 <_gather_91_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 178d0 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 1789c <_gather_91_rule+0xb74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16f40 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f0c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f40 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f0c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1780c <_gather_91_rule+0xab0> │ │ │ │ │ + beq 177d8 <_gather_91_rule+0xab0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1780c <_gather_91_rule+0xab0> │ │ │ │ │ + beq 177d8 <_gather_91_rule+0xab0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26517,22 +26503,22 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1778c <_gather_91_rule+0xa30> │ │ │ │ │ + beq 17758 <_gather_91_rule+0xa30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177f4 <_gather_91_rule+0xa98> │ │ │ │ │ + bne 177c0 <_gather_91_rule+0xa98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 16f98 <_gather_91_rule+0x23c> │ │ │ │ │ + b 16f64 <_gather_91_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -26540,48 +26526,48 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1751c <_gather_91_rule+0x7c0> │ │ │ │ │ + blt 174e8 <_gather_91_rule+0x7c0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xbf0> │ │ │ │ │ + bne 17918 <_gather_91_rule+0xbf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 171d0 <_gather_91_rule+0x474> │ │ │ │ │ + beq 1719c <_gather_91_rule+0x474> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 171d0 <_gather_91_rule+0x474> │ │ │ │ │ + beq 1719c <_gather_91_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 177e0 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177ac <_gather_91_rule+0xa84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 177e0 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177ac <_gather_91_rule+0xa84> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26608,163 +26594,163 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 177b8 <_gather_91_rule+0xa5c> │ │ │ │ │ + beq 17784 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17820 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 177ec <_gather_91_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17228 <_gather_91_rule+0x4cc> │ │ │ │ │ + b 171f4 <_gather_91_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17744 <_gather_91_rule+0x9e8> │ │ │ │ │ + blt 17710 <_gather_91_rule+0x9e8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17640 <_gather_91_rule+0x8e4> │ │ │ │ │ + bne 1760c <_gather_91_rule+0x8e4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e60 <_gather_91_rule+0x104> │ │ │ │ │ + beq 16e2c <_gather_91_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176c8 <_gather_91_rule+0x96c> │ │ │ │ │ + b 17694 <_gather_91_rule+0x96c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 171ec <_gather_91_rule+0x490> │ │ │ │ │ + beq 171b8 <_gather_91_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17030 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 16ffc <_gather_91_rule+0x2d4> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17958 <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17924 <_gather_91_rule+0xbfc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17270 <_gather_91_rule+0x514> │ │ │ │ │ + b 1723c <_gather_91_rule+0x514> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17264 <_gather_91_rule+0x508> │ │ │ │ │ + beq 17230 <_gather_91_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17264 <_gather_91_rule+0x508> │ │ │ │ │ + beq 17230 <_gather_91_rule+0x508> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17390 <_gather_91_rule+0x634> │ │ │ │ │ + b 1735c <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e74 <_gather_91_rule+0x118> │ │ │ │ │ + beq 16e40 <_gather_91_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17864 <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17830 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17738 <_gather_91_rule+0x9dc> │ │ │ │ │ + beq 17704 <_gather_91_rule+0x9dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17838 <_gather_91_rule+0xadc> │ │ │ │ │ + bne 17804 <_gather_91_rule+0xadc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16fd0 <_gather_91_rule+0x274> │ │ │ │ │ + bne 16f9c <_gather_91_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ff0 <_gather_91_rule+0x294> │ │ │ │ │ - b 175a0 <_gather_91_rule+0x844> │ │ │ │ │ + beq 16fbc <_gather_91_rule+0x294> │ │ │ │ │ + b 1756c <_gather_91_rule+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17510 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 174dc <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 17508 <_gather_91_rule+0x7ac> │ │ │ │ │ + b 174d4 <_gather_91_rule+0x7ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1786c <_gather_91_rule+0xb10> │ │ │ │ │ + bne 17838 <_gather_91_rule+0xb10> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17874 <_gather_91_rule+0xb18> │ │ │ │ │ + beq 17840 <_gather_91_rule+0xb18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17874 <_gather_91_rule+0xb18> │ │ │ │ │ + bne 17840 <_gather_91_rule+0xb18> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 176c4 <_gather_91_rule+0x968> │ │ │ │ │ + bne 17690 <_gather_91_rule+0x968> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 176d8 <_gather_91_rule+0x97c> │ │ │ │ │ + bne 176a4 <_gather_91_rule+0x97c> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16e9c <_gather_91_rule+0x140> │ │ │ │ │ - b 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16e68 <_gather_91_rule+0x140> │ │ │ │ │ + b 17570 <_gather_91_rule+0x848> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26772,564 +26758,564 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17974 <_gather_91_rule+0xc18> │ │ │ │ │ + bne 17940 <_gather_91_rule+0xc18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 176c4 <_gather_91_rule+0x968> │ │ │ │ │ + bne 17690 <_gather_91_rule+0x968> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17614 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 175e0 <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 176c4 <_gather_91_rule+0x968> │ │ │ │ │ + b 17690 <_gather_91_rule+0x968> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17864 <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17830 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176c8 <_gather_91_rule+0x96c> │ │ │ │ │ + b 17694 <_gather_91_rule+0x96c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16f5c <_gather_91_rule+0x200> │ │ │ │ │ + beq 16f28 <_gather_91_rule+0x200> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + b 17570 <_gather_91_rule+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17818 <_gather_91_rule+0xabc> │ │ │ │ │ + beq 177e4 <_gather_91_rule+0xabc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17774 <_gather_91_rule+0xa18> │ │ │ │ │ + b 17740 <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 177ec <_gather_91_rule+0xa90> │ │ │ │ │ + beq 177b8 <_gather_91_rule+0xa90> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17530 <_gather_91_rule+0x7d4> │ │ │ │ │ + b 174fc <_gather_91_rule+0x7d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17530 <_gather_91_rule+0x7d4> │ │ │ │ │ + b 174fc <_gather_91_rule+0x7d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 177a4 <_gather_91_rule+0xa48> │ │ │ │ │ - b 17380 <_gather_91_rule+0x624> │ │ │ │ │ + bne 17770 <_gather_91_rule+0xa48> │ │ │ │ │ + b 1734c <_gather_91_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17774 <_gather_91_rule+0xa18> │ │ │ │ │ + b 17740 <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 177d0 <_gather_91_rule+0xa74> │ │ │ │ │ - b 174c8 <_gather_91_rule+0x76c> │ │ │ │ │ + bne 1779c <_gather_91_rule+0xa74> │ │ │ │ │ + b 17494 <_gather_91_rule+0x76c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17610 <_gather_91_rule+0x8b4> │ │ │ │ │ - b 17744 <_gather_91_rule+0x9e8> │ │ │ │ │ + beq 175dc <_gather_91_rule+0x8b4> │ │ │ │ │ + b 17710 <_gather_91_rule+0x9e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17160 <_gather_91_rule+0x404> │ │ │ │ │ - b 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 1712c <_gather_91_rule+0x404> │ │ │ │ │ + b 1750c <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176c8 <_gather_91_rule+0x96c> │ │ │ │ │ + b 17694 <_gather_91_rule+0x96c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17690 <_gather_91_rule+0x934> │ │ │ │ │ + b 1765c <_gather_91_rule+0x934> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e2c <_gather_91_rule+0xd0> │ │ │ │ │ - b 17510 <_gather_91_rule+0x7b4> │ │ │ │ │ + beq 16df8 <_gather_91_rule+0xd0> │ │ │ │ │ + b 174dc <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 170fc <_gather_91_rule+0x3a0> │ │ │ │ │ + beq 170c8 <_gather_91_rule+0x3a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17030 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 16ffc <_gather_91_rule+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16f0c <_gather_91_rule+0x1b0> │ │ │ │ │ + beq 16ed8 <_gather_91_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17818 <_gather_91_rule+0xabc> │ │ │ │ │ + b 177e4 <_gather_91_rule+0xabc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16df4 <_gather_91_rule+0x98> │ │ │ │ │ - b 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16dc0 <_gather_91_rule+0x98> │ │ │ │ │ + b 17570 <_gather_91_rule+0x848> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ed4 <_gather_91_rule+0x178> │ │ │ │ │ - b 17784 <_gather_91_rule+0xa28> │ │ │ │ │ + beq 16ea0 <_gather_91_rule+0x178> │ │ │ │ │ + b 17750 <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16db4 <_gather_91_rule+0x58> │ │ │ │ │ + beq 16d80 <_gather_91_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1707c <_gather_91_rule+0x320> │ │ │ │ │ + b 17048 <_gather_91_rule+0x320> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17198 <_gather_91_rule+0x43c> │ │ │ │ │ + beq 17164 <_gather_91_rule+0x43c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 177ec <_gather_91_rule+0xa90> │ │ │ │ │ + b 177b8 <_gather_91_rule+0xa90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 175a4 <_gather_91_rule+0x848> │ │ │ │ │ + b 17570 <_gather_91_rule+0x848> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17704 <_gather_91_rule+0x9a8> │ │ │ │ │ - b 17720 <_gather_91_rule+0x9c4> │ │ │ │ │ + bne 176d0 <_gather_91_rule+0x9a8> │ │ │ │ │ + b 176ec <_gather_91_rule+0x9c4> │ │ │ │ │ │ │ │ │ │ -00017988 : │ │ │ │ │ +00017954 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17c54 │ │ │ │ │ + beq 17c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c54 │ │ │ │ │ + bne 17c20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c6c │ │ │ │ │ + bne 17c38 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c3c │ │ │ │ │ + beq 17c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c3c │ │ │ │ │ + bne 17c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17afc │ │ │ │ │ + bne 17ac8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17ac8 │ │ │ │ │ + beq 17a94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b0c │ │ │ │ │ + bne 17ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17afc │ │ │ │ │ + bne 17ac8 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b8c │ │ │ │ │ + bne 17b58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17ab8 │ │ │ │ │ + bne 17a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17bfc │ │ │ │ │ + blt 17bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 │ │ │ │ │ - beq 17a40 │ │ │ │ │ + beq 17a0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17a88 │ │ │ │ │ + b 17a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a54 │ │ │ │ │ + beq 17a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a54 │ │ │ │ │ + beq 17a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bec │ │ │ │ │ + beq 17bb8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17be0 │ │ │ │ │ + beq 17bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c18 │ │ │ │ │ + bne 17be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17ab4 │ │ │ │ │ + b 17a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17afc │ │ │ │ │ + bne 17ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bec │ │ │ │ │ + beq 17bb8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17b70 │ │ │ │ │ + bne 17b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c24 │ │ │ │ │ + bne 17bf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b04 │ │ │ │ │ + b 17ad0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17a88 │ │ │ │ │ + b 17a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b7c │ │ │ │ │ + beq 17b48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b04 │ │ │ │ │ + b 17ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a18 │ │ │ │ │ - b 17afc │ │ │ │ │ + beq 179e4 │ │ │ │ │ + b 17ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 179e0 │ │ │ │ │ + beq 179ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17ab8 │ │ │ │ │ + b 17a84 │ │ │ │ │ │ │ │ │ │ -00017c78 : │ │ │ │ │ +00017c44 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18054 │ │ │ │ │ + beq 18020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18054 │ │ │ │ │ + bne 18020 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18068 │ │ │ │ │ + bne 18034 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d10 │ │ │ │ │ + bne 17cdc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d8c │ │ │ │ │ + bne 17d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18048 │ │ │ │ │ + beq 18014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18048 │ │ │ │ │ + bne 18014 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17d70 │ │ │ │ │ + bne 17d3c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18078 │ │ │ │ │ + bne 18044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq 17cdc │ │ │ │ │ - b 17d00 │ │ │ │ │ + beq 17ca8 │ │ │ │ │ + b 17ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18018 │ │ │ │ │ + beq 17fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18018 │ │ │ │ │ + bne 17fe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180e4 │ │ │ │ │ + bne 180b0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 180d8 │ │ │ │ │ + beq 180a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180d8 │ │ │ │ │ + bne 180a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1800c │ │ │ │ │ + bne 17fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3c8 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18004 │ │ │ │ │ + beq 17fd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1811c │ │ │ │ │ + beq 180e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1811c │ │ │ │ │ + bne 180e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1810c │ │ │ │ │ + bne 180d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 18100 │ │ │ │ │ + beq 180cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 1810c │ │ │ │ │ + bne 180d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f64 │ │ │ │ │ + bne 17f30 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 180f8 │ │ │ │ │ + beq 180c4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 17fa4 │ │ │ │ │ + bgt 17f70 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27339,231 +27325,231 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1800c │ │ │ │ │ + beq 17fd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1800c │ │ │ │ │ + bne 17fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17cf0 │ │ │ │ │ + beq 17cbc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18024 │ │ │ │ │ + beq 17ff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18024 │ │ │ │ │ + bne 17ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17cfc │ │ │ │ │ + b 17cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3c8 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17e98 │ │ │ │ │ + beq 17e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fdc │ │ │ │ │ + bne 17fa8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 17fb8 │ │ │ │ │ + beq 17f84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17e84 │ │ │ │ │ + b 17e50 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17eb0 │ │ │ │ │ + b 17e7c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 180f8 │ │ │ │ │ + beq 180c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17f8c │ │ │ │ │ + b 17f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f84 │ │ │ │ │ + beq 17f50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17cf4 │ │ │ │ │ + b 17cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17db8 │ │ │ │ │ + b 17d84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17cfc │ │ │ │ │ + beq 17cc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d00 │ │ │ │ │ + b 17ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17d3c │ │ │ │ │ + b 17d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17ccc │ │ │ │ │ + beq 17c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d00 │ │ │ │ │ + b 17ccc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17d64 │ │ │ │ │ + beq 17d30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17d68 │ │ │ │ │ + beq 17d34 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d70 │ │ │ │ │ + b 17d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17df0 │ │ │ │ │ + b 17dbc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17cf8 │ │ │ │ │ + b 17cc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18004 │ │ │ │ │ + b 17fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e48 │ │ │ │ │ + b 17e14 │ │ │ │ │ │ │ │ │ │ -00018128 : │ │ │ │ │ +000180f4 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18358 │ │ │ │ │ + beq 18324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18358 │ │ │ │ │ + bne 18324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18348 │ │ │ │ │ + bne 18314 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 181fc │ │ │ │ │ + beq 181c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18254 │ │ │ │ │ + bne 18220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18348 │ │ │ │ │ + bne 18314 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 182f0 │ │ │ │ │ + bne 182bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -27576,149 +27562,149 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 181ec │ │ │ │ │ + blt 181b8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181a4 │ │ │ │ │ - b 181e4 │ │ │ │ │ + beq 18170 │ │ │ │ │ + b 181b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181b8 │ │ │ │ │ + beq 18184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 181b8 │ │ │ │ │ + beq 18184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181e4 │ │ │ │ │ + beq 181b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182c4 │ │ │ │ │ + beq 18290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181e4 │ │ │ │ │ + beq 181b0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181e4 │ │ │ │ │ + beq 181b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 181ec │ │ │ │ │ + b 181b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181dc │ │ │ │ │ + bne 181a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181e4 │ │ │ │ │ + beq 181b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 182b8 │ │ │ │ │ - b 182c4 │ │ │ │ │ + bne 18284 │ │ │ │ │ + b 18290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 181ec │ │ │ │ │ + b 181b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18170 │ │ │ │ │ + b 1813c │ │ │ │ │ │ │ │ │ │ -00018364 : │ │ │ │ │ +00018330 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18644 │ │ │ │ │ + beq 18610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18644 │ │ │ │ │ + bne 18610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18584 │ │ │ │ │ + bne 18550 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1842c │ │ │ │ │ + beq 183f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 1856c │ │ │ │ │ + bne 18538 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18480 │ │ │ │ │ + bne 1844c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184ec │ │ │ │ │ + bne 184b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -27726,717 +27712,717 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1858c │ │ │ │ │ + blt 18558 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18564 │ │ │ │ │ + bne 18530 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 183ec │ │ │ │ │ - b 18584 │ │ │ │ │ + beq 183b8 │ │ │ │ │ + b 18550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18584 │ │ │ │ │ + beq 18550 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1861c │ │ │ │ │ + beq 185e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1861c │ │ │ │ │ + bne 185e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 183e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1858c │ │ │ │ │ + bne 18558 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 185dc │ │ │ │ │ + beq 185a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185dc │ │ │ │ │ + bne 185a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18550 │ │ │ │ │ + bne 1851c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 18564 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 18410 │ │ │ │ │ + b 183dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18584 │ │ │ │ │ + bne 18550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183ec │ │ │ │ │ + beq 183b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18420 │ │ │ │ │ + b 183ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 185e8 │ │ │ │ │ + bne 185b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 18558 │ │ │ │ │ + beq 18524 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18558 │ │ │ │ │ + b 18524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18528 │ │ │ │ │ + b 184f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1865c │ │ │ │ │ + beq 18628 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 185d0 │ │ │ │ │ + bne 1859c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 183e4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 18418 │ │ │ │ │ + beq 183e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1858c │ │ │ │ │ + b 18558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183b8 │ │ │ │ │ - b 18584 │ │ │ │ │ + beq 18384 │ │ │ │ │ + b 18550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 183e4 │ │ │ │ │ │ │ │ │ │ -0001866c : │ │ │ │ │ +00018638 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1867c │ │ │ │ │ + bne 18648 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 186b4 │ │ │ │ │ + beq 18680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000186c4 : │ │ │ │ │ +00018690 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18788 │ │ │ │ │ + beq 18754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18788 │ │ │ │ │ + bne 18754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18750 │ │ │ │ │ + bne 1871c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 1875c │ │ │ │ │ + bne 18728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18794 │ │ │ │ │ + bl 18760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl be0c │ │ │ │ │ + bl bdfc │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq 18738 │ │ │ │ │ - b 18750 │ │ │ │ │ + beq 18704 │ │ │ │ │ + b 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1870c │ │ │ │ │ + b 186d8 │ │ │ │ │ │ │ │ │ │ -00018794 : │ │ │ │ │ +00018760 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19264 │ │ │ │ │ + beq 19230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19264 │ │ │ │ │ + bne 19230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19178 │ │ │ │ │ + bne 19144 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191d4 │ │ │ │ │ + beq 191a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191d4 │ │ │ │ │ + bne 191a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c00 │ │ │ │ │ + bne 18bcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191b4 │ │ │ │ │ + beq 19180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191b4 │ │ │ │ │ + bne 19180 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191c8 │ │ │ │ │ + bne 19194 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19248 │ │ │ │ │ + beq 19214 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191c8 │ │ │ │ │ + bne 19194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18954 │ │ │ │ │ + beq 18920 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19240 │ │ │ │ │ + beq 1920c │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18954 │ │ │ │ │ + beq 18920 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1923c │ │ │ │ │ + beq 19208 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18944 │ │ │ │ │ + beq 18910 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f54 │ │ │ │ │ + beq 18f20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18914 │ │ │ │ │ + b 188e0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e70 │ │ │ │ │ + bne 18e3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19240 │ │ │ │ │ + beq 1920c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 189e0 │ │ │ │ │ + ble 189ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 189e0 │ │ │ │ │ + beq 189ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 189e0 │ │ │ │ │ + beq 189ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 189e0 │ │ │ │ │ + beq 189ac │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 189c8 │ │ │ │ │ + bne 18994 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18fbc │ │ │ │ │ + bne 18f88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c00 │ │ │ │ │ + bne 18bcc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 191f0 │ │ │ │ │ + beq 191bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191f0 │ │ │ │ │ + bne 191bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19204 │ │ │ │ │ + bne 191d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 19164 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19204 │ │ │ │ │ + bne 191d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18e9c │ │ │ │ │ + beq 18e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18b44 │ │ │ │ │ + beq 18b10 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19190 │ │ │ │ │ + beq 1915c │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18b44 │ │ │ │ │ + beq 18b10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1918c │ │ │ │ │ + beq 19158 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r6, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b34 │ │ │ │ │ + beq 18b00 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18f7c │ │ │ │ │ + beq 18f48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b04 │ │ │ │ │ + b 18ad0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18e9c │ │ │ │ │ + beq 18e68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e9c │ │ │ │ │ + bne 18e68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19190 │ │ │ │ │ + beq 1915c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18bd0 │ │ │ │ │ + ble 18b9c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18bd0 │ │ │ │ │ + beq 18b9c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18bd0 │ │ │ │ │ + beq 18b9c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18bd0 │ │ │ │ │ + beq 18b9c │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 18bb8 │ │ │ │ │ + bne 18b84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19088 │ │ │ │ │ + bne 19054 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19280 │ │ │ │ │ + bne 1924c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ee4 │ │ │ │ │ + bl 19eb0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19100 │ │ │ │ │ + bne 190cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19178 │ │ │ │ │ + bne 19144 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19144 │ │ │ │ │ + beq 19110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19144 │ │ │ │ │ + bne 19110 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19158 │ │ │ │ │ + bne 19124 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1921c │ │ │ │ │ + beq 191e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19158 │ │ │ │ │ + bne 19124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18eb4 │ │ │ │ │ + beq 18e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d60 │ │ │ │ │ + beq 18d2c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19214 │ │ │ │ │ + beq 191e0 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d60 │ │ │ │ │ + beq 18d2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19210 │ │ │ │ │ + beq 191dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r7, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d50 │ │ │ │ │ + beq 18d1c │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18f9c │ │ │ │ │ + beq 18f68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d20 │ │ │ │ │ + b 18cec │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18eb4 │ │ │ │ │ + beq 18e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18eb4 │ │ │ │ │ + bne 18e80 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19214 │ │ │ │ │ + beq 191e0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18dec │ │ │ │ │ + ble 18db8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18dec │ │ │ │ │ + beq 18db8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18dec │ │ │ │ │ + beq 18db8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18dec │ │ │ │ │ + beq 18db8 │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18dd4 │ │ │ │ │ + bne 18da0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b61c <_loop0_28_rule> │ │ │ │ │ + bl 1b5e8 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18ecc │ │ │ │ │ + beq 18e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18ecc │ │ │ │ │ + bne 18e98 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18f30 │ │ │ │ │ + beq 18efc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f30 │ │ │ │ │ + bne 18efc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28445,120 +28431,120 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18a1c │ │ │ │ │ - b 18c00 │ │ │ │ │ + beq 189e8 │ │ │ │ │ + b 18bcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c00 │ │ │ │ │ + b 18bcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19280 │ │ │ │ │ + bne 1924c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a640 <_loop1_30_rule> │ │ │ │ │ + bl 1a60c <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 190dc │ │ │ │ │ + bne 190a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19280 │ │ │ │ │ + bne 1924c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18e5c │ │ │ │ │ + beq 18e28 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18e4c │ │ │ │ │ + bne 18e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e58 │ │ │ │ │ + beq 18e24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e60 │ │ │ │ │ + b 18e2c │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19240 │ │ │ │ │ + beq 1920c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18930 │ │ │ │ │ + b 188fc │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19190 │ │ │ │ │ + beq 1915c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b20 │ │ │ │ │ + b 18aec │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19214 │ │ │ │ │ + beq 191e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18d3c │ │ │ │ │ + b 18d08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a08 │ │ │ │ │ + beq 189d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190b4 │ │ │ │ │ + bne 19080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ + bl 1a494 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 19184 │ │ │ │ │ + beq 19150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b61c <_loop0_28_rule> │ │ │ │ │ + bl 1b5e8 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19184 │ │ │ │ │ + beq 19150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c08 │ │ │ │ │ + bne 18bd4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28569,334 +28555,334 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19064 │ │ │ │ │ + beq 19030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18e58 │ │ │ │ │ + beq 18e24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18e5c │ │ │ │ │ + beq 18e28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18e60 │ │ │ │ │ + b 18e2c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18bfc │ │ │ │ │ + beq 18bc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18fdc │ │ │ │ │ + beq 18fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18fdc │ │ │ │ │ + beq 18fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18c08 │ │ │ │ │ + b 18bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18eec │ │ │ │ │ + bne 18eb8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 18e34 │ │ │ │ │ + b 18e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b61c <_loop0_28_rule> │ │ │ │ │ + bl 1b5e8 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19168 │ │ │ │ │ + beq 19134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19168 │ │ │ │ │ + bne 19134 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19034 │ │ │ │ │ + b 19000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18c6c │ │ │ │ │ + beq 18c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ecc │ │ │ │ │ + b 18e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18c38 │ │ │ │ │ + beq 18c04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18e60 │ │ │ │ │ + b 18e2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c08 │ │ │ │ │ + b 18bd4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c00 │ │ │ │ │ + b 18bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18860 │ │ │ │ │ + beq 1882c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e84 │ │ │ │ │ + b 18e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18828 │ │ │ │ │ - b 18c00 │ │ │ │ │ + beq 187f4 │ │ │ │ │ + b 18bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18a50 │ │ │ │ │ + beq 18a1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c00 │ │ │ │ │ + b 18bcc │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ecc │ │ │ │ │ + b 18e98 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e84 │ │ │ │ │ + b 18e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 187ec │ │ │ │ │ - b 19178 │ │ │ │ │ + beq 187b8 │ │ │ │ │ + b 19144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e60 │ │ │ │ │ + b 18e2c │ │ │ │ │ │ │ │ │ │ -00019290 : │ │ │ │ │ +0001925c : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 193d0 │ │ │ │ │ + beq 1939c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193d0 │ │ │ │ │ + bne 1939c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193c0 │ │ │ │ │ + bne 1938c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193dc <_loop1_29_rule> │ │ │ │ │ + bl 193a8 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19308 │ │ │ │ │ + beq 192d4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19358 │ │ │ │ │ + bne 19324 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193c0 │ │ │ │ │ + bne 1938c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193dc <_loop1_29_rule> │ │ │ │ │ + bl 193a8 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1933c │ │ │ │ │ + beq 19308 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1939c │ │ │ │ │ + bne 19368 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19308 │ │ │ │ │ + beq 192d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19344 │ │ │ │ │ + beq 19310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19344 │ │ │ │ │ + beq 19310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1934c │ │ │ │ │ + b 19318 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1936c │ │ │ │ │ - b 1933c │ │ │ │ │ + bne 19338 │ │ │ │ │ + b 19308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1934c │ │ │ │ │ + b 19318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 192d4 │ │ │ │ │ + b 192a0 │ │ │ │ │ │ │ │ │ │ -000193dc <_loop1_29_rule>: │ │ │ │ │ +000193a8 <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19540 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 1950c <_loop1_29_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19540 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 1950c <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19514 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 194e0 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19524 <_loop1_29_rule+0x148> │ │ │ │ │ + beq 194f0 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 19514 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 194e0 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1947c <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 19448 <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 194e4 <_loop1_29_rule+0x108> │ │ │ │ │ + beq 194b0 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 19454 <_loop1_29_rule+0x78> │ │ │ │ │ + b 19420 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 1950c <_loop1_29_rule+0x130> │ │ │ │ │ + beq 194d8 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1950c <_loop1_29_rule+0x130> │ │ │ │ │ + bne 194d8 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1954c <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19518 <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 194c4 <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 19490 <_loop1_29_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 194a8 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 19474 <_loop1_29_rule+0xcc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -28906,247 +28892,247 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1954c <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19518 <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 1946c <_loop1_29_rule+0x90> │ │ │ │ │ + b 19438 <_loop1_29_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194d4 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194a0 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194d4 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194a0 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19424 <_loop1_29_rule+0x48> │ │ │ │ │ + b 193f0 <_loop1_29_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194d4 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194a0 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0001956c : │ │ │ │ │ +00019538 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19c00 │ │ │ │ │ + beq 19bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c00 │ │ │ │ │ + bne 19bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 198c8 │ │ │ │ │ + bne 19894 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 19b38 │ │ │ │ │ + beq 19b04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b38 │ │ │ │ │ + bne 19b04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b4c │ │ │ │ │ + bne 19b18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19860 │ │ │ │ │ + beq 1982c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 198b0 │ │ │ │ │ + beq 1987c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c1c │ │ │ │ │ + beq 19be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c1c │ │ │ │ │ + bne 19be8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c30 │ │ │ │ │ + bne 19bfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19a84 │ │ │ │ │ + bne 19a50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198b8 │ │ │ │ │ + bne 19884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 197c0 │ │ │ │ │ + beq 1978c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19bdc │ │ │ │ │ + beq 19ba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1978c │ │ │ │ │ + bne 19758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 197b8 │ │ │ │ │ + beq 19784 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 197c0 │ │ │ │ │ + bne 1978c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19c40 │ │ │ │ │ + beq 19c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c40 │ │ │ │ │ + bne 19c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19bf4 │ │ │ │ │ + bne 19bc0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19734 │ │ │ │ │ + bne 19700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 198c8 │ │ │ │ │ + bne 19894 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19b58 │ │ │ │ │ + beq 19b24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b58 │ │ │ │ │ + bne 19b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 198d4 │ │ │ │ │ + beq 198a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19934 │ │ │ │ │ + bne 19900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29154,944 +29140,944 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19b20 │ │ │ │ │ + blt 19aec │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19b4c │ │ │ │ │ + bne 19b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1963c │ │ │ │ │ + bne 19608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 197cc │ │ │ │ │ + beq 19798 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1977c │ │ │ │ │ + b 19748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 19a78 │ │ │ │ │ + blt 19a44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1983c │ │ │ │ │ + beq 19808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19bb8 │ │ │ │ │ + beq 19b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bb8 │ │ │ │ │ + bne 19b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bcc │ │ │ │ │ + bne 19b98 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ad4 │ │ │ │ │ + bne 19aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19840 │ │ │ │ │ + bne 1980c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 19b6c │ │ │ │ │ + beq 19b38 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19b78 │ │ │ │ │ + beq 19b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19b98 │ │ │ │ │ + bne 19b64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19a74 │ │ │ │ │ + bne 19a40 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19a74 │ │ │ │ │ + beq 19a40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19c40 │ │ │ │ │ + beq 19c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c40 │ │ │ │ │ + bne 19c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1984c │ │ │ │ │ + b 19818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1984c │ │ │ │ │ + b 19818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1968c │ │ │ │ │ + beq 19658 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19698 │ │ │ │ │ + beq 19664 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19698 │ │ │ │ │ + beq 19664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198b8 │ │ │ │ │ + b 19884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19984 │ │ │ │ │ + beq 19950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19990 │ │ │ │ │ + beq 1995c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19990 │ │ │ │ │ + beq 1995c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19840 │ │ │ │ │ + b 1980c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197c0 │ │ │ │ │ + b 1978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19600 │ │ │ │ │ + beq 195cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197c0 │ │ │ │ │ + b 1978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19800 │ │ │ │ │ + beq 197cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19a78 │ │ │ │ │ + b 19a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19a78 │ │ │ │ │ + beq 19a44 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a78 │ │ │ │ │ + b 19a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r1, #57 @ 0x39 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 19a10 │ │ │ │ │ - b 19b8c │ │ │ │ │ + beq 199dc │ │ │ │ │ + b 19b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1996c │ │ │ │ │ + beq 19938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19840 │ │ │ │ │ + b 1980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 197c0 │ │ │ │ │ + beq 1978c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 197c0 │ │ │ │ │ + b 1978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 195c4 │ │ │ │ │ - b 198c8 │ │ │ │ │ + beq 19590 │ │ │ │ │ + b 19894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19674 │ │ │ │ │ + beq 19640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198b8 │ │ │ │ │ + b 19884 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 1984c │ │ │ │ │ + beq 19818 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1977c │ │ │ │ │ + b 19748 │ │ │ │ │ │ │ │ │ │ -00019c6c : │ │ │ │ │ +00019c38 : │ │ │ │ │ param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19eb4 │ │ │ │ │ + beq 19e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19eb4 │ │ │ │ │ + bne 19e80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e80 │ │ │ │ │ + bne 19e4c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e48 │ │ │ │ │ + beq 19e14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e3c │ │ │ │ │ + beq 19e08 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ea8 │ │ │ │ │ + beq 19e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ea8 │ │ │ │ │ + bne 19e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e3c │ │ │ │ │ + bne 19e08 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19df4 │ │ │ │ │ + bne 19dc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e3c │ │ │ │ │ + bne 19e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19de4 │ │ │ │ │ + beq 19db0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ec0 │ │ │ │ │ + beq 19e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ec0 │ │ │ │ │ + bne 19e8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d58 │ │ │ │ │ + beq 19d24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d64 │ │ │ │ │ + beq 19d30 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19d64 │ │ │ │ │ + beq 19d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19de0 │ │ │ │ │ + b 19dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19e90 │ │ │ │ │ + blt 19e5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19ce8 │ │ │ │ │ + beq 19cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19de4 │ │ │ │ │ + b 19db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19de4 │ │ │ │ │ + b 19db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d28 │ │ │ │ │ + b 19cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cb4 │ │ │ │ │ + b 19c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19de0 │ │ │ │ │ + beq 19dac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19de4 │ │ │ │ │ + b 19db0 │ │ │ │ │ │ │ │ │ │ -00019ee4 : │ │ │ │ │ +00019eb0 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a4ac │ │ │ │ │ + beq 1a478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4ac │ │ │ │ │ + bne 1a478 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a30c │ │ │ │ │ + bne 1a2d8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a46c │ │ │ │ │ + beq 1a438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a46c │ │ │ │ │ + bne 1a438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a480 │ │ │ │ │ + bne 1a44c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2e0 │ │ │ │ │ + beq 1a2ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a480 │ │ │ │ │ + bne 1a44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2c4 │ │ │ │ │ + beq 1a290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a038 │ │ │ │ │ + beq 1a004 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ str r6, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3a4 │ │ │ │ │ + beq 1a370 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a464 │ │ │ │ │ + beq 1a430 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r6, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a358 │ │ │ │ │ + beq 1a324 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1a37c │ │ │ │ │ + beq 1a348 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a00c │ │ │ │ │ + b 19fd8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0a0 │ │ │ │ │ + beq 1a06c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0a0 │ │ │ │ │ + beq 1a06c │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a088 │ │ │ │ │ + bne 1a054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a640 <_loop1_30_rule> │ │ │ │ │ + bl 1a60c <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3bc │ │ │ │ │ + bne 1a388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a30c │ │ │ │ │ + bne 1a2d8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a48c │ │ │ │ │ + beq 1a458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a48c │ │ │ │ │ + bne 1a458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2b4 │ │ │ │ │ + bne 1a280 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2a8 │ │ │ │ │ + beq 1a274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2b4 │ │ │ │ │ + bne 1a280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a28c │ │ │ │ │ + beq 1a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a338 │ │ │ │ │ + beq 1a304 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a26c │ │ │ │ │ str r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3b0 │ │ │ │ │ + beq 1a37c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4a4 │ │ │ │ │ + beq 1a470 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1d8 │ │ │ │ │ + beq 1a1a4 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 1a318 │ │ │ │ │ + beq 1a2e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a1a8 │ │ │ │ │ + b 1a174 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a26c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 1a248 │ │ │ │ │ + ble 1a214 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a214 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a214 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl sl, sl, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 1a230 │ │ │ │ │ + bne 1a1fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a640 <_loop1_30_rule> │ │ │ │ │ + bl 1a60c <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a42c │ │ │ │ │ + bne 1a3f8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a248 │ │ │ │ │ + bne 1a214 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a26c │ │ │ │ │ + b 1a238 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a0a0 │ │ │ │ │ + bne 1a06c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1a0d8 │ │ │ │ │ + beq 1a0a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a27c │ │ │ │ │ + b 1a248 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a26c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a1c4 │ │ │ │ │ + b 1a190 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a1fc │ │ │ │ │ - b 1a2a0 │ │ │ │ │ + bne 1a1c8 │ │ │ │ │ + b 1a26c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a054 │ │ │ │ │ - b 1a0a0 │ │ │ │ │ + bgt 1a020 │ │ │ │ │ + b 1a06c │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a028 │ │ │ │ │ + b 19ff4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a03c │ │ │ │ │ + b 1a008 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, #2 │ │ │ │ │ - b 1a33c │ │ │ │ │ + b 1a308 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a090 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a090 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a408 │ │ │ │ │ + beq 1a3d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a274 │ │ │ │ │ + beq 1a240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a274 │ │ │ │ │ + beq 1a240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a27c │ │ │ │ │ + b 1a248 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a238 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a3e4 │ │ │ │ │ - b 1a26c │ │ │ │ │ + bne 1a3b0 │ │ │ │ │ + b 1a238 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a2d8 │ │ │ │ │ + b 1a2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19f74 │ │ │ │ │ + beq 19f40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1a2f8 │ │ │ │ │ + b 1a2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a10c │ │ │ │ │ - b 1a2b4 │ │ │ │ │ + beq 1a0d8 │ │ │ │ │ + b 1a280 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a2a0 │ │ │ │ │ + b 1a26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19f3c │ │ │ │ │ - b 1a30c │ │ │ │ │ + beq 19f08 │ │ │ │ │ + b 1a2d8 │ │ │ │ │ │ │ │ │ │ -0001a4c8 <_loop0_27_rule>: │ │ │ │ │ +0001a494 <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a5e8 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a5b4 <_loop0_27_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a5e8 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a5b4 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a630 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a5fc <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a614 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a5e0 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a630 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a5fc <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a56c <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a538 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a5c0 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a58c <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a544 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a510 <_loop0_27_rule+0x7c> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a5f4 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5c0 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5a0 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a56c <_loop0_27_rule+0xd8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1a584 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a550 <_loop0_27_rule+0xbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -30101,165 +30087,165 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a5f4 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5c0 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a55c <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a528 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a510 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a4dc <_loop0_27_rule+0x48> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5b0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a57c <_loop0_27_rule+0xe8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5b0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a57c <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5b0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a57c <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a640 <_loop1_30_rule>: │ │ │ │ │ +0001a60c <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b524 <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b4f0 <_loop1_30_rule+0xee4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b524 <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b4f0 <_loop1_30_rule+0xee4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b538 <_loop1_30_rule+0xef8> │ │ │ │ │ + bne 1b504 <_loop1_30_rule+0xef8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b5f4 <_loop1_30_rule+0xfb4> │ │ │ │ │ + beq 1b5c0 <_loop1_30_rule+0xfb4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5ac <_loop1_30_rule+0xf6c> │ │ │ │ │ + bne 1b578 <_loop1_30_rule+0xf6c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b5a0 <_loop1_30_rule+0xf60> │ │ │ │ │ + beq 1b56c <_loop1_30_rule+0xf60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5a0 <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b56c <_loop1_30_rule+0xf60> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ad44 <_loop1_30_rule+0x704> │ │ │ │ │ + bne 1ad10 <_loop1_30_rule+0x704> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b594 <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b560 <_loop1_30_rule+0xf54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b594 <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b560 <_loop1_30_rule+0xf54> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b270 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b23c <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ab10 <_loop1_30_rule+0x4d0> │ │ │ │ │ + beq 1aadc <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ab60 <_loop1_30_rule+0x520> │ │ │ │ │ + beq 1ab2c <_loop1_30_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b518 <_loop1_30_rule+0xed8> │ │ │ │ │ + beq 1b4e4 <_loop1_30_rule+0xed8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b518 <_loop1_30_rule+0xed8> │ │ │ │ │ + bne 1b4e4 <_loop1_30_rule+0xed8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b508 <_loop1_30_rule+0xec8> │ │ │ │ │ + bne 1b4d4 <_loop1_30_rule+0xec8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b0b8 <_loop1_30_rule+0xa78> │ │ │ │ │ + bne 1b084 <_loop1_30_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ab68 <_loop1_30_rule+0x528> │ │ │ │ │ + bne 1ab34 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b548 <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b514 <_loop1_30_rule+0xf08> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -30269,49 +30255,49 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1b5d8 <_loop1_30_rule+0xf98> │ │ │ │ │ + beq 1b5a4 <_loop1_30_rule+0xf98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5b8 <_loop1_30_rule+0xf78> │ │ │ │ │ + bne 1b584 <_loop1_30_rule+0xf78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1adc4 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1ad90 <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc4 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1ad90 <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b3bc <_loop1_30_rule+0xd7c> │ │ │ │ │ + bne 1b388 <_loop1_30_rule+0xd7c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b2f4 <_loop1_30_rule+0xcb4> │ │ │ │ │ + beq 1b2c0 <_loop1_30_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b390 <_loop1_30_rule+0xd50> │ │ │ │ │ + bne 1b35c <_loop1_30_rule+0xd50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r8 │ │ │ │ │ @@ -30320,256 +30306,256 @@ │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b384 <_loop1_30_rule+0xd44> │ │ │ │ │ + beq 1b350 <_loop1_30_rule+0xd44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b384 <_loop1_30_rule+0xd44> │ │ │ │ │ + bne 1b350 <_loop1_30_rule+0xd44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3ac <_loop1_30_rule+0xd6c> │ │ │ │ │ + bne 1b378 <_loop1_30_rule+0xd6c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3a0 <_loop1_30_rule+0xd60> │ │ │ │ │ + beq 1b36c <_loop1_30_rule+0xd60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3a0 <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b36c <_loop1_30_rule+0xd60> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b190 <_loop1_30_rule+0xb50> │ │ │ │ │ + bne 1b15c <_loop1_30_rule+0xb50> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1b15c <_loop1_30_rule+0xb1c> │ │ │ │ │ + beq 1b128 <_loop1_30_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ae64 <_loop1_30_rule+0x824> │ │ │ │ │ + beq 1ae30 <_loop1_30_rule+0x824> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3e0 <_loop1_30_rule+0xda0> │ │ │ │ │ + beq 1b3ac <_loop1_30_rule+0xda0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3e0 <_loop1_30_rule+0xda0> │ │ │ │ │ + bne 1b3ac <_loop1_30_rule+0xda0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae64 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae30 <_loop1_30_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ae18 <_loop1_30_rule+0x7d8> │ │ │ │ │ + bne 1ade4 <_loop1_30_rule+0x7d8> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae64 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae30 <_loop1_30_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + beq 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b434 <_loop1_30_rule+0xdf4> │ │ │ │ │ + beq 1b400 <_loop1_30_rule+0xdf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b410 <_loop1_30_rule+0xdd0> │ │ │ │ │ + bne 1b3dc <_loop1_30_rule+0xdd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b150 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b11c <_loop1_30_rule+0xb10> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b150 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b11c <_loop1_30_rule+0xb10> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + bne 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b31c <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b2e8 <_loop1_30_rule+0xcdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3c4 <_loop1_30_rule+0xd84> │ │ │ │ │ + bne 1b390 <_loop1_30_rule+0xd84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 1b1e4 <_loop1_30_rule+0xba4> │ │ │ │ │ + beq 1b1b0 <_loop1_30_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1a8d4 <_loop1_30_rule+0x294> │ │ │ │ │ + b 1a8a0 <_loop1_30_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b268 <_loop1_30_rule+0xc28> │ │ │ │ │ + blt 1b234 <_loop1_30_rule+0xc28> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1b270 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b23c <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1a764 <_loop1_30_rule+0x124> │ │ │ │ │ + bne 1a730 <_loop1_30_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b2e4 <_loop1_30_rule+0xca4> │ │ │ │ │ + bne 1b2b0 <_loop1_30_rule+0xca4> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1adf8 <_loop1_30_rule+0x7b8> │ │ │ │ │ + beq 1adc4 <_loop1_30_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1adf8 <_loop1_30_rule+0x7b8> │ │ │ │ │ + bne 1adc4 <_loop1_30_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1d8 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1a4 <_loop1_30_rule+0xb98> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ad4c <_loop1_30_rule+0x70c> │ │ │ │ │ + beq 1ad18 <_loop1_30_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ad90 <_loop1_30_rule+0x750> │ │ │ │ │ + beq 1ad5c <_loop1_30_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b610 <_loop1_30_rule+0xfd0> │ │ │ │ │ + beq 1b5dc <_loop1_30_rule+0xfd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b610 <_loop1_30_rule+0xfd0> │ │ │ │ │ + bne 1b5dc <_loop1_30_rule+0xfd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b49c <_loop1_30_rule+0xe5c> │ │ │ │ │ + bne 1b468 <_loop1_30_rule+0xe5c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b104 <_loop1_30_rule+0xac4> │ │ │ │ │ + bne 1b0d0 <_loop1_30_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2c0 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b28c <_loop1_30_rule+0xc80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b1d8 <_loop1_30_rule+0xb98> │ │ │ │ │ + beq 1b1a4 <_loop1_30_rule+0xb98> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -30577,85 +30563,85 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b2d0 <_loop1_30_rule+0xc90> │ │ │ │ │ + beq 1b29c <_loop1_30_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b57c <_loop1_30_rule+0xf3c> │ │ │ │ │ + bne 1b548 <_loop1_30_rule+0xf3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae04 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1add0 <_loop1_30_rule+0x7c4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b24c <_loop1_30_rule+0xc0c> │ │ │ │ │ + bne 1b218 <_loop1_30_rule+0xc0c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae04 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1add0 <_loop1_30_rule+0x7c4> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b450 <_loop1_30_rule+0xe10> │ │ │ │ │ + beq 1b41c <_loop1_30_rule+0xe10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8ac <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a878 <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8ac <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a878 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aef0 <_loop1_30_rule+0x8b0> │ │ │ │ │ + b 1aebc <_loop1_30_rule+0x8b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b27c <_loop1_30_rule+0xc3c> │ │ │ │ │ + blt 1b248 <_loop1_30_rule+0xc3c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1d8 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1a4 <_loop1_30_rule+0xb98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1abd8 <_loop1_30_rule+0x598> │ │ │ │ │ + bne 1aba4 <_loop1_30_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30669,713 +30655,713 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ab80 <_loop1_30_rule+0x540> │ │ │ │ │ + bne 1ab4c <_loop1_30_rule+0x540> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ab94 <_loop1_30_rule+0x554> │ │ │ │ │ + b 1ab60 <_loop1_30_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9e4 <_loop1_30_rule+0x3a4> │ │ │ │ │ + beq 1a9b0 <_loop1_30_rule+0x3a4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1a9f0 <_loop1_30_rule+0x3b0> │ │ │ │ │ + beq 1a9bc <_loop1_30_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1a9f0 <_loop1_30_rule+0x3b0> │ │ │ │ │ + beq 1a9bc <_loop1_30_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b298 <_loop1_30_rule+0xc58> │ │ │ │ │ + bne 1b264 <_loop1_30_rule+0xc58> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b558 <_loop1_30_rule+0xf18> │ │ │ │ │ + beq 1b524 <_loop1_30_rule+0xf18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b558 <_loop1_30_rule+0xf18> │ │ │ │ │ + bne 1b524 <_loop1_30_rule+0xf18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1cc <_loop1_30_rule+0xb8c> │ │ │ │ │ + bne 1b198 <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b19c <_loop1_30_rule+0xb5c> │ │ │ │ │ + beq 1b168 <_loop1_30_rule+0xb5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1af3c <_loop1_30_rule+0x8fc> │ │ │ │ │ + bne 1af08 <_loop1_30_rule+0x8fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + beq 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b574 <_loop1_30_rule+0xf34> │ │ │ │ │ + beq 1b540 <_loop1_30_rule+0xf34> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1b0a0 <_loop1_30_rule+0xa60> │ │ │ │ │ + bge 1b06c <_loop1_30_rule+0xa60> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1af20 <_loop1_30_rule+0x8e0> │ │ │ │ │ + b 1aeec <_loop1_30_rule+0x8e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4ac <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b478 <_loop1_30_rule+0xe6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4ac <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b478 <_loop1_30_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b490 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b45c <_loop1_30_rule+0xe50> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b208 <_loop1_30_rule+0xbc8> │ │ │ │ │ + bne 1b1d4 <_loop1_30_rule+0xbc8> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2b0 <_loop1_30_rule+0xc70> │ │ │ │ │ + bne 1b27c <_loop1_30_rule+0xc70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1cc <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b198 <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b4e4 <_loop1_30_rule+0xea4> │ │ │ │ │ + beq 1b4b0 <_loop1_30_rule+0xea4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4b8 <_loop1_30_rule+0xe78> │ │ │ │ │ + bne 1b484 <_loop1_30_rule+0xe78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b240 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b20c <_loop1_30_rule+0xc00> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b240 <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b20c <_loop1_30_rule+0xc00> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b240 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b20c <_loop1_30_rule+0xc00> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b3ec <_loop1_30_rule+0xdac> │ │ │ │ │ + beq 1b3b8 <_loop1_30_rule+0xdac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aab0 <_loop1_30_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aab0 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad38 <_loop1_30_rule+0x6f8> │ │ │ │ │ + b 1ad04 <_loop1_30_rule+0x6f8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb8 <_loop1_30_rule+0x778> │ │ │ │ │ + b 1ad84 <_loop1_30_rule+0x778> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a7b4 <_loop1_30_rule+0x174> │ │ │ │ │ + beq 1a780 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7c0 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a78c <_loop1_30_rule+0x180> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a7c0 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a78c <_loop1_30_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab68 <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab34 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac28 <_loop1_30_rule+0x5e8> │ │ │ │ │ + beq 1abf4 <_loop1_30_rule+0x5e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac34 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac00 <_loop1_30_rule+0x5f4> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ac34 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac00 <_loop1_30_rule+0x5f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aeec <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aeb8 <_loop1_30_rule+0x8ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b34c <_loop1_30_rule+0xd0c> │ │ │ │ │ + blt 1b318 <_loop1_30_rule+0xd0c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a974 <_loop1_30_rule+0x334> │ │ │ │ │ + beq 1a940 <_loop1_30_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b364 <_loop1_30_rule+0xd24> │ │ │ │ │ + blt 1b330 <_loop1_30_rule+0xd24> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1aecc <_loop1_30_rule+0x88c> │ │ │ │ │ + beq 1ae98 <_loop1_30_rule+0x88c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b21c <_loop1_30_rule+0xc10> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b470 <_loop1_30_rule+0xe30> │ │ │ │ │ + beq 1b43c <_loop1_30_rule+0xe30> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b 1aafc <_loop1_30_rule+0x4bc> │ │ │ │ │ + b 1aac8 <_loop1_30_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1af8c <_loop1_30_rule+0x94c> │ │ │ │ │ + beq 1af58 <_loop1_30_rule+0x94c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1af98 <_loop1_30_rule+0x958> │ │ │ │ │ + beq 1af64 <_loop1_30_rule+0x958> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b564 <_loop1_30_rule+0xf24> │ │ │ │ │ + bne 1b530 <_loop1_30_rule+0xf24> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1af98 <_loop1_30_rule+0x958> │ │ │ │ │ + b 1af64 <_loop1_30_rule+0x958> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8c0> │ │ │ │ │ + beq 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ + b 1aecc <_loop1_30_rule+0x8c0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aef4 <_loop1_30_rule+0x8b4> │ │ │ │ │ + b 1aec0 <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1aeec <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aeb8 <_loop1_30_rule+0x8ac> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4d8 <_loop1_30_rule+0xe98> │ │ │ │ │ + bne 1b4a4 <_loop1_30_rule+0xe98> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b45c <_loop1_30_rule+0xe1c> │ │ │ │ │ + beq 1b428 <_loop1_30_rule+0xe1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b404 <_loop1_30_rule+0xdc4> │ │ │ │ │ + beq 1b3d0 <_loop1_30_rule+0xdc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aef4 <_loop1_30_rule+0x8b4> │ │ │ │ │ + b 1aec0 <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b21c <_loop1_30_rule+0xc10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a904 <_loop1_30_rule+0x2c4> │ │ │ │ │ + b 1a8d0 <_loop1_30_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b300 <_loop1_30_rule+0xcc0> │ │ │ │ │ - b 1a8ac <_loop1_30_rule+0x26c> │ │ │ │ │ + bne 1b2cc <_loop1_30_rule+0xcc0> │ │ │ │ │ + b 1a878 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a940 <_loop1_30_rule+0x300> │ │ │ │ │ + b 1a90c <_loop1_30_rule+0x300> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad44 <_loop1_30_rule+0x704> │ │ │ │ │ + b 1ad10 <_loop1_30_rule+0x704> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aab0 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b334 <_loop1_30_rule+0xcf4> │ │ │ │ │ + b 1b300 <_loop1_30_rule+0xcf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9b4 <_loop1_30_rule+0x374> │ │ │ │ │ + b 1a980 <_loop1_30_rule+0x374> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad38 <_loop1_30_rule+0x6f8> │ │ │ │ │ + bne 1ad04 <_loop1_30_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aef0 <_loop1_30_rule+0x8b0> │ │ │ │ │ + b 1aebc <_loop1_30_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aa74 <_loop1_30_rule+0x434> │ │ │ │ │ + beq 1aa40 <_loop1_30_rule+0x434> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ - b 1b424 <_loop1_30_rule+0xde4> │ │ │ │ │ + beq 1ae34 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1b3f0 <_loop1_30_rule+0xde4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad34 <_loop1_30_rule+0x6f4> │ │ │ │ │ + bne 1ad00 <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b07c <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aeec <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aeb8 <_loop1_30_rule+0x8ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1af68 <_loop1_30_rule+0x928> │ │ │ │ │ + b 1af34 <_loop1_30_rule+0x928> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b00c <_loop1_30_rule+0x9cc> │ │ │ │ │ + beq 1afd8 <_loop1_30_rule+0x9cc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b21c <_loop1_30_rule+0xc10> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ - b 1b4d8 <_loop1_30_rule+0xe98> │ │ │ │ │ + beq 1b21c <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b4a4 <_loop1_30_rule+0xe98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab68 <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab34 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a790 <_loop1_30_rule+0x150> │ │ │ │ │ + b 1a75c <_loop1_30_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a694 <_loop1_30_rule+0x54> │ │ │ │ │ + beq 1a660 <_loop1_30_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b07c <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x78c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ae9c <_loop1_30_rule+0x85c> │ │ │ │ │ + b 1ae68 <_loop1_30_rule+0x85c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b138 <_loop1_30_rule+0xaf8> │ │ │ │ │ + b 1b104 <_loop1_30_rule+0xaf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 1b474 <_loop1_30_rule+0xe34> │ │ │ │ │ + b 1b440 <_loop1_30_rule+0xe34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acac <_loop1_30_rule+0x66c> │ │ │ │ │ - b 1b4d8 <_loop1_30_rule+0xe98> │ │ │ │ │ + beq 1ac78 <_loop1_30_rule+0x66c> │ │ │ │ │ + b 1b4a4 <_loop1_30_rule+0xe98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a71c <_loop1_30_rule+0xdc> │ │ │ │ │ + b 1a6e8 <_loop1_30_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6e0 <_loop1_30_rule+0xa0> │ │ │ │ │ + b 1a6ac <_loop1_30_rule+0xa0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b07c <_loop1_30_rule+0xa70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a844 <_loop1_30_rule+0x204> │ │ │ │ │ + beq 1a810 <_loop1_30_rule+0x204> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ - b 1b5cc <_loop1_30_rule+0xf8c> │ │ │ │ │ + beq 1ad98 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1b598 <_loop1_30_rule+0xf8c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b07c <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ac04 <_loop1_30_rule+0x5c4> │ │ │ │ │ + b 1abd0 <_loop1_30_rule+0x5c4> │ │ │ │ │ │ │ │ │ │ -0001b61c <_loop0_28_rule>: │ │ │ │ │ +0001b5e8 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c590 <_loop0_28_rule+0xf74> │ │ │ │ │ + beq 1c55c <_loop0_28_rule+0xf74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c590 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c55c <_loop0_28_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ + bne 1be18 <_loop0_28_rule+0x830> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be40 <_loop0_28_rule+0x824> │ │ │ │ │ + beq 1be0c <_loop0_28_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be50 <_loop0_28_rule+0x834> │ │ │ │ │ + bne 1be1c <_loop0_28_rule+0x834> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c4cc <_loop0_28_rule+0xeb0> │ │ │ │ │ + beq 1c498 <_loop0_28_rule+0xeb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c4cc <_loop0_28_rule+0xeb0> │ │ │ │ │ + bne 1c498 <_loop0_28_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2c8 <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c294 <_loop0_28_rule+0xcac> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c440 <_loop0_28_rule+0xe24> │ │ │ │ │ + beq 1c40c <_loop0_28_rule+0xe24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c440 <_loop0_28_rule+0xe24> │ │ │ │ │ + bne 1c40c <_loop0_28_rule+0xe24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c26c <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c238 <_loop0_28_rule+0xc50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bae4 <_loop0_28_rule+0x4c8> │ │ │ │ │ + beq 1bab0 <_loop0_28_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bb28 <_loop0_28_rule+0x50c> │ │ │ │ │ + beq 1baf4 <_loop0_28_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c44c <_loop0_28_rule+0xe30> │ │ │ │ │ + beq 1c418 <_loop0_28_rule+0xe30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c44c <_loop0_28_rule+0xe30> │ │ │ │ │ + bne 1c418 <_loop0_28_rule+0xe30> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c458 <_loop0_28_rule+0xe3c> │ │ │ │ │ + bne 1c424 <_loop0_28_rule+0xe3c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0a0 <_loop0_28_rule+0xa84> │ │ │ │ │ + bne 1c06c <_loop0_28_rule+0xa84> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ + bne 1bafc <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c550 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c51c <_loop0_28_rule+0xf34> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31384,50 +31370,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c52c <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c4f8 <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c560 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c52c <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bdd0 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bd9c <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bdd0 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bd9c <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c524 <_loop0_28_rule+0xf08> │ │ │ │ │ + bne 1c4f0 <_loop0_28_rule+0xf08> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c21c <_loop0_28_rule+0xc00> │ │ │ │ │ + beq 1c1e8 <_loop0_28_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3bc <_loop0_28_rule+0xda0> │ │ │ │ │ + bne 1c388 <_loop0_28_rule+0xda0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -31437,1297 +31423,1297 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3b0 <_loop0_28_rule+0xd94> │ │ │ │ │ + beq 1c37c <_loop0_28_rule+0xd94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3b0 <_loop0_28_rule+0xd94> │ │ │ │ │ + bne 1c37c <_loop0_28_rule+0xd94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4b0 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c47c <_loop0_28_rule+0xe94> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4a4 <_loop0_28_rule+0xe88> │ │ │ │ │ + beq 1c470 <_loop0_28_rule+0xe88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4a4 <_loop0_28_rule+0xe88> │ │ │ │ │ + bne 1c470 <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c168 <_loop0_28_rule+0xb4c> │ │ │ │ │ + bne 1c134 <_loop0_28_rule+0xb4c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c138 <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c104 <_loop0_28_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ + beq 1be74 <_loop0_28_rule+0x88c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c40c <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c3d8 <_loop0_28_rule+0xdf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c40c <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c3d8 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1be74 <_loop0_28_rule+0x88c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be5c <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be28 <_loop0_28_rule+0x840> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1be74 <_loop0_28_rule+0x88c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + beq 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c3f0 <_loop0_28_rule+0xdd4> │ │ │ │ │ + beq 1c3bc <_loop0_28_rule+0xdd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3cc <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c398 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c174 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c140 <_loop0_28_rule+0xb58> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c174 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c140 <_loop0_28_rule+0xb58> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + bne 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c2a8 <_loop0_28_rule+0xc8c> │ │ │ │ │ + beq 1c274 <_loop0_28_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c468 <_loop0_28_rule+0xe4c> │ │ │ │ │ + bne 1c434 <_loop0_28_rule+0xe4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c1c0 <_loop0_28_rule+0xba4> │ │ │ │ │ + beq 1c18c <_loop0_28_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8b0 <_loop0_28_rule+0x294> │ │ │ │ │ + b 1b87c <_loop0_28_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c264 <_loop0_28_rule+0xc48> │ │ │ │ │ + blt 1c230 <_loop0_28_rule+0xc48> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c26c <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c238 <_loop0_28_rule+0xc50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b73c <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b708 <_loop0_28_rule+0x120> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc40> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1bdf8 <_loop0_28_rule+0x7dc> │ │ │ │ │ + beq 1bdc4 <_loop0_28_rule+0x7dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bdf8 <_loop0_28_rule+0x7dc> │ │ │ │ │ + bne 1bdc4 <_loop0_28_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c4 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c490 <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bd20 <_loop0_28_rule+0x704> │ │ │ │ │ + beq 1bcec <_loop0_28_rule+0x704> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bd64 <_loop0_28_rule+0x748> │ │ │ │ │ + beq 1bd30 <_loop0_28_rule+0x748> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4ec <_loop0_28_rule+0xed0> │ │ │ │ │ + beq 1c4b8 <_loop0_28_rule+0xed0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4ec <_loop0_28_rule+0xed0> │ │ │ │ │ + bne 1c4b8 <_loop0_28_rule+0xed0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1c128 <_loop0_28_rule+0xb0c> │ │ │ │ │ + bne 1c0f4 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0ec <_loop0_28_rule+0xad0> │ │ │ │ │ + bne 1c0b8 <_loop0_28_rule+0xad0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bd68 <_loop0_28_rule+0x74c> │ │ │ │ │ + bne 1bd34 <_loop0_28_rule+0x74c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c364 <_loop0_28_rule+0xd48> │ │ │ │ │ + beq 1c330 <_loop0_28_rule+0xd48> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c32c <_loop0_28_rule+0xd10> │ │ │ │ │ + beq 1c2f8 <_loop0_28_rule+0xd10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c578 <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c544 <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1bde0 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1bde0 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1bde0 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c488 <_loop0_28_rule+0xe6c> │ │ │ │ │ + beq 1c454 <_loop0_28_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b850 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b850 <_loop0_28_rule+0x268> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd40 <_loop0_28_rule+0x758> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c278 <_loop0_28_rule+0xc5c> │ │ │ │ │ + blt 1c244 <_loop0_28_rule+0xc5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c4 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c490 <_loop0_28_rule+0xea8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bba4 <_loop0_28_rule+0x588> │ │ │ │ │ + bne 1bb70 <_loop0_28_rule+0x588> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be38 <_loop0_28_rule+0x81c> │ │ │ │ │ + beq 1be04 <_loop0_28_rule+0x81c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdb4 <_loop0_28_rule+0x798> │ │ │ │ │ + bgt 1bd80 <_loop0_28_rule+0x798> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bd94 <_loop0_28_rule+0x778> │ │ │ │ │ - b 1bdb4 <_loop0_28_rule+0x798> │ │ │ │ │ + beq 1bd60 <_loop0_28_rule+0x778> │ │ │ │ │ + b 1bd80 <_loop0_28_rule+0x798> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc40> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb4c <_loop0_28_rule+0x530> │ │ │ │ │ + bne 1bb18 <_loop0_28_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb60 <_loop0_28_rule+0x544> │ │ │ │ │ + b 1bb2c <_loop0_28_rule+0x544> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bd8c <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd58 <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bd70 <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9c0 <_loop0_28_rule+0x3a4> │ │ │ │ │ + beq 1b98c <_loop0_28_rule+0x3a4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9cc <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b998 <_loop0_28_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1b9cc <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b998 <_loop0_28_rule+0x3b0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c240 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c20c <_loop0_28_rule+0xc24> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4f8 <_loop0_28_rule+0xedc> │ │ │ │ │ + beq 1c4c4 <_loop0_28_rule+0xedc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4f8 <_loop0_28_rule+0xedc> │ │ │ │ │ + bne 1c4c4 <_loop0_28_rule+0xedc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1ac <_loop0_28_rule+0xb90> │ │ │ │ │ + bne 1c178 <_loop0_28_rule+0xb90> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c180 <_loop0_28_rule+0xb64> │ │ │ │ │ + beq 1c14c <_loop0_28_rule+0xb64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf34 <_loop0_28_rule+0x918> │ │ │ │ │ + bne 1bf00 <_loop0_28_rule+0x918> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd38 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c310 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c2dc <_loop0_28_rule+0xcf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c310 <_loop0_28_rule+0xcf4> │ │ │ │ │ + bne 1c2dc <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2fc <_loop0_28_rule+0xce0> │ │ │ │ │ + bne 1c2c8 <_loop0_28_rule+0xce0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1e4 <_loop0_28_rule+0xbc8> │ │ │ │ │ + bne 1c1b0 <_loop0_28_rule+0xbc8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2e8 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2b4 <_loop0_28_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c350 <_loop0_28_rule+0xd34> │ │ │ │ │ + beq 1c31c <_loop0_28_rule+0xd34> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c31c <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c2e8 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c370 <_loop0_28_rule+0xd54> │ │ │ │ │ + bne 1c33c <_loop0_28_rule+0xd54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ + bne 1bdd0 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c418 <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c3e4 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1ba84 <_loop0_28_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1ba84 <_loop0_28_rule+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ + b 1bcd0 <_loop0_28_rule+0x6e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b78c <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b758 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b798 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b764 <_loop0_28_rule+0x17c> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1b798 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b764 <_loop0_28_rule+0x17c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bafc <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bbf8 <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bbc4 <_loop0_28_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc08 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bbd4 <_loop0_28_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bc08 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bbd4 <_loop0_28_rule+0x5ec> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd38 <_loop0_28_rule+0x750> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2d0 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c29c <_loop0_28_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1b94c <_loop0_28_rule+0x330> │ │ │ │ │ + beq 1b918 <_loop0_28_rule+0x330> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c294 <_loop0_28_rule+0xc78> │ │ │ │ │ + blt 1c260 <_loop0_28_rule+0xc78> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1bf0c <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1bed8 <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c284 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c250 <_loop0_28_rule+0xc68> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c504 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c4d0 <_loop0_28_rule+0xee8> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bad0 <_loop0_28_rule+0x4b4> │ │ │ │ │ + b 1ba9c <_loop0_28_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf84 <_loop0_28_rule+0x968> │ │ │ │ │ + beq 1bf50 <_loop0_28_rule+0x968> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bf90 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1bf5c <_loop0_28_rule+0x974> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c39c <_loop0_28_rule+0xd80> │ │ │ │ │ + bne 1c368 <_loop0_28_rule+0xd80> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1bf90 <_loop0_28_rule+0x974> │ │ │ │ │ + b 1bf5c <_loop0_28_rule+0x974> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c2c4 <_loop0_28_rule+0xca8> │ │ │ │ │ + beq 1c290 <_loop0_28_rule+0xca8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd40 <_loop0_28_rule+0x758> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd40 <_loop0_28_rule+0x758> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c250 <_loop0_28_rule+0xc34> │ │ │ │ │ + b 1c21c <_loop0_28_rule+0xc34> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ + b 1bde8 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c27c <_loop0_28_rule+0xc60> │ │ │ │ │ + b 1c248 <_loop0_28_rule+0xc60> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ + bne 1c1f4 <_loop0_28_rule+0xc0c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd18 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bce4 <_loop0_28_rule+0x6fc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd38 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c128 <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c0f4 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf60 <_loop0_28_rule+0x944> │ │ │ │ │ + b 1bf2c <_loop0_28_rule+0x944> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1c28c <_loop0_28_rule+0xc70> │ │ │ │ │ + beq 1c258 <_loop0_28_rule+0xc70> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ + b 1bde8 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ + b 1bde8 <_loop0_28_rule+0x800> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c004 <_loop0_28_rule+0x9e8> │ │ │ │ │ + beq 1bfd0 <_loop0_28_rule+0x9e8> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c340 <_loop0_28_rule+0xd24> │ │ │ │ │ + b 1c30c <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c120 <_loop0_28_rule+0xb04> │ │ │ │ │ + b 1c0ec <_loop0_28_rule+0xb04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8e0 <_loop0_28_rule+0x2c4> │ │ │ │ │ + b 1b8ac <_loop0_28_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ - b 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ + bne 1c1f4 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1b850 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba4c <_loop0_28_rule+0x430> │ │ │ │ │ + beq 1ba18 <_loop0_28_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1beac <_loop0_28_rule+0x890> │ │ │ │ │ - b 1c3e0 <_loop0_28_rule+0xdc4> │ │ │ │ │ + beq 1be78 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1c3ac <_loop0_28_rule+0xdc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b990 <_loop0_28_rule+0x374> │ │ │ │ │ + b 1b95c <_loop0_28_rule+0x374> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1c2c4 <_loop0_28_rule+0xca8> │ │ │ │ │ - b 1c098 <_loop0_28_rule+0xa7c> │ │ │ │ │ + beq 1c290 <_loop0_28_rule+0xca8> │ │ │ │ │ + b 1c064 <_loop0_28_rule+0xa7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b6f8 <_loop0_28_rule+0xdc> │ │ │ │ │ + b 1b6c4 <_loop0_28_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b768 <_loop0_28_rule+0x14c> │ │ │ │ │ + b 1b734 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bafc <_loop0_28_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1ba84 <_loop0_28_rule+0x49c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1c1f4 <_loop0_28_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1bcd0 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd18 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bce4 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b91c <_loop0_28_rule+0x300> │ │ │ │ │ + b 1b8e8 <_loop0_28_rule+0x300> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c2c8 <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c294 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c284 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c250 <_loop0_28_rule+0xc68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b6cc <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b698 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c2c8 <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c294 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bbd0 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bb9c <_loop0_28_rule+0x5b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bee0 <_loop0_28_rule+0x8c4> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x8c4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bd70 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ + beq 1bda4 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x7bc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1b818 <_loop0_28_rule+0x1fc> │ │ │ │ │ - b 1c544 <_loop0_28_rule+0xf28> │ │ │ │ │ + beq 1b7e4 <_loop0_28_rule+0x1fc> │ │ │ │ │ + b 1c510 <_loop0_28_rule+0xf28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bc7c <_loop0_28_rule+0x660> │ │ │ │ │ - b 1c340 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1bc48 <_loop0_28_rule+0x660> │ │ │ │ │ + b 1c30c <_loop0_28_rule+0xd24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b670 <_loop0_28_rule+0x54> │ │ │ │ │ - b 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1b63c <_loop0_28_rule+0x54> │ │ │ │ │ + b 1be18 <_loop0_28_rule+0x830> │ │ │ │ │ │ │ │ │ │ -0001c5a8 : │ │ │ │ │ +0001c574 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1cd48 │ │ │ │ │ + beq 1cd14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd48 │ │ │ │ │ + bne 1cd14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1c784 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c858 │ │ │ │ │ + bne 1c824 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6a4 │ │ │ │ │ + bne 1c670 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1c784 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c728 │ │ │ │ │ + bne 1c6f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1c784 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7c8 │ │ │ │ │ + bne 1c794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1c784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d47c │ │ │ │ │ + bl 1d448 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c838 │ │ │ │ │ + bne 1c804 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d47c │ │ │ │ │ + bl 1d448 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c624 │ │ │ │ │ + bne 1c5f0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ + bne 1c7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c830 │ │ │ │ │ + beq 1c7fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cd3c │ │ │ │ │ + beq 1cd08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd3c │ │ │ │ │ + bne 1cd08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1c76c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 43a0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1cd00 │ │ │ │ │ + bne 1cccc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1c76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 43a0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1cbfc │ │ │ │ │ + bne 1cbc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c654 │ │ │ │ │ + beq 1c620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c660 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c944 │ │ │ │ │ + beq 1c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23844 <_loop1_32_rule> │ │ │ │ │ + bl 23810 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c944 │ │ │ │ │ + beq 1c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d47c │ │ │ │ │ + bl 1d448 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c948 │ │ │ │ │ + bne 1c914 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c704 │ │ │ │ │ + beq 1c6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c704 │ │ │ │ │ + bne 1c6d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c660 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ - b 1c704 │ │ │ │ │ + bne 1c7ec │ │ │ │ │ + b 1c6d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cbf0 │ │ │ │ │ + beq 1cbbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbf0 │ │ │ │ │ + bne 1cbbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbe4 │ │ │ │ │ + bne 1cbb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1c958 │ │ │ │ │ + bne 1c924 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1cbe4 │ │ │ │ │ + bne 1cbb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c9ec │ │ │ │ │ + bne 1c9b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbe4 │ │ │ │ │ + bne 1cbb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdd4 │ │ │ │ │ + bne 1cda0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbe4 │ │ │ │ │ + bne 1cbb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd60 │ │ │ │ │ + bne 1cd2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c60c │ │ │ │ │ + beq 1c5d8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c660 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c678 │ │ │ │ │ - b 1c7b8 │ │ │ │ │ + beq 1c644 │ │ │ │ │ + b 1c784 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cbd8 │ │ │ │ │ + beq 1cba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbd8 │ │ │ │ │ + bne 1cba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbc8 │ │ │ │ │ + bne 1cb94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cae8 │ │ │ │ │ + bne 1cab4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1cbc8 │ │ │ │ │ + bne 1cb94 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1ca60 │ │ │ │ │ + bne 1ca2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1c880 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8d4 │ │ │ │ │ + beq 1c8a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8d4 │ │ │ │ │ + beq 1c8a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cb40 │ │ │ │ │ + bne 1cb0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1c928 │ │ │ │ │ + beq 1c8f4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c928 │ │ │ │ │ + b 1c8f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cbbc │ │ │ │ │ + beq 1cb88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbbc │ │ │ │ │ + bne 1cb88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbac │ │ │ │ │ + bne 1cb78 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cb6c │ │ │ │ │ + bne 1cb38 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cbac │ │ │ │ │ + bne 1cb78 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cb6c │ │ │ │ │ + bne 1cb38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c9e0 │ │ │ │ │ + b 1c9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ @@ -32739,198 +32725,198 @@ │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 1ca54 │ │ │ │ │ - b 1c920 │ │ │ │ │ + bne 1ca20 │ │ │ │ │ + b 1c8ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cb9c │ │ │ │ │ + beq 1cb68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1ca54 │ │ │ │ │ + bne 1ca20 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c830 │ │ │ │ │ + b 1c7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1caf4 │ │ │ │ │ - b 1c8b0 │ │ │ │ │ + bne 1cac0 │ │ │ │ │ + b 1c87c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c830 │ │ │ │ │ + b 1c7fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c9e0 │ │ │ │ │ + b 1c9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ca8c │ │ │ │ │ + b 1ca58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1c880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c984 │ │ │ │ │ + b 1c950 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c928 │ │ │ │ │ + b 1c8f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c884 │ │ │ │ │ + b 1c850 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1c76c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1c79c │ │ │ │ │ + beq 1c768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1cce0 │ │ │ │ │ + beq 1ccac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ccb8 │ │ │ │ │ + bne 1cc84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7ac │ │ │ │ │ + beq 1c778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d47c │ │ │ │ │ + bl 1d448 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7ac │ │ │ │ │ + bne 1c778 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ - b 1c704 │ │ │ │ │ + bne 1c7ec │ │ │ │ │ + b 1c6d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cc60 │ │ │ │ │ + beq 1cc2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7ac │ │ │ │ │ + b 1c778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccc4 │ │ │ │ │ + bne 1cc90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7ac │ │ │ │ │ + b 1c778 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c778 │ │ │ │ │ + beq 1c744 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c77c │ │ │ │ │ + bne 1c748 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1cc40 │ │ │ │ │ + b 1cc0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c754 │ │ │ │ │ + b 1c720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c5fc │ │ │ │ │ - b 1c7b8 │ │ │ │ │ + beq 1c5c8 │ │ │ │ │ + b 1c784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1c8e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1c8e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32938,25 +32924,25 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b 1cb20 │ │ │ │ │ + b 1caec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8f8 │ │ │ │ │ + beq 1c8c4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c8f8 │ │ │ │ │ + beq 1c8c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32964,145 +32950,145 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cb20 │ │ │ │ │ + b 1caec │ │ │ │ │ │ │ │ │ │ -0001ce28 : │ │ │ │ │ +0001cdf4 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d458 │ │ │ │ │ + beq 1d424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d458 │ │ │ │ │ + bne 1d424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d470 │ │ │ │ │ + bne 1d43c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d40c │ │ │ │ │ + beq 1d3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d40c │ │ │ │ │ + bne 1d3d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf70 │ │ │ │ │ + beq 1cf3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1cfbc │ │ │ │ │ + bne 1cf88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d0c0 │ │ │ │ │ + bne 1d08c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf60 │ │ │ │ │ + bne 1cf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d084 │ │ │ │ │ + beq 1d050 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d084 │ │ │ │ │ + beq 1d050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d094 │ │ │ │ │ + blt 1d060 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cef0 │ │ │ │ │ + beq 1cebc │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cef0 │ │ │ │ │ + beq 1cebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d448 │ │ │ │ │ + beq 1d414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d448 │ │ │ │ │ + beq 1d414 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -33127,140 +33113,140 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3c0 │ │ │ │ │ + beq 1d38c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3ec │ │ │ │ │ + bne 1d3b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf60 │ │ │ │ │ + b 1cf2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d07c │ │ │ │ │ + b 1d048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cf10 │ │ │ │ │ + beq 1cedc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d470 │ │ │ │ │ + bne 1d43c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d43c │ │ │ │ │ + beq 1d408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d43c │ │ │ │ │ + bne 1d408 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d430 │ │ │ │ │ + bne 1d3fc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d13c │ │ │ │ │ + beq 1d108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d07c │ │ │ │ │ + bne 1d048 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf10 │ │ │ │ │ + b 1cedc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d430 │ │ │ │ │ + bne 1d3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d288 │ │ │ │ │ + bne 1d254 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d430 │ │ │ │ │ + bne 1d3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d1e8 │ │ │ │ │ + bne 1d1b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d430 │ │ │ │ │ + bne 1d3fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d328 │ │ │ │ │ + bne 1d2f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d118 │ │ │ │ │ + b 1d0e4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d184 │ │ │ │ │ + beq 1d150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d184 │ │ │ │ │ + beq 1d150 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d184 │ │ │ │ │ + beq 1d150 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33269,39 +33255,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d0 │ │ │ │ │ + beq 1d19c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d134 │ │ │ │ │ + b 1d100 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d160 │ │ │ │ │ + beq 1d12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d160 │ │ │ │ │ + beq 1d12c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33323,42 +33309,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d26c │ │ │ │ │ - b 1d1d0 │ │ │ │ │ + bne 1d238 │ │ │ │ │ + b 1d19c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d190 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d190 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33377,200 +33363,200 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d30c │ │ │ │ │ + b 1d2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d428 │ │ │ │ │ + beq 1d3f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0ac │ │ │ │ │ + b 1d078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3d8 │ │ │ │ │ + bne 1d3a4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d07c │ │ │ │ │ + b 1d048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1ceb8 │ │ │ │ │ + beq 1ce84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0ac │ │ │ │ │ + b 1d078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d280 │ │ │ │ │ + b 1d24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0f0 │ │ │ │ │ + b 1d0bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d428 │ │ │ │ │ + b 1d3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ce80 │ │ │ │ │ + beq 1ce4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf60 │ │ │ │ │ + b 1cf2c │ │ │ │ │ │ │ │ │ │ -0001d47c : │ │ │ │ │ +0001d448 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d600 │ │ │ │ │ + beq 1d5cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d600 │ │ │ │ │ + bne 1d5cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d614 │ │ │ │ │ + bne 1d5e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d53c │ │ │ │ │ + bne 1d508 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d514 │ │ │ │ │ + bne 1d4e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d4f4 │ │ │ │ │ + beq 1d4c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d72c │ │ │ │ │ + bne 1d6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d504 │ │ │ │ │ + b 1d4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d720 │ │ │ │ │ + beq 1d6ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d720 │ │ │ │ │ + bne 1d6ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d6e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6e4 │ │ │ │ │ + bne 1d6b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d6e0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6ac │ │ │ │ │ + bne 1d678 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d6e0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d624 │ │ │ │ │ + bne 1d5f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d4e0 │ │ │ │ │ - b 1d504 │ │ │ │ │ + beq 1d4ac │ │ │ │ │ + b 1d4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4d0 │ │ │ │ │ + beq 1d49c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d504 │ │ │ │ │ + b 1d4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5d8 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5d8 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5d8 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33579,325 +33565,325 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1d5dc │ │ │ │ │ + beq 1d5a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5e4 │ │ │ │ │ + b 1d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b4 │ │ │ │ │ + beq 1d580 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b4 │ │ │ │ │ + beq 1d580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5b4 │ │ │ │ │ - b 1d658 │ │ │ │ │ + beq 1d580 │ │ │ │ │ + b 1d624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d590 │ │ │ │ │ + beq 1d55c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq 1d590 │ │ │ │ │ - b 1d660 │ │ │ │ │ + beq 1d55c │ │ │ │ │ + b 1d62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5e4 │ │ │ │ │ + b 1d5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d568 │ │ │ │ │ + b 1d534 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d530 │ │ │ │ │ + beq 1d4fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d504 │ │ │ │ │ + b 1d4d0 │ │ │ │ │ │ │ │ │ │ -0001d758 : │ │ │ │ │ +0001d724 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d940 │ │ │ │ │ + beq 1d90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d940 │ │ │ │ │ + bne 1d90c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1d920 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d854 │ │ │ │ │ + bne 1d820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1d920 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d86c │ │ │ │ │ + beq 1d838 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d86c │ │ │ │ │ + beq 1d838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d86c │ │ │ │ │ + beq 1d838 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d86c │ │ │ │ │ + beq 1d838 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d974 │ │ │ │ │ + bne 1d940 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1d920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1d89c │ │ │ │ │ + beq 1d868 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1d844 │ │ │ │ │ + b 1d810 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8b4 │ │ │ │ │ + bne 1d880 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d890 │ │ │ │ │ + b 1d85c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d958 │ │ │ │ │ + bne 1d924 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d968 │ │ │ │ │ + beq 1d934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d92c │ │ │ │ │ + bne 1d8f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d92c │ │ │ │ │ + beq 1d8f8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d99c │ │ │ │ │ + bne 1d968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1d8ac │ │ │ │ │ + b 1d878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d864 │ │ │ │ │ + b 1d830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d8ec │ │ │ │ │ + b 1d8b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d894 │ │ │ │ │ + beq 1d860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d960 │ │ │ │ │ + b 1d92c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d9fc │ │ │ │ │ + beq 1d9c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9e4 │ │ │ │ │ + beq 1d9b0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da08 │ │ │ │ │ + bne 1d9d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d894 │ │ │ │ │ + b 1d860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d92c │ │ │ │ │ + beq 1d8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d934 │ │ │ │ │ + b 1d900 │ │ │ │ │ │ │ │ │ │ -0001da1c : │ │ │ │ │ +0001d9e8 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1dbc8 │ │ │ │ │ + beq 1db94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbc8 │ │ │ │ │ + bne 1db94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbdc │ │ │ │ │ + bne 1dba8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dae8 │ │ │ │ │ + beq 1dab4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db38 │ │ │ │ │ + bne 1db04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbdc │ │ │ │ │ + bne 1dba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33905,134 +33891,134 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dbb0 │ │ │ │ │ + blt 1db7c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1dbdc │ │ │ │ │ + bne 1dba8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1daac │ │ │ │ │ + beq 1da78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1daac │ │ │ │ │ + beq 1da78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dad0 │ │ │ │ │ + beq 1da9c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dba4 │ │ │ │ │ + beq 1db70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dad0 │ │ │ │ │ + beq 1da9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dad0 │ │ │ │ │ + beq 1da9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dad8 │ │ │ │ │ + b 1daa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da70 │ │ │ │ │ + beq 1da3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dad8 │ │ │ │ │ + b 1daa4 │ │ │ │ │ │ │ │ │ │ -0001dbec : │ │ │ │ │ +0001dbb8 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df48 │ │ │ │ │ + beq 1df14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df48 │ │ │ │ │ + bne 1df14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df5c │ │ │ │ │ + bne 1df28 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcc0 │ │ │ │ │ + bne 1dc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df30 │ │ │ │ │ + blt 1defc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1df5c │ │ │ │ │ + bne 1df28 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dcec │ │ │ │ │ + bne 1dcb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df6c │ │ │ │ │ + bne 1df38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34041,94 +34027,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc98 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dc98 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc98 │ │ │ │ │ + bne 1dc64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd58 │ │ │ │ │ + bl 1fd24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dc9c │ │ │ │ │ + bne 1dc68 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e430 │ │ │ │ │ + beq 1e3fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e430 │ │ │ │ │ + bne 1e3fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e444 │ │ │ │ │ + bne 1e410 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de74 │ │ │ │ │ + bne 1de40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e418 │ │ │ │ │ + blt 1e3e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1e444 │ │ │ │ │ + bne 1e410 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dea0 │ │ │ │ │ + bne 1de6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dc9c │ │ │ │ │ + bne 1dc68 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1dc98 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de5c │ │ │ │ │ + beq 1de28 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34138,18 +34124,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e480 │ │ │ │ │ + beq 1e44c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e480 │ │ │ │ │ + bne 1e44c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34159,212 +34145,212 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ddc4 │ │ │ │ │ + beq 1dd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl cd3c │ │ │ │ │ + bl cd2c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddc4 │ │ │ │ │ + beq 1dd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ddd8 │ │ │ │ │ + beq 1dda4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e454 │ │ │ │ │ + beq 1e420 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e454 │ │ │ │ │ + bne 1e420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ddd8 │ │ │ │ │ + b 1dda4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc40 │ │ │ │ │ + beq 1dc0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dcb0 │ │ │ │ │ + bne 1dc7c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e4a4 │ │ │ │ │ + beq 1e470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4a4 │ │ │ │ │ + bne 1e470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dfec │ │ │ │ │ + beq 1dfb8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - bne 1e144 │ │ │ │ │ + bne 1e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e02c │ │ │ │ │ + beq 1dff8 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e144 │ │ │ │ │ + bne 1e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e06c │ │ │ │ │ + beq 1e038 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e144 │ │ │ │ │ + bne 1e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0a4 │ │ │ │ │ + beq 1e070 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e13c │ │ │ │ │ + bne 1e108 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e27c │ │ │ │ │ + beq 1e248 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e27c │ │ │ │ │ + beq 1e248 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e250 │ │ │ │ │ + bne 1e21c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e190 │ │ │ │ │ + beq 1e15c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dcac │ │ │ │ │ + b 1dc78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34373,875 +34359,875 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e0ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e130 │ │ │ │ │ + b 1e0fc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e130 │ │ │ │ │ + b 1e0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e334 │ │ │ │ │ + beq 1e300 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e338 │ │ │ │ │ + bne 1e304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e338 │ │ │ │ │ + bne 1e304 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e334 │ │ │ │ │ + beq 1e300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd3c │ │ │ │ │ + bl cd2c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e334 │ │ │ │ │ + beq 1e300 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e334 │ │ │ │ │ + beq 1e300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e10c │ │ │ │ │ + bne 1e0d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e10c │ │ │ │ │ + beq 1e0d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e408 │ │ │ │ │ + beq 1e3d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e0ec │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcac │ │ │ │ │ + b 1dc78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7b8 │ │ │ │ │ + bne 1e784 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e560 │ │ │ │ │ + bne 1e52c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e5c8 │ │ │ │ │ + bne 1e594 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4b0 │ │ │ │ │ + bne 1e47c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e19c │ │ │ │ │ + bne 1e168 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e184 │ │ │ │ │ + b 1e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e358 │ │ │ │ │ + beq 1e324 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e358 │ │ │ │ │ + beq 1e324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5ac │ │ │ │ │ + bne 1e578 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e5ac │ │ │ │ │ + beq 1e578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e408 │ │ │ │ │ + beq 1e3d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5b8 │ │ │ │ │ + bne 1e584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcac │ │ │ │ │ + b 1dc78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd6c │ │ │ │ │ + beq 1dd38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1df28 │ │ │ │ │ + beq 1def4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dc78 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfa8 │ │ │ │ │ + b 1df74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e310 │ │ │ │ │ + beq 1e2dc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e314 │ │ │ │ │ + bne 1e2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e314 │ │ │ │ │ + bne 1e2e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e310 │ │ │ │ │ + beq 1e2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e10c │ │ │ │ │ + bne 1e0d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e10c │ │ │ │ │ + beq 1e0d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e408 │ │ │ │ │ + beq 1e3d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e120 │ │ │ │ │ - b 1e40c │ │ │ │ │ + bne 1e0ec │ │ │ │ │ + b 1e3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c4 │ │ │ │ │ + beq 1e290 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c4 │ │ │ │ │ + beq 1e290 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c4 │ │ │ │ │ + beq 1e290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e81c │ │ │ │ │ + beq 1e7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e358 │ │ │ │ │ + beq 1e324 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e184 │ │ │ │ │ + b 1e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e2ec │ │ │ │ │ + beq 1e2b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2f0 │ │ │ │ │ + bne 1e2bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7ac │ │ │ │ │ + beq 1e778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7ac │ │ │ │ │ + bne 1e778 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6f4 │ │ │ │ │ + bne 1e6c0 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e664 │ │ │ │ │ + beq 1e630 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e710 │ │ │ │ │ + bne 1e6dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6f4 │ │ │ │ │ + bne 1e6c0 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e78c │ │ │ │ │ + beq 1e758 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e78c │ │ │ │ │ + beq 1e758 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e738 │ │ │ │ │ + bne 1e704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e704 │ │ │ │ │ + beq 1e6d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e2f0 │ │ │ │ │ + b 1e2bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f0 │ │ │ │ │ + b 1e2bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f0 │ │ │ │ │ + b 1e2bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e6cc │ │ │ │ │ + beq 1e698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7a0 │ │ │ │ │ + beq 1e76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e6e0 │ │ │ │ │ + bne 1e6ac │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e130 │ │ │ │ │ - b 1dcac │ │ │ │ │ + beq 1e0fc │ │ │ │ │ + b 1dc78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f0 │ │ │ │ │ + b 1e2bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e758 │ │ │ │ │ + b 1e724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e624 │ │ │ │ │ + b 1e5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a0 │ │ │ │ │ + beq 1e26c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a0 │ │ │ │ │ + beq 1e26c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e10c │ │ │ │ │ + bne 1e0d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e10c │ │ │ │ │ - b 1e250 │ │ │ │ │ + beq 1e0d8 │ │ │ │ │ + b 1e21c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e3f0 │ │ │ │ │ - b 1e5ac │ │ │ │ │ + bne 1e3bc │ │ │ │ │ + b 1e578 │ │ │ │ │ │ │ │ │ │ -0001e848 : │ │ │ │ │ +0001e814 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ed48 │ │ │ │ │ + beq 1ed14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed48 │ │ │ │ │ + bne 1ed14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed5c │ │ │ │ │ + bne 1ed28 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ebec │ │ │ │ │ + beq 1ebb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec34 │ │ │ │ │ + beq 1ec00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edac │ │ │ │ │ + beq 1ed78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edac │ │ │ │ │ + bne 1ed78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edc4 │ │ │ │ │ + bne 1ed90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ed6c │ │ │ │ │ + beq 1ed38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed6c │ │ │ │ │ + bne 1ed38 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebb8 │ │ │ │ │ + bne 1eb84 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec3c │ │ │ │ │ + bne 1ec08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edd0 │ │ │ │ │ + beq 1ed9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edd0 │ │ │ │ │ + bne 1ed9c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ede4 │ │ │ │ │ + bne 1edb0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ead8 │ │ │ │ │ + beq 1eaa4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb30 │ │ │ │ │ + bne 1eafc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ede4 │ │ │ │ │ + bne 1edb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ebb0 │ │ │ │ │ + beq 1eb7c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebc0 │ │ │ │ │ + beq 1eb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3a8 │ │ │ │ │ + bl 1f374 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebc0 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ee08 │ │ │ │ │ + beq 1edd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee08 │ │ │ │ │ + bne 1edd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec34 │ │ │ │ │ + beq 1ec00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eac0 │ │ │ │ │ + beq 1ea8c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ed88 │ │ │ │ │ + beq 1ed54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed88 │ │ │ │ │ + bne 1ed54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1ebb8 │ │ │ │ │ + blt 1eb84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1ede4 │ │ │ │ │ + bne 1edb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9d0 │ │ │ │ │ + beq 1e99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9d0 │ │ │ │ │ + beq 1e99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ebb8 │ │ │ │ │ + beq 1eb84 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ee48 │ │ │ │ │ + beq 1ee14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee28 │ │ │ │ │ + bne 1edf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e9f8 │ │ │ │ │ + b 1e9c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea5c │ │ │ │ │ + beq 1ea28 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eac8 │ │ │ │ │ + b 1ea94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1edf0 │ │ │ │ │ + blt 1edbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1ed5c │ │ │ │ │ + bne 1ed28 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8d8 │ │ │ │ │ + bne 1e8a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebdc │ │ │ │ │ + b 1eba8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecd0 │ │ │ │ │ + beq 1ec9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecd0 │ │ │ │ │ + bne 1ec9c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecac │ │ │ │ │ + bne 1ec78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ecdc │ │ │ │ │ + bne 1eca8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1ecac │ │ │ │ │ + beq 1ec78 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecac │ │ │ │ │ + bne 1ec78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ addeq r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ movweq r2, #6000 @ 0x1770 │ │ │ │ │ - beq 1e96c │ │ │ │ │ - b 1ebb8 │ │ │ │ │ + beq 1e938 │ │ │ │ │ + b 1eb84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec5c │ │ │ │ │ + b 1ec28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec84 │ │ │ │ │ + beq 1ec50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35251,341 +35237,341 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eca8 │ │ │ │ │ + beq 1ec74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ecb4 │ │ │ │ │ + b 1ec80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e89c │ │ │ │ │ + beq 1e868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eac8 │ │ │ │ │ + b 1ea94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e954 │ │ │ │ │ - b 1ebb8 │ │ │ │ │ + beq 1e920 │ │ │ │ │ + b 1eb84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebe4 │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eac8 │ │ │ │ │ + b 1ea94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1e914 │ │ │ │ │ + beq 1e8e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebdc │ │ │ │ │ + b 1eba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e994 │ │ │ │ │ + beq 1e960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebb8 │ │ │ │ │ + b 1eb84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eac8 │ │ │ │ │ + b 1ea94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebc8 │ │ │ │ │ + beq 1eb94 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1edc4 │ │ │ │ │ + b 1ed90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1eba8 │ │ │ │ │ + beq 1eb74 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ebb8 │ │ │ │ │ + b 1eb84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebb4 │ │ │ │ │ - b 1ee3c │ │ │ │ │ + beq 1eb80 │ │ │ │ │ + b 1ee08 │ │ │ │ │ │ │ │ │ │ -0001ee60 <_tmp_26_rule>: │ │ │ │ │ +0001ee2c <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ef40 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1ef0c <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef40 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1ef0c <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1eee8 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1eeb4 <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eef8 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1eec4 <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1eed8 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1eea4 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eee0 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eeac <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee0 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eeac <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eee8 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1eeb4 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eea8 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1ee74 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef4c : │ │ │ │ │ +0001ef18 : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f0c4 │ │ │ │ │ + beq 1f090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0c4 │ │ │ │ │ + bne 1f090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0d8 │ │ │ │ │ + bne 1f0a4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f070 │ │ │ │ │ + beq 1f03c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0b8 │ │ │ │ │ + beq 1f084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3a8 │ │ │ │ │ + bl 1f374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0b8 │ │ │ │ │ + bne 1f084 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0b8 │ │ │ │ │ + beq 1f084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f058 │ │ │ │ │ + beq 1f024 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f0e8 │ │ │ │ │ + beq 1f0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0e8 │ │ │ │ │ + bne 1f0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f0f4 │ │ │ │ │ + blt 1f0c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f0d8 │ │ │ │ │ + bne 1f0a4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efdc │ │ │ │ │ + bne 1efa8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f058 │ │ │ │ │ + b 1f024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efa0 │ │ │ │ │ + beq 1ef6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f060 │ │ │ │ │ + b 1f02c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f058 │ │ │ │ │ + beq 1f024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f060 │ │ │ │ │ + b 1f02c │ │ │ │ │ │ │ │ │ │ -0001f10c : │ │ │ │ │ +0001f0d8 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f330 │ │ │ │ │ + beq 1f2fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f330 │ │ │ │ │ + bne 1f2fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f284 │ │ │ │ │ + bne 1f250 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f18c │ │ │ │ │ + beq 1f158 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f254 │ │ │ │ │ + bne 1f220 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1d4 │ │ │ │ │ + bne 1f1a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f284 │ │ │ │ │ + bne 1f250 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35594,423 +35580,423 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f1c4 │ │ │ │ │ + bne 1f190 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f368 │ │ │ │ │ + beq 1f334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f368 │ │ │ │ │ + bne 1f334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f248 │ │ │ │ │ + bne 1f214 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f294 │ │ │ │ │ + bne 1f260 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f1a0 │ │ │ │ │ + b 1f16c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f190 │ │ │ │ │ + beq 1f15c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f374 │ │ │ │ │ + bne 1f340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c0 │ │ │ │ │ + b 1f18c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1c4 │ │ │ │ │ + b 1f190 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f23c │ │ │ │ │ + beq 1f208 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f23c │ │ │ │ │ + beq 1f208 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f23c │ │ │ │ │ + beq 1f208 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f23c │ │ │ │ │ + beq 1f208 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f33c │ │ │ │ │ + bne 1f308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f248 │ │ │ │ │ + beq 1f214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f248 │ │ │ │ │ + b 1f214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f154 │ │ │ │ │ + b 1f120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f398 │ │ │ │ │ + beq 1f364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f324 │ │ │ │ │ + bne 1f2f0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c0 │ │ │ │ │ + b 1f18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f210 │ │ │ │ │ + b 1f1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1c0 │ │ │ │ │ + beq 1f18c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1c4 │ │ │ │ │ + b 1f190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c0 │ │ │ │ │ + b 1f18c │ │ │ │ │ │ │ │ │ │ -0001f3a8 : │ │ │ │ │ +0001f374 : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fb60 │ │ │ │ │ + beq 1fb2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb60 │ │ │ │ │ + bne 1fb2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb78 │ │ │ │ │ + bne 1fb44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc78 │ │ │ │ │ + beq 1fc44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc78 │ │ │ │ │ + bne 1fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f844 │ │ │ │ │ + bne 1f810 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb44 │ │ │ │ │ + bne 1fb10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1faf4 │ │ │ │ │ + bne 1fac0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa68 │ │ │ │ │ + bne 1fa34 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc94 │ │ │ │ │ + beq 1fc60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc94 │ │ │ │ │ + bne 1fc60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f838 │ │ │ │ │ + bne 1f804 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f800 │ │ │ │ │ + beq 1f7cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9d4 │ │ │ │ │ + bne 1f9a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f838 │ │ │ │ │ + bne 1f804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1f840 │ │ │ │ │ + beq 1f80c │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fa50 │ │ │ │ │ + beq 1fa1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa50 │ │ │ │ │ + bne 1fa1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc70 │ │ │ │ │ + bne 1fc3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc64 │ │ │ │ │ + beq 1fc30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f5e8 │ │ │ │ │ - b 1fc70 │ │ │ │ │ + beq 1f5b4 │ │ │ │ │ + b 1fc3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f874 │ │ │ │ │ + bne 1f840 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6b4 │ │ │ │ │ + bne 1f680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f85c │ │ │ │ │ + beq 1f828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f8ec │ │ │ │ │ + bne 1f8b8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6c8 │ │ │ │ │ + beq 1f694 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f6e8 │ │ │ │ │ + beq 1f6b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb18 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb18 │ │ │ │ │ + bne 1fae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb30 │ │ │ │ │ + bne 1fafc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f918 │ │ │ │ │ + bne 1f8e4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9bc │ │ │ │ │ + beq 1f988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9bc │ │ │ │ │ + bne 1f988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6b4 │ │ │ │ │ + bne 1f680 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1f570 │ │ │ │ │ + bne 1f53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fafc │ │ │ │ │ + blt 1fac8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1f588 │ │ │ │ │ + beq 1f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f868 │ │ │ │ │ + b 1f834 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc58 │ │ │ │ │ + beq 1fc24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1f5dc │ │ │ │ │ + b 1f5a8 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc5c │ │ │ │ │ + beq 1fc28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f798 │ │ │ │ │ + ble 1f764 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f798 │ │ │ │ │ + beq 1f764 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f798 │ │ │ │ │ + beq 1f764 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f798 │ │ │ │ │ + beq 1f764 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f798 │ │ │ │ │ + beq 1f764 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f798 │ │ │ │ │ + beq 1f764 │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r9, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 1f780 │ │ │ │ │ + bne 1f74c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36018,301 +36004,301 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f84c │ │ │ │ │ + beq 1f818 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 1f84c │ │ │ │ │ + bne 1f818 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 1f840 │ │ │ │ │ + blt 1f80c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4d0 │ │ │ │ │ + beq 1f49c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 1f7f0 │ │ │ │ │ + b 1f7bc │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f0 │ │ │ │ │ + b 1f6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f59c │ │ │ │ │ + beq 1f568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fbac │ │ │ │ │ + beq 1fb78 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1fb84 │ │ │ │ │ + beq 1fb50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fbbc │ │ │ │ │ + bne 1fb88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f5d4 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5d4 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f844 │ │ │ │ │ + b 1f810 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fc4c │ │ │ │ │ + beq 1fc18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc4c │ │ │ │ │ + bne 1fc18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f990 │ │ │ │ │ + bne 1f95c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fbd8 │ │ │ │ │ + bne 1fba4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1f990 │ │ │ │ │ + beq 1f95c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f990 │ │ │ │ │ + bne 1f95c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 1fb30 │ │ │ │ │ + bne 1fafc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f650 │ │ │ │ │ + bne 1f61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f670 │ │ │ │ │ - b 1f6b4 │ │ │ │ │ + beq 1f63c │ │ │ │ │ + b 1f680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f4e4 │ │ │ │ │ + beq 1f4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f838 │ │ │ │ │ + beq 1f804 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1fccc │ │ │ │ │ + beq 1fc98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fcac │ │ │ │ │ + bne 1fc78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f520 │ │ │ │ │ + bne 1f4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f540 │ │ │ │ │ - b 1fc70 │ │ │ │ │ + beq 1f50c │ │ │ │ │ + b 1fc3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fce4 │ │ │ │ │ + beq 1fcb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fce4 │ │ │ │ │ + bne 1fcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae0 │ │ │ │ │ + bne 1faac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fcf0 │ │ │ │ │ + bne 1fcbc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fae0 │ │ │ │ │ + beq 1faac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae0 │ │ │ │ │ + bne 1faac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f480 │ │ │ │ │ + beq 1f44c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f844 │ │ │ │ │ + b 1f810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f868 │ │ │ │ │ + b 1f834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f634 │ │ │ │ │ + beq 1f600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f0 │ │ │ │ │ + b 1f6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f474 │ │ │ │ │ - b 1faf4 │ │ │ │ │ + beq 1f440 │ │ │ │ │ + b 1fac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f400 │ │ │ │ │ + beq 1f3cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f7f0 │ │ │ │ │ + b 1f7bc │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f864 │ │ │ │ │ + beq 1f830 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f868 │ │ │ │ │ + b 1f834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f868 │ │ │ │ │ + b 1f834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fc44 │ │ │ │ │ + bne 1fc10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f8dc │ │ │ │ │ + b 1f8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f968 │ │ │ │ │ + beq 1f934 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36322,80 +36308,80 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f98c │ │ │ │ │ + beq 1f958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f998 │ │ │ │ │ + b 1f964 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1fb9c │ │ │ │ │ + b 1fb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f944 │ │ │ │ │ + b 1f910 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1faf4 │ │ │ │ │ + b 1fac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f43c │ │ │ │ │ - b 1f844 │ │ │ │ │ + beq 1f408 │ │ │ │ │ + b 1f810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4b4 │ │ │ │ │ - b 1f838 │ │ │ │ │ + beq 1f480 │ │ │ │ │ + b 1f804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fa40 │ │ │ │ │ + beq 1fa0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f840 │ │ │ │ │ + b 1f80c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1f840 │ │ │ │ │ - b 1fcc0 │ │ │ │ │ + beq 1f80c │ │ │ │ │ + b 1fc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa94 │ │ │ │ │ + b 1fa60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fab8 │ │ │ │ │ + beq 1fa84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36404,355 +36390,355 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fadc │ │ │ │ │ + beq 1faa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fae8 │ │ │ │ │ + b 1fab4 │ │ │ │ │ │ │ │ │ │ -0001fd58 : │ │ │ │ │ +0001fd24 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fe28 │ │ │ │ │ + beq 1fdf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe28 │ │ │ │ │ + bne 1fdf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe3c │ │ │ │ │ + bne 1fe08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1fe14 │ │ │ │ │ + beq 1fde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe14 │ │ │ │ │ + beq 1fde0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fe4c │ │ │ │ │ + beq 1fe18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe4c │ │ │ │ │ + bne 1fe18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 1fe04 │ │ │ │ │ + b 1fdd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fdac │ │ │ │ │ + beq 1fd78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe04 │ │ │ │ │ + b 1fdd0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1fe20 │ │ │ │ │ + beq 1fdec │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fe04 │ │ │ │ │ + b 1fdd0 │ │ │ │ │ │ │ │ │ │ -0001fe78 : │ │ │ │ │ +0001fe44 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2006c │ │ │ │ │ + beq 20038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2006c │ │ │ │ │ + bne 20038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20080 │ │ │ │ │ + bne 2004c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1ff28 │ │ │ │ │ + beq 1fef4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff78 │ │ │ │ │ + bne 1ff44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20054 │ │ │ │ │ + blt 20020 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 20080 │ │ │ │ │ + bne 2004c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff08 │ │ │ │ │ + beq 1fed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ff08 │ │ │ │ │ + bne 1fed4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff08 │ │ │ │ │ + beq 1fed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ff08 │ │ │ │ │ + beq 1fed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20010 │ │ │ │ │ + beq 1ffdc │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 2001c │ │ │ │ │ + beq 1ffe8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20040 │ │ │ │ │ + beq 2000c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20040 │ │ │ │ │ + bne 2000c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff18 │ │ │ │ │ + b 1fee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ffd8 │ │ │ │ │ + b 1ffa4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20010 │ │ │ │ │ + beq 1ffdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff18 │ │ │ │ │ + b 1fee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fecc │ │ │ │ │ + beq 1fe98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff18 │ │ │ │ │ + b 1fee4 │ │ │ │ │ │ │ │ │ │ -00020090 : │ │ │ │ │ +0002005c : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 203a8 │ │ │ │ │ + beq 20374 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 203a8 │ │ │ │ │ + bne 20374 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20170 │ │ │ │ │ + bne 2013c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 20530 │ │ │ │ │ + bne 204fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2050c │ │ │ │ │ + blt 204d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20304 │ │ │ │ │ + bne 202d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20170 │ │ │ │ │ + bne 2013c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2018c │ │ │ │ │ + bne 20158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20170 │ │ │ │ │ + bne 2013c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20248 │ │ │ │ │ + bne 20214 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20148 │ │ │ │ │ + beq 20114 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20148 │ │ │ │ │ + beq 20114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20148 │ │ │ │ │ + beq 20114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20090 │ │ │ │ │ + bl 2005c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 20148 │ │ │ │ │ + beq 20114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20524 │ │ │ │ │ + beq 204f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -36763,150 +36749,150 @@ │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 202e0 │ │ │ │ │ + beq 202ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202e0 │ │ │ │ │ + bne 202ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20178 │ │ │ │ │ + b 20144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2016c │ │ │ │ │ + beq 20138 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2016c │ │ │ │ │ + beq 20138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2016c │ │ │ │ │ + beq 20138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c74 │ │ │ │ │ + bl 20c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2016c │ │ │ │ │ + bne 20138 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20524 │ │ │ │ │ + beq 204f0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20234 │ │ │ │ │ + bne 20200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20178 │ │ │ │ │ + beq 20144 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2017c │ │ │ │ │ + b 20148 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20170 │ │ │ │ │ + bne 2013c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 204f0 │ │ │ │ │ + beq 204bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204f0 │ │ │ │ │ + bne 204bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204e4 │ │ │ │ │ + bne 204b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2046c │ │ │ │ │ + bne 20438 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204e4 │ │ │ │ │ + bne 204b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 203c0 │ │ │ │ │ + bne 2038c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20134 │ │ │ │ │ - b 20170 │ │ │ │ │ + beq 20100 │ │ │ │ │ + b 2013c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 200e4 │ │ │ │ │ - b 20170 │ │ │ │ │ + beq 200b0 │ │ │ │ │ + b 2013c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 20354 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 20354 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 20354 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 20354 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -36915,205 +36901,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 204b8 │ │ │ │ │ + bne 20484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 20394 │ │ │ │ │ + beq 20360 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 20394 │ │ │ │ │ + b 20360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20360 │ │ │ │ │ + beq 2032c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20360 │ │ │ │ │ + beq 2032c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20448 │ │ │ │ │ + beq 20414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 204fc │ │ │ │ │ + beq 204c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 20460 │ │ │ │ │ + bne 2042c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20178 │ │ │ │ │ + b 20144 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20394 │ │ │ │ │ + b 20360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20338 │ │ │ │ │ + b 20304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20178 │ │ │ │ │ + b 20144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2017c │ │ │ │ │ + b 20148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2017c │ │ │ │ │ + b 20148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 20134 │ │ │ │ │ - b 2030c │ │ │ │ │ + beq 20100 │ │ │ │ │ + b 202d8 │ │ │ │ │ │ │ │ │ │ -00020558 : │ │ │ │ │ +00020524 : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20c3c │ │ │ │ │ + beq 20c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c50 │ │ │ │ │ + bne 20c1c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20704 │ │ │ │ │ + bne 206d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 206f4 │ │ │ │ │ + blt 206c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bf8 │ │ │ │ │ + bne 20bc4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20734 │ │ │ │ │ + beq 20700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20734 │ │ │ │ │ + bne 20700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bac │ │ │ │ │ + bne 20b78 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20a9c │ │ │ │ │ + beq 20a68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba0 │ │ │ │ │ + bne 20b6c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2074c │ │ │ │ │ + bne 20718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bac │ │ │ │ │ + bne 20b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20ae4 │ │ │ │ │ + beq 20ab0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bbc │ │ │ │ │ + bne 20b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20858 │ │ │ │ │ + beq 20824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20a78 │ │ │ │ │ + bne 20a44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37123,197 +37109,197 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20618 │ │ │ │ │ + bne 205e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20638 │ │ │ │ │ - b 20bac │ │ │ │ │ + beq 20604 │ │ │ │ │ + b 20b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba0 │ │ │ │ │ + bne 20b6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c68 │ │ │ │ │ + beq 20c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c68 │ │ │ │ │ + bne 20c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ba0 │ │ │ │ │ + bne 20b6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20af8 │ │ │ │ │ + bne 20ac4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ba0 │ │ │ │ │ + bne 20b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20ae4 │ │ │ │ │ + beq 20ab0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20ad8 │ │ │ │ │ + beq 20aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bbc │ │ │ │ │ + bne 20b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 206cc │ │ │ │ │ + b 20698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20bf8 │ │ │ │ │ + bne 20bc4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20bec │ │ │ │ │ + beq 20bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20b80 │ │ │ │ │ + bne 20b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9cc │ │ │ │ │ + bl c9bc │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20b78 │ │ │ │ │ + beq 20b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20be0 │ │ │ │ │ + beq 20bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20be0 │ │ │ │ │ + bne 20bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b6c │ │ │ │ │ + bne 20b38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20b60 │ │ │ │ │ + beq 20b2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20b6c │ │ │ │ │ + bne 20b38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 2097c │ │ │ │ │ - bl c9cc │ │ │ │ │ + beq 20948 │ │ │ │ │ + bl c9bc │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2097c │ │ │ │ │ + beq 20948 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c04 │ │ │ │ │ + bne 20bd0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20b2c │ │ │ │ │ + beq 20af8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20930 │ │ │ │ │ + b 208fc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 20c60 │ │ │ │ │ + beq 20c2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 209d0 │ │ │ │ │ + ble 2099c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 209b4 │ │ │ │ │ + b 20980 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37323,104 +37309,104 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20b80 │ │ │ │ │ + beq 20b4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20b80 │ │ │ │ │ + bne 20b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 206f4 │ │ │ │ │ + beq 206c0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 206e0 │ │ │ │ │ + bne 206ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206f0 │ │ │ │ │ + beq 206bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 206f4 │ │ │ │ │ + b 206c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20bc8 │ │ │ │ │ + blt 20b94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 20664 │ │ │ │ │ - b 20bac │ │ │ │ │ + beq 20630 │ │ │ │ │ + b 20b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bc8 │ │ │ │ │ + bne 20b94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20860 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207c8 │ │ │ │ │ + bne 20794 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207d4 │ │ │ │ │ + bne 207a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b8c │ │ │ │ │ + bne 20b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 207d0 │ │ │ │ │ + b 2079c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 20968 │ │ │ │ │ + bne 20934 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37428,116 +37414,116 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 206f0 │ │ │ │ │ + b 206bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2069c │ │ │ │ │ + beq 20668 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20860 │ │ │ │ │ + b 2082c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2083c │ │ │ │ │ + beq 20808 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20860 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 208f0 │ │ │ │ │ + b 208bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20894 │ │ │ │ │ + b 20860 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 206f4 │ │ │ │ │ + b 206c0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20960 │ │ │ │ │ + beq 2092c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b78 │ │ │ │ │ + b 20b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 20578 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 206f4 │ │ │ │ │ + b 206c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 20b5c │ │ │ │ │ + b 20b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20790 │ │ │ │ │ + b 2075c │ │ │ │ │ │ │ │ │ │ -00020c74 : │ │ │ │ │ +00020c40 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20f78 │ │ │ │ │ + beq 20f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f78 │ │ │ │ │ + bne 20f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f8c │ │ │ │ │ + bne 20f58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d7c │ │ │ │ │ + bne 20d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d0c │ │ │ │ │ + bne 20cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37547,150 +37533,150 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20cec │ │ │ │ │ + beq 20cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20cec │ │ │ │ │ + beq 20cb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d50 │ │ │ │ │ + bne 20d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20cfc │ │ │ │ │ + b 20cc8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 20d48 │ │ │ │ │ + beq 20d14 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20cfc │ │ │ │ │ + b 20cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f6c │ │ │ │ │ + beq 20f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f6c │ │ │ │ │ + bne 20f38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20f60 │ │ │ │ │ + bne 20f2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 20eb4 │ │ │ │ │ + bne 20e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f60 │ │ │ │ │ + bne 20f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e28 │ │ │ │ │ + bne 20df4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20cd8 │ │ │ │ │ + beq 20ca4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 20cfc │ │ │ │ │ + b 20cc8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dfc │ │ │ │ │ + beq 20dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dfc │ │ │ │ │ + beq 20dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dfc │ │ │ │ │ + beq 20dc8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20f2c │ │ │ │ │ + bne 20ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 20e0c │ │ │ │ │ + beq 20dd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e0c │ │ │ │ │ + b 20dd8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20da0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20da0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20da0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -37699,924 +37685,924 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e88 │ │ │ │ │ + beq 20e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20f9c │ │ │ │ │ + beq 20f68 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 20ea4 │ │ │ │ │ + bne 20e70 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d48 │ │ │ │ │ + b 20d14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e0c │ │ │ │ │ + b 20dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20da8 │ │ │ │ │ + b 20d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cc8 │ │ │ │ │ + beq 20c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20cfc │ │ │ │ │ + b 20cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d48 │ │ │ │ │ + b 20d14 │ │ │ │ │ │ │ │ │ │ -00020fac : │ │ │ │ │ +00020f78 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 212cc │ │ │ │ │ + beq 21298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212cc │ │ │ │ │ + bne 21298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212e0 │ │ │ │ │ + bne 212ac │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 211dc │ │ │ │ │ + bne 211a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2120c │ │ │ │ │ + bne 211d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21264 │ │ │ │ │ + bne 21230 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212fc │ │ │ │ │ + bne 212c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2135c │ │ │ │ │ + bne 21328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21344 │ │ │ │ │ + bne 21310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212e0 │ │ │ │ │ + bne 212ac │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2129c │ │ │ │ │ + bne 21268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2124c │ │ │ │ │ + bne 21218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212b4 │ │ │ │ │ + bne 21280 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2132c │ │ │ │ │ + bne 212f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212e0 │ │ │ │ │ + bne 212ac │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213a4 │ │ │ │ │ + bne 21370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2138c │ │ │ │ │ + bne 21358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212bc │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 21374 │ │ │ │ │ + bne 21340 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21278 │ │ │ │ │ + beq 21244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21278 │ │ │ │ │ + bne 21244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d0 │ │ │ │ │ + b 2119c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2122c │ │ │ │ │ + beq 211f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 211fc │ │ │ │ │ + beq 211c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 211fc │ │ │ │ │ + beq 211c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d0 │ │ │ │ │ + b 2119c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21220 │ │ │ │ │ - b 2122c │ │ │ │ │ + bne 211ec │ │ │ │ │ + b 211f8 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ + bne 211bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 211fc │ │ │ │ │ + beq 211c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d0 │ │ │ │ │ + b 2119c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ - b 21278 │ │ │ │ │ + bne 211bc │ │ │ │ │ + b 21244 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ - b 21278 │ │ │ │ │ + bne 211bc │ │ │ │ │ + b 21244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20ffc │ │ │ │ │ + beq 20fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d0 │ │ │ │ │ + b 2119c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d0 │ │ │ │ │ + b 2119c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21220 │ │ │ │ │ - b 2122c │ │ │ │ │ + bne 211ec │ │ │ │ │ + b 211f8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21220 │ │ │ │ │ - b 2122c │ │ │ │ │ + bne 211ec │ │ │ │ │ + b 211f8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21220 │ │ │ │ │ - b 2122c │ │ │ │ │ + bne 211ec │ │ │ │ │ + b 211f8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ - b 21278 │ │ │ │ │ + bne 211bc │ │ │ │ │ + b 21244 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ - b 21278 │ │ │ │ │ + bne 211bc │ │ │ │ │ + b 21244 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21220 │ │ │ │ │ - b 2122c │ │ │ │ │ + bne 211ec │ │ │ │ │ + b 211f8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f0 │ │ │ │ │ - b 21278 │ │ │ │ │ + bne 211bc │ │ │ │ │ + b 21244 │ │ │ │ │ │ │ │ │ │ -000213bc <_gather_86_rule>: │ │ │ │ │ +00021388 <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 218c4 <_gather_86_rule+0x508> │ │ │ │ │ + beq 21890 <_gather_86_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218c4 <_gather_86_rule+0x508> │ │ │ │ │ + bne 21890 <_gather_86_rule+0x508> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 218dc <_gather_86_rule+0x520> │ │ │ │ │ + bne 218a8 <_gather_86_rule+0x520> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 218ac <_gather_86_rule+0x4f0> │ │ │ │ │ + beq 21878 <_gather_86_rule+0x4f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218ac <_gather_86_rule+0x4f0> │ │ │ │ │ + bne 21878 <_gather_86_rule+0x4f0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 2186c <_gather_86_rule+0x4e4> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217e4 <_gather_86_rule+0x428> │ │ │ │ │ + bne 217b0 <_gather_86_rule+0x428> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 218a4 <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 21870 <_gather_86_rule+0x4e8> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2199c <_gather_86_rule+0x5e0> │ │ │ │ │ + beq 21968 <_gather_86_rule+0x5e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2199c <_gather_86_rule+0x5e0> │ │ │ │ │ + bne 21968 <_gather_86_rule+0x5e0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219b0 <_gather_86_rule+0x5f4> │ │ │ │ │ + bne 2197c <_gather_86_rule+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 214d4 <_gather_86_rule+0x118> │ │ │ │ │ + beq 214a0 <_gather_86_rule+0x118> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 214f4 <_gather_86_rule+0x138> │ │ │ │ │ + bne 214c0 <_gather_86_rule+0x138> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214d4 <_gather_86_rule+0x118> │ │ │ │ │ + beq 214a0 <_gather_86_rule+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 219bc <_gather_86_rule+0x600> │ │ │ │ │ + beq 21988 <_gather_86_rule+0x600> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 2196c <_gather_86_rule+0x5b0> │ │ │ │ │ + bne 21938 <_gather_86_rule+0x5b0> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21990 <_gather_86_rule+0x5d4> │ │ │ │ │ + beq 2195c <_gather_86_rule+0x5d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21990 <_gather_86_rule+0x5d4> │ │ │ │ │ + bne 2195c <_gather_86_rule+0x5d4> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 2186c <_gather_86_rule+0x4e4> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21894 <_gather_86_rule+0x4d8> │ │ │ │ │ + beq 21860 <_gather_86_rule+0x4d8> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 215e8 <_gather_86_rule+0x22c> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ + beq 215b4 <_gather_86_rule+0x22c> │ │ │ │ │ + b 2186c <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216b0 <_gather_86_rule+0x2f4> │ │ │ │ │ + beq 2167c <_gather_86_rule+0x2f4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 219fc <_gather_86_rule+0x640> │ │ │ │ │ + beq 219c8 <_gather_86_rule+0x640> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 219d4 <_gather_86_rule+0x618> │ │ │ │ │ + bne 219a0 <_gather_86_rule+0x618> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 217b8 <_gather_86_rule+0x3fc> │ │ │ │ │ + beq 21784 <_gather_86_rule+0x3fc> │ │ │ │ │ str r3, [r5, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ + beq 21688 <_gather_86_rule+0x300> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a1c <_gather_86_rule+0x660> │ │ │ │ │ + beq 219e8 <_gather_86_rule+0x660> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a1c <_gather_86_rule+0x660> │ │ │ │ │ + bne 219e8 <_gather_86_rule+0x660> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a30 <_gather_86_rule+0x674> │ │ │ │ │ + bne 219fc <_gather_86_rule+0x674> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21824 <_gather_86_rule+0x468> │ │ │ │ │ + bne 217f0 <_gather_86_rule+0x468> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ + bne 2184c <_gather_86_rule+0x4c4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21864 <_gather_86_rule+0x4a8> │ │ │ │ │ + beq 21830 <_gather_86_rule+0x4a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21864 <_gather_86_rule+0x4a8> │ │ │ │ │ + bne 21830 <_gather_86_rule+0x4a8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21878 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 21844 <_gather_86_rule+0x4bc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 216b0 <_gather_86_rule+0x2f4> │ │ │ │ │ + beq 2167c <_gather_86_rule+0x2f4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21594 <_gather_86_rule+0x1d8> │ │ │ │ │ + bne 21560 <_gather_86_rule+0x1d8> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21858 <_gather_86_rule+0x4d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + ble 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ + beq 21754 <_gather_86_rule+0x3cc> │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 21770 <_gather_86_rule+0x3b4> │ │ │ │ │ + bne 2173c <_gather_86_rule+0x3b4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ + b 214b4 <_gather_86_rule+0x12c> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21858 <_gather_86_rule+0x4d0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 215d8 <_gather_86_rule+0x21c> │ │ │ │ │ + b 215a4 <_gather_86_rule+0x21c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21468 <_gather_86_rule+0xac> │ │ │ │ │ + beq 21434 <_gather_86_rule+0xac> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21a60 <_gather_86_rule+0x6a4> │ │ │ │ │ + beq 21a2c <_gather_86_rule+0x6a4> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a40 <_gather_86_rule+0x684> │ │ │ │ │ + bne 21a0c <_gather_86_rule+0x684> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21534 <_gather_86_rule+0x178> │ │ │ │ │ + b 21500 <_gather_86_rule+0x178> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21648 <_gather_86_rule+0x28c> │ │ │ │ │ + beq 21614 <_gather_86_rule+0x28c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21944 <_gather_86_rule+0x588> │ │ │ │ │ + beq 21910 <_gather_86_rule+0x588> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 218e8 <_gather_86_rule+0x52c> │ │ │ │ │ + bne 218b4 <_gather_86_rule+0x52c> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b 215d0 <_gather_86_rule+0x214> │ │ │ │ │ + b 2159c <_gather_86_rule+0x214> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2168c <_gather_86_rule+0x2d0> │ │ │ │ │ + beq 21658 <_gather_86_rule+0x2d0> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216bc <_gather_86_rule+0x300> │ │ │ │ │ + b 21688 <_gather_86_rule+0x300> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 214a8 <_gather_86_rule+0x120> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21450 <_gather_86_rule+0x94> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ + beq 2141c <_gather_86_rule+0x94> │ │ │ │ │ + b 2186c <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21414 <_gather_86_rule+0x58> │ │ │ │ │ + beq 213e0 <_gather_86_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ + b 214b4 <_gather_86_rule+0x12c> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 2195c <_gather_86_rule+0x5a0> │ │ │ │ │ + bne 21928 <_gather_86_rule+0x5a0> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 215d0 <_gather_86_rule+0x214> │ │ │ │ │ + beq 2159c <_gather_86_rule+0x214> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 215d0 <_gather_86_rule+0x214> │ │ │ │ │ + beq 2159c <_gather_86_rule+0x214> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 214a8 <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ streq r2, [r7, #88] @ 0x58 │ │ │ │ │ - beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ + beq 21688 <_gather_86_rule+0x300> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 216bc <_gather_86_rule+0x300> │ │ │ │ │ + b 21688 <_gather_86_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21530 <_gather_86_rule+0x174> │ │ │ │ │ + beq 214fc <_gather_86_rule+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 214a8 <_gather_86_rule+0x120> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21558 <_gather_86_rule+0x19c> │ │ │ │ │ + b 21524 <_gather_86_rule+0x19c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 214b0 <_gather_86_rule+0xf4> │ │ │ │ │ + beq 2147c <_gather_86_rule+0xf4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ + b 21954 <_gather_86_rule+0x5cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ - b 21980 <_gather_86_rule+0x5c4> │ │ │ │ │ + beq 21954 <_gather_86_rule+0x5cc> │ │ │ │ │ + b 2194c <_gather_86_rule+0x5c4> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 21a78 <_gather_86_rule+0x6bc> │ │ │ │ │ + bne 21a44 <_gather_86_rule+0x6bc> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 2190c <_gather_86_rule+0x550> │ │ │ │ │ + b 218d8 <_gather_86_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 2184c <_gather_86_rule+0x4c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ + b 2184c <_gather_86_rule+0x4c4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21630 <_gather_86_rule+0x274> │ │ │ │ │ + beq 215fc <_gather_86_rule+0x274> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216bc <_gather_86_rule+0x300> │ │ │ │ │ + b 21688 <_gather_86_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21534 <_gather_86_rule+0x178> │ │ │ │ │ + beq 21500 <_gather_86_rule+0x178> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 214a8 <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 214dc <_gather_86_rule+0x120> │ │ │ │ │ - b 21a54 <_gather_86_rule+0x698> │ │ │ │ │ + beq 214a8 <_gather_86_rule+0x120> │ │ │ │ │ + b 21a20 <_gather_86_rule+0x698> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21a10 <_gather_86_rule+0x654> │ │ │ │ │ + b 219dc <_gather_86_rule+0x654> │ │ │ │ │ │ │ │ │ │ -00021a80 : │ │ │ │ │ +00021a4c : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21c34 │ │ │ │ │ + beq 21c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c34 │ │ │ │ │ + bne 21c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c48 │ │ │ │ │ + bne 21c14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b24 │ │ │ │ │ + beq 21af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21b24 │ │ │ │ │ + beq 21af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c58 │ │ │ │ │ + bne 21c24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21bb0 │ │ │ │ │ + beq 21b7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b14 │ │ │ │ │ + bne 21ae0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c28 │ │ │ │ │ + beq 21bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c28 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21ba8 │ │ │ │ │ + bne 21b74 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 21bb8 │ │ │ │ │ + bne 21b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b0c │ │ │ │ │ + b 21ad8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ba0 │ │ │ │ │ + beq 21b6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38625,401 +38611,400 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21ba4 │ │ │ │ │ + beq 21b70 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21ba8 │ │ │ │ │ + b 21b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21b74 │ │ │ │ │ + b 21b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ad4 │ │ │ │ │ + beq 21aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b14 │ │ │ │ │ + b 21ae0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b0c │ │ │ │ │ + beq 21ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b14 │ │ │ │ │ + b 21ae0 │ │ │ │ │ │ │ │ │ │ -00021c84 : │ │ │ │ │ +00021c50 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23048 │ │ │ │ │ + beq 22ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23048 │ │ │ │ │ + bne 22ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 22270 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 232b8 │ │ │ │ │ + beq 23324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232b8 │ │ │ │ │ + bne 23324 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22570 │ │ │ │ │ + bne 22538 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23064 │ │ │ │ │ + beq 23130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23064 │ │ │ │ │ + bne 23130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225b4 │ │ │ │ │ + bne 225c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22578 │ │ │ │ │ + beq 22588 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ab0 │ │ │ │ │ + bne 22a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2213c │ │ │ │ │ + bne 22104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 220e8 │ │ │ │ │ + bne 220b0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23288 │ │ │ │ │ + beq 2330c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23288 │ │ │ │ │ + bne 2330c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220e0 │ │ │ │ │ + bne 220a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220a4 │ │ │ │ │ + beq 2206c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b28 │ │ │ │ │ + bne 22b64 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2298c │ │ │ │ │ + bne 229d4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22bcc │ │ │ │ │ + bne 22ae8 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 22270 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23238 │ │ │ │ │ + beq 232bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23238 │ │ │ │ │ + bne 232bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23250 │ │ │ │ │ + bne 232d4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23270 │ │ │ │ │ + beq 232f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23270 │ │ │ │ │ + bne 232f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225fc │ │ │ │ │ + bne 2257c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 225c0 │ │ │ │ │ + beq 22540 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a94 │ │ │ │ │ + bne 22a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 2227c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220fc │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 232a0 │ │ │ │ │ + beq 23340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232a0 │ │ │ │ │ + bne 23340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 220f4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220f0 │ │ │ │ │ + beq 220b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22bb8 │ │ │ │ │ + bne 22bf4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a0c │ │ │ │ │ + bne 22954 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22b3c │ │ │ │ │ + bne 22b78 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 22270 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22dd0 │ │ │ │ │ + beq 22e78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22dd0 │ │ │ │ │ + bne 22e78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22de8 │ │ │ │ │ + bne 22e90 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23258 │ │ │ │ │ + beq 232dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23258 │ │ │ │ │ + bne 232dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2207c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 22ac4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + bne 22044 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq 22a8c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 22b04 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bne 22c40 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 2207c │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 22c60 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 22044 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227d8 │ │ │ │ │ + bne 227a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22db8 │ │ │ │ │ + blt 22ce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b20 │ │ │ │ │ + bne 22b5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e04 │ │ │ │ │ + beq 21dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e34 │ │ │ │ │ + b 21e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d94 │ │ │ │ │ + blt 22d08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22bb0 │ │ │ │ │ + bne 22bec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f68 │ │ │ │ │ + beq 21f34 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21f98 │ │ │ │ │ + b 21f64 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d8c │ │ │ │ │ + beq 21d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21d8c │ │ │ │ │ + beq 21d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 230f8 │ │ │ │ │ + beq 22ff0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39031,58 +39016,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2318c │ │ │ │ │ + beq 232ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2316c │ │ │ │ │ + bne 23110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23340 │ │ │ │ │ + beq 232a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23340 │ │ │ │ │ + bne 232a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225b4 │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23330 │ │ │ │ │ + beq 22fe4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225b4 │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22420 │ │ │ │ │ + bne 223e8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 22fdc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39090,41 +39075,41 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22500 │ │ │ │ │ + bne 224c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21e44 │ │ │ │ │ + beq 21e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 22094 │ │ │ │ │ + b 2205c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ef0 │ │ │ │ │ + beq 21ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21ef0 │ │ │ │ │ + beq 21ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23148 │ │ │ │ │ + beq 2302c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39136,58 +39121,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 231a8 │ │ │ │ │ + beq 22f8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231c8 │ │ │ │ │ + bne 23210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2319c │ │ │ │ │ + beq 23204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2319c │ │ │ │ │ + bne 23204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225fc │ │ │ │ │ + bne 2257c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23354 │ │ │ │ │ + beq 23020 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225fc │ │ │ │ │ + bne 2257c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22490 │ │ │ │ │ + bne 22458 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23018 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39195,164 +39180,164 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 22090 │ │ │ │ │ + bne 22058 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21fa8 │ │ │ │ │ - b 222a8 │ │ │ │ │ + beq 21f74 │ │ │ │ │ + b 22270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22248 │ │ │ │ │ + beq 22210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230d4 │ │ │ │ │ + bne 23240 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225d0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 22fdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 22260 │ │ │ │ │ - b 22474 │ │ │ │ │ + beq 22228 │ │ │ │ │ + b 2243c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 223c0 │ │ │ │ │ + beq 22388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232f0 │ │ │ │ │ + bne 230d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226a8 │ │ │ │ │ + bne 22670 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23018 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 223d8 │ │ │ │ │ - b 224e4 │ │ │ │ │ + beq 223a0 │ │ │ │ │ + b 224ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22298 │ │ │ │ │ + beq 22260 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 2322c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 2322c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2229c │ │ │ │ │ + bne 22264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235cc │ │ │ │ │ + bl 23598 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22df0 │ │ │ │ │ + bne 22d78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2229c │ │ │ │ │ + b 22264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23178 │ │ │ │ │ + blt 22f98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22aa8 │ │ │ │ │ + bne 22a70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d7c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e34 │ │ │ │ │ + beq 21eac │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 21f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 231b4 │ │ │ │ │ + blt 2311c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a8c │ │ │ │ │ + bne 22a54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21ee0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21f98 │ │ │ │ │ + beq 21d48 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22458 │ │ │ │ │ + beq 22420 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23308 │ │ │ │ │ + bne 230f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 22fdc │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39360,42 +39345,42 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22748 │ │ │ │ │ + bne 22710 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 22fdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22474 │ │ │ │ │ - b 22260 │ │ │ │ │ + bgt 2243c │ │ │ │ │ + b 22228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224c8 │ │ │ │ │ + beq 22490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23318 │ │ │ │ │ + bne 230b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23018 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39403,142 +39388,142 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22790 │ │ │ │ │ + bne 22758 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23018 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224e4 │ │ │ │ │ - b 223d8 │ │ │ │ │ + bgt 224ac │ │ │ │ │ + b 223a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22678 │ │ │ │ │ + beq 22640 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23154 │ │ │ │ │ + bne 231ec │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22960 │ │ │ │ │ + beq 22928 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22650 │ │ │ │ │ + b 22618 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 2338c │ │ │ │ │ + bl 23358 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22718 │ │ │ │ │ + beq 226e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23124 │ │ │ │ │ + bne 231d4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22934 │ │ │ │ │ + beq 228fc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226f0 │ │ │ │ │ + b 226b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2207c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 22044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2207c │ │ │ │ │ + beq 22044 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22ca8 │ │ │ │ │ + beq 22ccc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 232e0 │ │ │ │ │ + beq 2316c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23104 │ │ │ │ │ + bne 23098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232d4 │ │ │ │ │ + beq 23160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232d4 │ │ │ │ │ + bne 23160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2207c │ │ │ │ │ + bne 22044 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2309c │ │ │ │ │ + beq 23150 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2207c │ │ │ │ │ + bne 22044 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22cc8 │ │ │ │ │ + bne 22c1c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 23148 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22cb4 │ │ │ │ │ + bgt 22c08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39546,396 +39531,378 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 22090 │ │ │ │ │ + bne 22058 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22090 │ │ │ │ │ + b 22058 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23018 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 2278c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 22fdc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2277c │ │ │ │ │ + b 22744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e18 │ │ │ │ │ + beq 21f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23038 │ │ │ │ │ + beq 23238 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2302c │ │ │ │ │ + beq 22cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22dac │ │ │ │ │ + bne 23290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 221b8 │ │ │ │ │ + b 222f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21f7c │ │ │ │ │ + beq 21de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2308c │ │ │ │ │ + beq 23264 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22d88 │ │ │ │ │ + beq 23258 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2307c │ │ │ │ │ + bne 22cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22330 │ │ │ │ │ + b 22180 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225fc │ │ │ │ │ + bne 225c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 225f4 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 225bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225b4 │ │ │ │ │ + bne 2257c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 225ac │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 22574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23110 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + blt 230a4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 22b10 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22ad8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2207c │ │ │ │ │ + bne 22044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 22044 │ │ │ │ │ - b 2207c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 220e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 220d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22ba8 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 22ff0 │ │ │ │ │ + beq 22010 │ │ │ │ │ + b 22044 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2326c │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 23220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22ff0 │ │ │ │ │ + bne 23220 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - bne 22ba8 │ │ │ │ │ + ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ + subne r0, r0, #1 │ │ │ │ │ + bne 22b54 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r1, r1, #1 │ │ │ │ │ - bne 22ef0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22134 │ │ │ │ │ + subeq r0, r0, #1 │ │ │ │ │ + bne 22eec │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 220b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 220a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22124 │ │ │ │ │ + b 220a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23040 │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 23020 │ │ │ │ │ + bne 22be4 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 22fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23020 │ │ │ │ │ + bne 22fd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - subne r0, r0, #1 │ │ │ │ │ - bne 22c38 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + bne 22be4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r0, r0, #1 │ │ │ │ │ - bne 22d30 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 220e8 │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + bne 22d20 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 220fc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 220f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c514 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 220ec │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 228b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23598 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 22898 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2317c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 22f44 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [r8, r6, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 22884 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22058 │ │ │ │ │ + beq 22020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 22058 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 22020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2207c │ │ │ │ │ + beq 22044 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2282c │ │ │ │ │ + bne 227f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2282c │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 228e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 235cc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 228d0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 230ac │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 22d0c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r8, r6, lsl #2] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 228bc │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ + b 227f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 22cf4 │ │ │ │ │ + beq 22a38 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220b0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23238 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 220fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 231d8 │ │ │ │ │ + bne 23038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22c38 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ + bne 22be4 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 231ec │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c38 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2308c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22134 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 229f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 220e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2304c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21fdc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22928 │ │ │ │ │ + b 22be4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2322c │ │ │ │ │ + beq 2308c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2322c │ │ │ │ │ + bne 2308c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2321c │ │ │ │ │ + bne 2307c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 231fc │ │ │ │ │ + beq 2305c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 2321c │ │ │ │ │ + bne 2307c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f5c │ │ │ │ │ + bne 22eac │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 231f4 │ │ │ │ │ + beq 23054 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22f48 │ │ │ │ │ + bgt 22e98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39944,451 +39911,470 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22298 │ │ │ │ │ + beq 22260 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22ffc │ │ │ │ │ + beq 22fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ffc │ │ │ │ │ + bne 22fac │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22058 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22090 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21fa8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 228f0 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r6, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 22e0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23598 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 22df0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 231a4 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + beq 22f68 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [r6, r8, lsl #2] │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 22ddc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23370 │ │ │ │ │ + bne 23274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22ba8 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 22b54 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23384 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 23288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22ba8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - b 22e84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 235cc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22e68 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 22fc0 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq 22f9c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r2, [r6, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 22e54 │ │ │ │ │ + b 22b54 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23148 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 22c48 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 231f4 │ │ │ │ │ + beq 23054 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f84 │ │ │ │ │ + b 22ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f7c │ │ │ │ │ + beq 2302c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22570 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22b6c │ │ │ │ │ + b 220fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22090 │ │ │ │ │ + beq 22058 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22094 │ │ │ │ │ + b 2205c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bfc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 22db8 │ │ │ │ │ + b 22ba8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 220e8 │ │ │ │ │ + b 220b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21cdc │ │ │ │ │ - b 222a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + beq 21ca8 │ │ │ │ │ + b 22270 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 220fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d4c │ │ │ │ │ - b 225b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22a70 │ │ │ │ │ - b 22d94 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22f40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22d44 │ │ │ │ │ + b 22d60 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 229c0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2207c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22538 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22538 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22da0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22818 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2204c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ce8 │ │ │ │ │ + beq 22690 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22084 │ │ │ │ │ + b 2302c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2243c │ │ │ │ │ + beq 22474 │ │ │ │ │ + b 230c4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 225f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ + b 22ff0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2219c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 220b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220e8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21d18 │ │ │ │ │ + b 225c4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 22044 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22850 │ │ │ │ │ + beq 22044 │ │ │ │ │ + b 230a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22c3c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22084 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 2204c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227bc │ │ │ │ │ + beq 22ecc │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22134 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22538 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22774 │ │ │ │ │ - b 230e8 │ │ │ │ │ + beq 22784 │ │ │ │ │ + b 230c4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221d4 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 220e8 │ │ │ │ │ + beq 2273c │ │ │ │ │ + b 230fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230f8 │ │ │ │ │ - b 23178 │ │ │ │ │ + beq 22314 │ │ │ │ │ + b 22f98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22378 │ │ │ │ │ + b 22508 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22d70 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23148 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22134 │ │ │ │ │ + beq 22404 │ │ │ │ │ + b 230fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2234c │ │ │ │ │ - b 231b4 │ │ │ │ │ + bne 22ce4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22d54 │ │ │ │ │ - b 22d70 │ │ │ │ │ + bne 22f10 │ │ │ │ │ + b 22f2c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 229f8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22570 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22570 │ │ │ │ │ + b 22a40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 229b8 │ │ │ │ │ + b 22d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e18 │ │ │ │ │ + b 221c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22ff0 │ │ │ │ │ + b 2311c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e7c │ │ │ │ │ + beq 21e48 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 22410 │ │ │ │ │ + b 223d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22010 │ │ │ │ │ - b 2207c │ │ │ │ │ + beq 21fdc │ │ │ │ │ + b 22044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21eb0 │ │ │ │ │ - b 225fc │ │ │ │ │ + beq 21e7c │ │ │ │ │ + b 2257c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dd4 │ │ │ │ │ - b 220e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21f38 │ │ │ │ │ - b 2212c │ │ │ │ │ + beq 21da0 │ │ │ │ │ + b 220a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d18 │ │ │ │ │ - b 22570 │ │ │ │ │ + beq 21ce4 │ │ │ │ │ + b 22538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2287c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2207c │ │ │ │ │ - b 23110 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 224ac │ │ │ │ │ - b 23138 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22628 │ │ │ │ │ - b 230e8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 226c8 │ │ │ │ │ - b 23138 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 230f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22200 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 23148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22540 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22f14 │ │ │ │ │ - b 22f30 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22a78 │ │ │ │ │ + beq 21f04 │ │ │ │ │ + b 220f4 │ │ │ │ │ │ │ │ │ │ -0002338c : │ │ │ │ │ +00023358 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 235c0 │ │ │ │ │ + beq 2358c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235c0 │ │ │ │ │ + bne 2358c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23564 │ │ │ │ │ + bne 23530 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 23520 │ │ │ │ │ + beq 234ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23580 │ │ │ │ │ + bne 2354c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 2346c │ │ │ │ │ + bne 23438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23564 │ │ │ │ │ + bne 23530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 23590 │ │ │ │ │ + bne 2355c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23428 │ │ │ │ │ + beq 233f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23428 │ │ │ │ │ + beq 233f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ + beq 23420 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ @@ -40400,717 +40386,717 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 234fc │ │ │ │ │ + beq 234c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ + beq 23420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ + beq 23420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2345c │ │ │ │ │ + b 23428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 235a8 │ │ │ │ │ + blt 23574 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23574 │ │ │ │ │ + bne 23540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23414 │ │ │ │ │ + beq 233e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2345c │ │ │ │ │ + b 23428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23564 │ │ │ │ │ + bne 23530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23558 │ │ │ │ │ + b 23524 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 234f0 │ │ │ │ │ - b 234fc │ │ │ │ │ + bne 234bc │ │ │ │ │ + b 234c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2345c │ │ │ │ │ + b 23428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 233d4 │ │ │ │ │ + b 233a0 │ │ │ │ │ │ │ │ │ │ -000235cc : │ │ │ │ │ +00023598 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23838 │ │ │ │ │ + beq 23804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23838 │ │ │ │ │ + bne 23804 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237ac │ │ │ │ │ + bne 23778 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 2374c │ │ │ │ │ + beq 23718 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23794 │ │ │ │ │ + bne 23760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 237bc │ │ │ │ │ + bne 23788 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237ac │ │ │ │ │ + bne 23778 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 236a8 │ │ │ │ │ + bne 23674 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23688 │ │ │ │ │ + beq 23654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23690 │ │ │ │ │ + beq 2365c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2382c │ │ │ │ │ + beq 237f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23728 │ │ │ │ │ + beq 236f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23690 │ │ │ │ │ + beq 2365c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23690 │ │ │ │ │ + beq 2365c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23698 │ │ │ │ │ + b 23664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23734 │ │ │ │ │ + blt 23700 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, 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 237a0 │ │ │ │ │ + beq 2376c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 237ac │ │ │ │ │ + bne 23778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23654 │ │ │ │ │ + beq 23620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23698 │ │ │ │ │ + b 23664 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23664 │ │ │ │ │ + beq 23630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23664 │ │ │ │ │ + beq 23630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23690 │ │ │ │ │ + beq 2365c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23704 │ │ │ │ │ + bne 236d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23704 │ │ │ │ │ + b 236d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23614 │ │ │ │ │ + b 235e0 │ │ │ │ │ │ │ │ │ │ -00023844 <_loop1_32_rule>: │ │ │ │ │ +00023810 <_loop1_32_rule>: │ │ │ │ │ _loop1_32_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23f90 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 23f5c <_loop1_32_rule+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f90 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 23f5c <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23ec0 <_loop1_32_rule+0x67c> │ │ │ │ │ + bne 23e8c <_loop1_32_rule+0x67c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23f68 <_loop1_32_rule+0x724> │ │ │ │ │ + beq 23f34 <_loop1_32_rule+0x724> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fb8 <_loop1_32_rule+0x774> │ │ │ │ │ + bne 23f84 <_loop1_32_rule+0x774> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24060 <_loop1_32_rule+0x81c> │ │ │ │ │ + beq 2402c <_loop1_32_rule+0x81c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24060 <_loop1_32_rule+0x81c> │ │ │ │ │ + bne 2402c <_loop1_32_rule+0x81c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24078 <_loop1_32_rule+0x834> │ │ │ │ │ + bne 24044 <_loop1_32_rule+0x834> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24080 <_loop1_32_rule+0x83c> │ │ │ │ │ + beq 2404c <_loop1_32_rule+0x83c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24080 <_loop1_32_rule+0x83c> │ │ │ │ │ + bne 2404c <_loop1_32_rule+0x83c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2402c <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x7e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23aec <_loop1_32_rule+0x2a8> │ │ │ │ │ + beq 23ab8 <_loop1_32_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23b28 <_loop1_32_rule+0x2e4> │ │ │ │ │ + bne 23af4 <_loop1_32_rule+0x2e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 239a0 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2396c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c6c │ │ │ │ │ + bl 19c38 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23cec <_loop1_32_rule+0x4a8> │ │ │ │ │ + bne 23cb8 <_loop1_32_rule+0x4a8> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23eb8 <_loop1_32_rule+0x674> │ │ │ │ │ + beq 23e84 <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23eb8 <_loop1_32_rule+0x674> │ │ │ │ │ + bne 23e84 <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24098 <_loop1_32_rule+0x854> │ │ │ │ │ + beq 24064 <_loop1_32_rule+0x854> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + ble 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23a98 <_loop1_32_rule+0x288> │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 23ab4 <_loop1_32_rule+0x270> │ │ │ │ │ + bne 23a80 <_loop1_32_rule+0x270> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23f50 <_loop1_32_rule+0x70c> │ │ │ │ │ + blt 23f1c <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 2402c <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23970 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 2393c <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2403c <_loop1_32_rule+0x7f8> │ │ │ │ │ + beq 24008 <_loop1_32_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2403c <_loop1_32_rule+0x7f8> │ │ │ │ │ + bne 24008 <_loop1_32_rule+0x7f8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24050 <_loop1_32_rule+0x80c> │ │ │ │ │ + bne 2401c <_loop1_32_rule+0x80c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23e6c <_loop1_32_rule+0x628> │ │ │ │ │ + bne 23e38 <_loop1_32_rule+0x628> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23978 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23944 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23dac <_loop1_32_rule+0x568> │ │ │ │ │ + beq 23d78 <_loop1_32_rule+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23ff8 <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 23fc4 <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 24018 <_loop1_32_rule+0x7d4> │ │ │ │ │ + beq 23fe4 <_loop1_32_rule+0x7d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24018 <_loop1_32_rule+0x7d4> │ │ │ │ │ + bne 23fe4 <_loop1_32_rule+0x7d4> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2402c <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dcc <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23d98 <_loop1_32_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23dcc <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23d98 <_loop1_32_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f40 <_loop1_32_rule+0x6fc> │ │ │ │ │ + bne 23f0c <_loop1_32_rule+0x6fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dc4 <_loop1_32_rule+0x580> │ │ │ │ │ + beq 23d90 <_loop1_32_rule+0x580> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23fe4 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 23fb0 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc0 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 23f8c <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x53c> │ │ │ │ │ + beq 23d4c <_loop1_32_rule+0x53c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 238d4 <_loop1_32_rule+0x90> │ │ │ │ │ + b 238a0 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239a0 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2396c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239a0 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2396c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239a0 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 2396c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23fe4 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 23fb0 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc0 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 23f8c <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23cd4 <_loop1_32_rule+0x490> │ │ │ │ │ + bne 23ca0 <_loop1_32_rule+0x490> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f9c <_loop1_32_rule+0x758> │ │ │ │ │ + beq 23f68 <_loop1_32_rule+0x758> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23cd4 <_loop1_32_rule+0x490> │ │ │ │ │ + b 23ca0 <_loop1_32_rule+0x490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23f58 <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23f24 <_loop1_32_rule+0x714> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 23e54 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23e20 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23978 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23944 <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23f84 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 23f50 <_loop1_32_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f84 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 23f50 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 23e48 <_loop1_32_rule+0x604> │ │ │ │ │ + bne 23e14 <_loop1_32_rule+0x604> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23ed0 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 23e9c <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23c68 <_loop1_32_rule+0x424> │ │ │ │ │ - b 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23c34 <_loop1_32_rule+0x424> │ │ │ │ │ + b 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23b74 <_loop1_32_rule+0x330> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x330> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23b80 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23b4c <_loop1_32_rule+0x33c> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 23b80 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23b4c <_loop1_32_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23978 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23944 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23adc <_loop1_32_rule+0x298> │ │ │ │ │ + b 23aa8 <_loop1_32_rule+0x298> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e3c <_loop1_32_rule+0x5f8> │ │ │ │ │ + beq 23e08 <_loop1_32_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41119,329 +41105,329 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 23e40 <_loop1_32_rule+0x5fc> │ │ │ │ │ + beq 23e0c <_loop1_32_rule+0x5fc> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23e48 <_loop1_32_rule+0x604> │ │ │ │ │ + b 23e14 <_loop1_32_rule+0x604> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23e54 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23e20 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23adc <_loop1_32_rule+0x298> │ │ │ │ │ + b 23aa8 <_loop1_32_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e14 <_loop1_32_rule+0x5d0> │ │ │ │ │ + b 23de0 <_loop1_32_rule+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2388c <_loop1_32_rule+0x48> │ │ │ │ │ + b 23858 <_loop1_32_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23adc <_loop1_32_rule+0x298> │ │ │ │ │ + b 23aa8 <_loop1_32_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d68 <_loop1_32_rule+0x524> │ │ │ │ │ + beq 23d34 <_loop1_32_rule+0x524> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 239ac <_loop1_32_rule+0x168> │ │ │ │ │ + b 23978 <_loop1_32_rule+0x168> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239a4 <_loop1_32_rule+0x160> │ │ │ │ │ - b 23fd0 <_loop1_32_rule+0x78c> │ │ │ │ │ + beq 23970 <_loop1_32_rule+0x160> │ │ │ │ │ + b 23f9c <_loop1_32_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23f58 <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23f24 <_loop1_32_rule+0x714> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23c08 <_loop1_32_rule+0x3c4> │ │ │ │ │ + bne 23bd4 <_loop1_32_rule+0x3c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23c28 <_loop1_32_rule+0x3e4> │ │ │ │ │ + beq 23bf4 <_loop1_32_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23980 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 2394c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23b5c <_loop1_32_rule+0x318> │ │ │ │ │ + beq 23b28 <_loop1_32_rule+0x318> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23978 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23944 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23908 <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 238d4 <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 239a8 <_loop1_32_rule+0x164> │ │ │ │ │ + b 23974 <_loop1_32_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23940 <_loop1_32_rule+0xfc> │ │ │ │ │ - b 2402c <_loop1_32_rule+0x7e8> │ │ │ │ │ + beq 2390c <_loop1_32_rule+0xfc> │ │ │ │ │ + b 23ff8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 23fa4 <_loop1_32_rule+0x760> │ │ │ │ │ + b 23f70 <_loop1_32_rule+0x760> │ │ │ │ │ │ │ │ │ │ -000240a0 <_loop1_74_rule>: │ │ │ │ │ +0002406c <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 246bc <_loop1_74_rule+0x61c> │ │ │ │ │ + beq 24688 <_loop1_74_rule+0x61c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246bc <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 24688 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 245c4 <_loop1_74_rule+0x524> │ │ │ │ │ + bne 24590 <_loop1_74_rule+0x524> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 246c8 <_loop1_74_rule+0x628> │ │ │ │ │ + beq 24694 <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 24698 <_loop1_74_rule+0x5f8> │ │ │ │ │ + bne 24664 <_loop1_74_rule+0x5f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242a4 <_loop1_74_rule+0x204> │ │ │ │ │ + beq 24270 <_loop1_74_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 242a4 <_loop1_74_rule+0x204> │ │ │ │ │ + bne 24270 <_loop1_74_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246e4 <_loop1_74_rule+0x644> │ │ │ │ │ + beq 246b0 <_loop1_74_rule+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246e4 <_loop1_74_rule+0x644> │ │ │ │ │ + bne 246b0 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 246f8 <_loop1_74_rule+0x658> │ │ │ │ │ + bne 246c4 <_loop1_74_rule+0x658> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 243a8 <_loop1_74_rule+0x308> │ │ │ │ │ + beq 24374 <_loop1_74_rule+0x308> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 243f4 <_loop1_74_rule+0x354> │ │ │ │ │ + beq 243c0 <_loop1_74_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2455c <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24528 <_loop1_74_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24610 <_loop1_74_rule+0x570> │ │ │ │ │ + beq 245dc <_loop1_74_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24528 <_loop1_74_rule+0x488> │ │ │ │ │ + bne 244f4 <_loop1_74_rule+0x488> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24554 <_loop1_74_rule+0x4b4> │ │ │ │ │ + beq 24520 <_loop1_74_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245f4 <_loop1_74_rule+0x554> │ │ │ │ │ + bne 245c0 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24514 <_loop1_74_rule+0x474> │ │ │ │ │ + bne 244e0 <_loop1_74_rule+0x474> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2467c <_loop1_74_rule+0x5dc> │ │ │ │ │ + beq 24648 <_loop1_74_rule+0x5dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24134 <_loop1_74_rule+0x94> │ │ │ │ │ + bne 24100 <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24158 <_loop1_74_rule+0xb8> │ │ │ │ │ + beq 24124 <_loop1_74_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 245bc <_loop1_74_rule+0x51c> │ │ │ │ │ + beq 24588 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245bc <_loop1_74_rule+0x51c> │ │ │ │ │ + bne 24588 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24680 <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 2464c <_loop1_74_rule+0x5e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + ble 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24388 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24354 <_loop1_74_rule+0x2e8> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24370 <_loop1_74_rule+0x2d0> │ │ │ │ │ + bne 2433c <_loop1_74_rule+0x2d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41451,742 +41437,742 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 2455c <_loop1_74_rule+0x4bc> │ │ │ │ │ + blt 24528 <_loop1_74_rule+0x4bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 246f8 <_loop1_74_rule+0x658> │ │ │ │ │ + bne 246c4 <_loop1_74_rule+0x658> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 241c0 <_loop1_74_rule+0x120> │ │ │ │ │ + bne 2418c <_loop1_74_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24634 <_loop1_74_rule+0x594> │ │ │ │ │ + beq 24600 <_loop1_74_rule+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24634 <_loop1_74_rule+0x594> │ │ │ │ │ + bne 24600 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245ac <_loop1_74_rule+0x50c> │ │ │ │ │ + bne 24578 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24570 <_loop1_74_rule+0x4d0> │ │ │ │ │ + beq 2453c <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 245ac <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 24578 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 245ac <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 24578 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2464c <_loop1_74_rule+0x5ac> │ │ │ │ │ + beq 24618 <_loop1_74_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246a0 <_loop1_74_rule+0x600> │ │ │ │ │ + bne 2466c <_loop1_74_rule+0x600> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245d4 <_loop1_74_rule+0x534> │ │ │ │ │ + beq 245a0 <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245f4 <_loop1_74_rule+0x554> │ │ │ │ │ + bne 245c0 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24264 <_loop1_74_rule+0x1c4> │ │ │ │ │ + beq 24230 <_loop1_74_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24124 <_loop1_74_rule+0x84> │ │ │ │ │ + b 240f0 <_loop1_74_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24628 <_loop1_74_rule+0x588> │ │ │ │ │ + bne 245f4 <_loop1_74_rule+0x588> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24244 <_loop1_74_rule+0x1a4> │ │ │ │ │ + bne 24210 <_loop1_74_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 24410 <_loop1_74_rule+0x370> │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 243dc <_loop1_74_rule+0x370> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 245dc <_loop1_74_rule+0x53c> │ │ │ │ │ + blt 245a8 <_loop1_74_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 245ac <_loop1_74_rule+0x50c> │ │ │ │ │ + bne 24578 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24470 <_loop1_74_rule+0x3d0> │ │ │ │ │ + bne 2443c <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24398 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24364 <_loop1_74_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24500 <_loop1_74_rule+0x460> │ │ │ │ │ + beq 244cc <_loop1_74_rule+0x460> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2455c <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24528 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2455c <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24528 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24440 <_loop1_74_rule+0x3a0> │ │ │ │ │ - b 245ac <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 2440c <_loop1_74_rule+0x3a0> │ │ │ │ │ + b 24578 <_loop1_74_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 242bc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24288 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24398 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24364 <_loop1_74_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 244d0 <_loop1_74_rule+0x430> │ │ │ │ │ + beq 2449c <_loop1_74_rule+0x430> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 24668 <_loop1_74_rule+0x5c8> │ │ │ │ │ + b 24634 <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 240e8 <_loop1_74_rule+0x48> │ │ │ │ │ + b 240b4 <_loop1_74_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24398 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24364 <_loop1_74_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24190 <_loop1_74_rule+0xf0> │ │ │ │ │ + beq 2415c <_loop1_74_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2455c <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24528 <_loop1_74_rule+0x4bc> │ │ │ │ │ │ │ │ │ │ -00024704 : │ │ │ │ │ +000246d0 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2494c │ │ │ │ │ + beq 24918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2494c │ │ │ │ │ + bne 24918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 24860 │ │ │ │ │ + bne 2482c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 24940 │ │ │ │ │ + beq 2490c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24940 │ │ │ │ │ + bne 2490c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24908 │ │ │ │ │ + bne 248d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 248d8 │ │ │ │ │ + beq 248a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2487c │ │ │ │ │ + beq 24848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2487c │ │ │ │ │ + beq 24848 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24870 │ │ │ │ │ + beq 2483c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24918 │ │ │ │ │ + bne 248e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2488c │ │ │ │ │ + beq 24858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24958 │ │ │ │ │ + bne 24924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24924 │ │ │ │ │ + bne 248f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 2497c │ │ │ │ │ + bne 24948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2498c │ │ │ │ │ + bl 24958 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 248b4 │ │ │ │ │ + bne 24880 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 24858 │ │ │ │ │ + b 24824 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2484c │ │ │ │ │ - b 248a8 │ │ │ │ │ + bne 24818 │ │ │ │ │ + b 24874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24924 │ │ │ │ │ + blt 248f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 247c4 │ │ │ │ │ + beq 24790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2488c │ │ │ │ │ + b 24858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24828 │ │ │ │ │ + beq 247f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2488c │ │ │ │ │ + b 24858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24794 │ │ │ │ │ + b 24760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2474c │ │ │ │ │ + b 24718 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24858 │ │ │ │ │ + beq 24824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24860 │ │ │ │ │ + b 2482c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24860 │ │ │ │ │ + b 2482c │ │ │ │ │ │ │ │ │ │ -0002498c : │ │ │ │ │ +00024958 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24b10 │ │ │ │ │ + beq 24adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b10 │ │ │ │ │ + bne 24adc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b24 │ │ │ │ │ + bne 24af0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 24a8c │ │ │ │ │ + beq 24a58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24ad8 │ │ │ │ │ + beq 24aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24a74 │ │ │ │ │ + beq 24a40 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24ae4 │ │ │ │ │ + beq 24ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ae4 │ │ │ │ │ + bne 24ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24af8 │ │ │ │ │ + blt 24ac4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 24b24 │ │ │ │ │ + bne 24af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24a18 │ │ │ │ │ + bne 249e4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24a74 │ │ │ │ │ + b 24a40 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a74 │ │ │ │ │ + beq 24a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a7c │ │ │ │ │ + b 24a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 249e0 │ │ │ │ │ + beq 249ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a7c │ │ │ │ │ + b 24a48 │ │ │ │ │ │ │ │ │ │ -00024b34 <_loop0_72_rule>: │ │ │ │ │ +00024b00 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2515c <_loop0_72_rule+0x628> │ │ │ │ │ + beq 25128 <_loop0_72_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2515c <_loop0_72_rule+0x628> │ │ │ │ │ + bne 25128 <_loop0_72_rule+0x628> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24e10 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 24ddc <_loop0_72_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25120 <_loop0_72_rule+0x5ec> │ │ │ │ │ + beq 250ec <_loop0_72_rule+0x5ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 250fc <_loop0_72_rule+0x5c8> │ │ │ │ │ + bne 250c8 <_loop0_72_rule+0x5c8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d44 <_loop0_72_rule+0x210> │ │ │ │ │ + beq 24d10 <_loop0_72_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d44 <_loop0_72_rule+0x210> │ │ │ │ │ + bne 24d10 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2513c <_loop0_72_rule+0x608> │ │ │ │ │ + beq 25108 <_loop0_72_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2513c <_loop0_72_rule+0x608> │ │ │ │ │ + bne 25108 <_loop0_72_rule+0x608> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25150 <_loop0_72_rule+0x61c> │ │ │ │ │ + bne 2511c <_loop0_72_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24e20 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 24dec <_loop0_72_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24e6c <_loop0_72_rule+0x338> │ │ │ │ │ + beq 24e38 <_loop0_72_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24fd8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fa4 <_loop0_72_rule+0x4a4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25074 <_loop0_72_rule+0x540> │ │ │ │ │ + beq 25040 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24fa4 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 24f70 <_loop0_72_rule+0x470> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24fd0 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 24f9c <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 25024 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24f90 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 24f5c <_loop0_72_rule+0x45c> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 250e0 <_loop0_72_rule+0x5ac> │ │ │ │ │ + beq 250ac <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24bd4 <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 24ba0 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24bf8 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 24bc4 <_loop0_72_rule+0xc4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 250e4 <_loop0_72_rule+0x5b0> │ │ │ │ │ + beq 250b0 <_loop0_72_rule+0x5b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24e00 <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 24dcc <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24e00 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24dcc <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24e00 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24dcc <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24e00 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24dcc <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24e00 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24dcc <_loop0_72_rule+0x2cc> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24de8 <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 24db4 <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -42196,233 +42182,233 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24fd8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 24fa4 <_loop0_72_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25150 <_loop0_72_rule+0x61c> │ │ │ │ │ + bne 2511c <_loop0_72_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24c60 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 24c2c <_loop0_72_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25098 <_loop0_72_rule+0x564> │ │ │ │ │ + beq 25064 <_loop0_72_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25098 <_loop0_72_rule+0x564> │ │ │ │ │ + bne 25064 <_loop0_72_rule+0x564> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25028 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 24ff4 <_loop0_72_rule+0x4f4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24fec <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 24fb8 <_loop0_72_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 25028 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 24ff4 <_loop0_72_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25028 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 24ff4 <_loop0_72_rule+0x4f4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 250b0 <_loop0_72_rule+0x57c> │ │ │ │ │ + beq 2507c <_loop0_72_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25104 <_loop0_72_rule+0x5d0> │ │ │ │ │ + bne 250d0 <_loop0_72_rule+0x5d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25038 <_loop0_72_rule+0x504> │ │ │ │ │ + beq 25004 <_loop0_72_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 25024 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d04 <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 24cd0 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24bc4 <_loop0_72_rule+0x90> │ │ │ │ │ + b 24b90 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2508c <_loop0_72_rule+0x558> │ │ │ │ │ + bne 25058 <_loop0_72_rule+0x558> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24ce4 <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 24cb0 <_loop0_72_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x354> │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24e54 <_loop0_72_rule+0x354> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25040 <_loop0_72_rule+0x50c> │ │ │ │ │ + blt 2500c <_loop0_72_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25028 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 24ff4 <_loop0_72_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 24ee8 <_loop0_72_rule+0x3b4> │ │ │ │ │ + bne 24eb4 <_loop0_72_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24f7c <_loop0_72_rule+0x448> │ │ │ │ │ + beq 24f48 <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24fd8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fa4 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24fd8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fa4 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24eb8 <_loop0_72_rule+0x384> │ │ │ │ │ - b 25028 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 24e84 <_loop0_72_rule+0x384> │ │ │ │ │ + b 24ff4 <_loop0_72_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d5c <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d28 <_loop0_72_rule+0x228> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e10 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24ddc <_loop0_72_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24f4c <_loop0_72_rule+0x418> │ │ │ │ │ + beq 24f18 <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 250cc <_loop0_72_rule+0x598> │ │ │ │ │ + b 25098 <_loop0_72_rule+0x598> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e10 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24ddc <_loop0_72_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24c30 <_loop0_72_rule+0xfc> │ │ │ │ │ + beq 24bfc <_loop0_72_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24fd8 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fa4 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24b7c <_loop0_72_rule+0x48> │ │ │ │ │ + b 24b48 <_loop0_72_rule+0x48> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 834 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 84c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1da1c │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -653,24 +653,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 910 <_tmp_130_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a410 │ │ │ │ │ + bl a400 │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 9c8 <_tmp_170_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18364 │ │ │ │ │ + bl 18330 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 9a0 <_tmp_170_rule+0x88> │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 9c0 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r3, #22 │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -949,15 +949,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1156,15 +1156,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1245,15 +1245,15 @@ │ │ │ │ │ bne 1110 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd3c <_loop0_78_rule> │ │ │ │ │ + bl cd2c <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq f8c │ │ │ │ │ b fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17988 │ │ │ │ │ + bl 17954 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1044 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 133c <_tmp_128_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1956c │ │ │ │ │ + bl 19538 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ @@ -1770,15 +1770,15 @@ │ │ │ │ │ b 17e8 <_loop0_145_rule+0x160> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 17e0 <_loop0_145_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d758 │ │ │ │ │ + bl 1d724 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1784 <_loop0_145_rule+0xfc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 1774 <_loop0_145_rule+0xec> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2566,15 +2566,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2230 <_tmp_135_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24704 │ │ │ │ │ + bl 246d0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ ├── string_parser.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,294 +12,294 @@ │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ beq 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ - ldrb r4, [r5] │ │ │ │ │ + ldrb r9, [r4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ bne f4 <_PyPegen_parse_string+0xf4> │ │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ │ - cmpne r4, #39 @ 0x27 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ + cmp r9, #34 @ 0x22 │ │ │ │ │ + cmpne r9, #39 @ 0x27 │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ bne 138 <_PyPegen_parse_string+0x138> │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - add r7, r5, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + add r6, r4, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ - ldrb r3, [r5, r0] │ │ │ │ │ - sub r9, r0, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + ldrb r3, [r4, r0] │ │ │ │ │ + sub r8, r0, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ bne 4c4 <_PyPegen_parse_string+0x4c4> │ │ │ │ │ - cmp r9, #3 │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ bls 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ beq 3b8 <_PyPegen_parse_string+0x3b8> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ bne ac <_PyPegen_parse_string+0xac> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d0 <_PyPegen_parse_string+0xd0> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ bne 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ bne 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ │ + cmp r9, #66 @ 0x42 │ │ │ │ │ beq 19c <_PyPegen_parse_string+0x19c> │ │ │ │ │ - sub r3, r4, #82 @ 0x52 │ │ │ │ │ + sub r3, r9, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ ldr r2, [pc, #964] @ 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r4, #39 @ 0x27 │ │ │ │ │ - cmpne r4, #34 @ 0x22 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp r9, #39 @ 0x27 │ │ │ │ │ + cmpne r9, #34 @ 0x22 │ │ │ │ │ beq 60 <_PyPegen_parse_string+0x60> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #286 @ 0x11e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - add r5, r5, r6 │ │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + add r4, r4, r5 │ │ │ │ │ + cmp r9, #66 @ 0x42 │ │ │ │ │ beq 24c <_PyPegen_parse_string+0x24c> │ │ │ │ │ - sub r3, r4, #82 @ 0x52 │ │ │ │ │ + sub r3, r9, #82 @ 0x52 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldr r2, [pc, #868] @ 4dc <_PyPegen_parse_string+0x4dc> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ b 15c <_PyPegen_parse_string+0x15c> │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ b 15c <_PyPegen_parse_string+0x15c> │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - add r5, r5, r6 │ │ │ │ │ - eor r3, r8, #1 │ │ │ │ │ - eor r2, r6, #1 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + add r4, r4, r5 │ │ │ │ │ + eor r3, r7, #1 │ │ │ │ │ + eor r2, r5, #1 │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ beq 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - sub r2, r4, #82 @ 0x52 │ │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ │ - sub r5, r3, #1 │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ + sub r2, r9, #82 @ 0x52 │ │ │ │ │ + cmp r9, #66 @ 0x42 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ beq 23c <_PyPegen_parse_string+0x23c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldr r1, [pc, #752] @ 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - ldrb r4, [r3] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - eor r2, r8, #1 │ │ │ │ │ - eor r1, r6, #1 │ │ │ │ │ + ldrb r9, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + eor r2, r7, #1 │ │ │ │ │ + eor r1, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ orrs r2, r2, r1 │ │ │ │ │ bne 1d0 <_PyPegen_parse_string+0x1d0> │ │ │ │ │ b 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - ldrb r4, [r3] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + ldrb r9, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ b 20c <_PyPegen_parse_string+0x20c> │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ b 1cc <_PyPegen_parse_string+0x1cc> │ │ │ │ │ - ldrb r4, [r3] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ldrb r9, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ b 20c <_PyPegen_parse_string+0x20c> │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + ldrb r9, [r4, #1] │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ b 1bc <_PyPegen_parse_string+0x1bc> │ │ │ │ │ - ldrb r3, [r7] │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ beq 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #2] │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #3] │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ │ + ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #5] │ │ │ │ │ + ldrb r3, [r6, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #6] │ │ │ │ │ + ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #7] │ │ │ │ │ + ldrb r3, [r6, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #8] │ │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #9] │ │ │ │ │ + ldrb r3, [r6, #9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #10] │ │ │ │ │ + ldrb r3, [r6, #10] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #11] │ │ │ │ │ + ldrb r3, [r6, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #13] │ │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - ldrb r3, [r7, #14] │ │ │ │ │ + ldrb r3, [r6, #14] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ - add r2, r7, #14 │ │ │ │ │ + add r2, r6, #14 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 388 <_PyPegen_parse_string+0x388> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 40c <_PyPegen_parse_string+0x40c> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ bne 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ - add r7, r5, #3 │ │ │ │ │ - add r3, r7, r0 │ │ │ │ │ + add r6, r4, #3 │ │ │ │ │ + add r3, r6, r0 │ │ │ │ │ ldrb r3, [r3, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ bne 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ - sub r9, r0, #5 │ │ │ │ │ - ldrb r3, [r7, r9] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + sub r8, r0, #5 │ │ │ │ │ + ldrb r3, [r6, r8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ beq 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ - ldrb r3, [r7] │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ bne 26c <_PyPegen_parse_string+0x26c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 448 <_PyPegen_parse_string+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -26,24 +26,24 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r8, r2, r4 │ │ │ │ │ - sub r6, ip, r4 │ │ │ │ │ + sub r5, ip, r4 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ - mvneq r5, #0 │ │ │ │ │ + mvneq r7, #0 │ │ │ │ │ ldrne r2, [r0, #2708] @ 0xa94 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subne r5, r2, r4 │ │ │ │ │ + subne r7, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #2712] @ 0xa98 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub r7, r0, r4 │ │ │ │ │ + sub r6, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ @@ -55,23 +55,23 @@ │ │ │ │ │ streq r3, [r2, #32] │ │ │ │ │ beq 48 <_PyLexer_tok_reserve_buf+0x48> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ addge r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add ip, r0, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add ip, r0, r5 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ str r3, [r2, #2708] @ 0xa94 │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str r3, [r2, #2712] @ 0xa98 │ │ │ │ │ bl 68 <_PyLexer_tok_reserve_buf+0x68> │ │ │ ├── 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: 23544 (bytes into file) │ │ │ │ │ + Start of section headers: 23512 (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 0x5bf8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5bd8: │ │ │ │ │ │ │ │ │ │ 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 000138 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005138 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005118 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00016c 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007c0 003eb0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005170 000a10 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 004670 00004b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 0046bb 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0046bb 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 0046f0 000620 10 12 65 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004d10 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005b80 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007c0 003e90 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005150 000a10 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004650 00004b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 00469b 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 00469b 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0046d0 000620 10 12 65 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004cf0 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005b60 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 $a │ │ │ │ │ - 10: 00000d9c 10884 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000394c 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00003820 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000d9c 10852 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000392c 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00003800 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000040 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,28 +45,28 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 00003cd4 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 00003b60 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 48: 00003cb4 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00003b40 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 50: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 51: 00000000 140 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 52: 00003338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 0000333c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00003408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 0000340c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 54: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 55: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 56: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 57: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 58: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 59: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 60: 0000008c 172 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 61: 00003eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00003e8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 63: 0000003e 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 64: 00000040 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 65: 00000000 3484 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ @@ -78,24 +78,24 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 81: 000039c8 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 81: 000039a8 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 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 _PyTokenizer_indenterror │ │ │ │ │ + 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 │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5138 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5118 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ -0000003c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ -00000054 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ -0000006c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ -000000b4 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ -0000010c 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ -00000120 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ +0000001c 00000c1c R_ARM_CALL 00003800 tok_nextc │ │ │ │ │ +0000003c 00000c1c R_ARM_CALL 00003800 tok_nextc │ │ │ │ │ +00000054 00000b1c R_ARM_CALL 0000392c tok_backup │ │ │ │ │ +0000006c 00000c1c R_ARM_CALL 00003800 tok_nextc │ │ │ │ │ +000000b4 00000c1c R_ARM_CALL 00003800 tok_nextc │ │ │ │ │ +0000010c 00000b1c R_ARM_CALL 0000392c tok_backup │ │ │ │ │ +00000120 00000b1c R_ARM_CALL 0000392c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5170 contains 322 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5150 contains 322 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000268 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000294 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000029c 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002d0 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ 000003c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000041c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ @@ -86,250 +86,250 @@ │ │ │ │ │ 000012e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000013c4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000140c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001540 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000015a8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000015c4 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016ac 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016fc 0000511c R_ARM_CALL 000039c8 _PyLexer_update_ftstring_expr │ │ │ │ │ +000016fc 0000511c R_ARM_CALL 000039a8 _PyLexer_update_ftstring_expr │ │ │ │ │ 00001778 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00001800 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001810 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ 00001814 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ 00001820 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00001838 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018d8 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -000018dc 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001a18 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001a1c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001b80 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c0c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001c44 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001c90 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001ce4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001cf8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cfc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d04 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d78 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001de8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e20 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001e24 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001e48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f58 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001fec 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ -00001ff0 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ -00002010 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002050 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002054 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000020c0 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -0000211c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002144 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ -00002148 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ -00002164 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021c4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000021c8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000021cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002284 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023cc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000242c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024fc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002548 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025b0 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ -000025b4 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ -000025bc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000261c 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00002620 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00002658 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026ec 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002700 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002704 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000270c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027b4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027d0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000027d4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000027dc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002828 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002840 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002884 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000028e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002960 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00002964 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00002a40 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002a44 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002a80 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002a84 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002abc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002ad0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ad4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ad8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002afc 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002b48 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002b54 0000551c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002b84 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002bbc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002bc0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002bd4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c0c 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002c10 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002ccc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d20 0000571c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002dd8 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002e18 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002e1c 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002e20 0000581c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e44 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002e48 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002e84 0000571c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002edc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002ee8 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002eec 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002f0c 0000591c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002f78 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002f7c 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002f9c 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ -00002fa0 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002fa4 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ -00002fa8 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002fac 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002fe8 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ -00002fec 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ -00003000 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003010 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -00003014 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -0000301c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003028 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003130 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000313c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003148 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -0000314c 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -0000319c 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ -000031a0 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ -000031ac 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -000031b0 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +000018f4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +000018f8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001a2c 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001a30 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001b94 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c20 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c58 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001ca4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001cf8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001d0c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d10 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d18 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d8c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001dfc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e34 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001e38 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001e6c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f7c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002010 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ +00002014 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ +00002034 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002084 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00002088 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +000020b4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +000020b8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000020e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002134 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00002190 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021b8 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ +000021bc 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ +000021d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002290 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002294 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002298 0000531c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000022b0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002368 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024b0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002510 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000025f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000265c 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ +00002660 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ +00002668 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026bc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002710 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00002714 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00002770 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002784 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002788 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002790 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000027f0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002864 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000287c 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000028c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002904 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002920 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002924 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000292c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000298c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002994 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00002998 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002a68 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002ac4 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002ac8 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002b48 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002b4c 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002b50 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002bb4 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00002bb8 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00002bbc 0000561c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002be0 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002be4 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002c20 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002c5c 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002c60 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002c98 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d40 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002d44 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002d9c 0000571c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002da8 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002dd8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e2c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e44 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e48 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e4c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002e78 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e84 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002e88 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002ea8 0000531c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002ec0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ec4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ed8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ef0 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ +00002ef4 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +00002ef8 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ +00002efc 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002f00 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ffc 0000571c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00003038 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00003088 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003190 0000571c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000319c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031a8 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ +000031ac 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ 000031b4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003220 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003240 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00003244 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00003248 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003258 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003280 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003290 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000032b8 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032dc 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000032e0 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000032e8 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003314 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003318 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -0000331c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003338 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003360 00005e1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000342c 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00003430 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00003438 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003450 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003488 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -0000348c 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000034a8 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ -000034ac 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ -000034b4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034cc 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ -000034d0 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ -000034d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034e8 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000034ec 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -000034f4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003500 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00003504 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -0000350c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003524 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003544 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00003548 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -0000354c 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003550 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003554 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003558 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000355c 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00003560 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003564 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003568 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000358c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000035a4 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -0000363c 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00003640 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00003644 0000591c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000366c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003718 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -0000371c 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00003724 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000373c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003768 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000376c 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003794 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003798 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -000037b4 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000037b8 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000037d0 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000037d4 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000037ec 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -000037f0 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003808 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -0000380c 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -000038bc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000392c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003930 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003938 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000039a0 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000039a4 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000039a8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000039ac 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000039b0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000039b4 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000039b8 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000039bc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000039c0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000039c4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000039ec 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003a28 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a30 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a60 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003a80 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003aa0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003ae8 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003b18 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003b3c 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003b58 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b74 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003b78 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003c08 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003c7c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003c80 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003c84 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003cb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003cbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003cc0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003d5c 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ -00003d60 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ -00003d68 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003d8c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003d90 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003d9c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003da0 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003da8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003dd8 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003ddc 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003de0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003dec 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ -00003df0 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ +000031e0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ +000031e4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +000031f8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003208 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00003288 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003290 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000032a8 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000032ac 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000032b0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032c0 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000032e8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032f8 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00003320 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003344 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003348 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003350 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003374 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00003378 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +0000337c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033f0 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +000033f4 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003408 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003418 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +0000341c 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00003424 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000343c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003464 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00003468 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00003470 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003488 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +0000348c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00003490 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00003494 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00003498 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000349c 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000034a0 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000034a4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000034a8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000034ac 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000034d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000034f8 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +000034fc 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00003554 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00003558 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00003560 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000035a4 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ +000035a8 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ +000035b4 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +000035b8 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +000035bc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000360c 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00003610 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +0000364c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003650 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +0000365c 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +00003660 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +00003668 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003680 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000036a4 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00003734 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003740 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003744 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000375c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003760 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003778 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000377c 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00003794 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00003798 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000037d0 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ +000037d4 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +000037dc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000037ec 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +000037f0 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +000037f8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000389c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000390c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003910 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003918 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003980 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00003984 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00003988 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +0000398c 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00003990 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003994 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00003998 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +0000399c 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039a0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039a4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039cc 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003a08 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a10 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a40 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003a60 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003a80 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ac8 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003af8 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003b1c 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003b38 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b54 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003b58 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003be8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003c5c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003c60 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003c64 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003c98 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c9c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ca0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003d3c 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ +00003d40 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ +00003d48 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003d6c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d70 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d7c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003d80 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003d88 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003db8 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003dbc 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003dc0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003dcc 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ +00003dd0 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ +00003dd8 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003dec 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ +00003df0 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ 00003df8 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003e0c 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ -00003e10 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ -00003e18 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003e70 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ -00003e74 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ +00003e50 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ +00003e54 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ +00003e5c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e70 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ +00003e74 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ 00003e7c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003e90 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ -00003e94 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ -00003e9c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003eac 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003e8c 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -57,25 +57,25 @@ │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ +_PyTokenizer_indenterror │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ -_PyTokenizer_indenterror │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,38 +8,38 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 68 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ bne 84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 74 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq ac │ │ │ │ │ @@ -76,20 +76,20 @@ │ │ │ │ │ bls 130 │ │ │ │ │ subs r7, r0, #95 @ 0x5f │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b 110 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b 104 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -352,27 +352,27 @@ │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldrb r1, [r6, #2768] @ 0xad0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ beq 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ │ ldr r2, [r5, #2764] @ 0xacc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -506,36 +506,36 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ beq ac8 <_PyTokenizer_Get+0xac8> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ b 2e0 <_PyTokenizer_Get+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq d04 <_PyTokenizer_Get+0xd04> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ sub r2, r1, #123 @ 0x7b │ │ │ │ │ bics r2, r2, #2 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr r3, [r3, #2776] @ 0xad8 │ │ │ │ │ beq cd8 <_PyTokenizer_Get+0xcd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r1, #78 @ 0x4e │ │ │ │ │ bne 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ b 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne 93c <_PyTokenizer_Get+0x93c> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r2, r1, #1 │ │ │ │ │ ldr r1, [r7, #2760] @ 0xac8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ @@ -694,18 +694,18 @@ │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne a9c <_PyTokenizer_Get+0xa9c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r2, [r7, #2816] @ 0xb00 │ │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ b cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 7bc <_PyTokenizer_Get+0x7bc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne d64 <_PyTokenizer_Get+0xd64> │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -920,15 +920,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ str sl, [r3, #2756] @ 0xac4 │ │ │ │ │ @@ -963,15 +963,15 @@ │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ bne 1668 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1d34 │ │ │ │ │ + beq 1d48 │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ ldrhi r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movhi r4, r1 │ │ │ │ │ strhi r2, [r1, #32] │ │ │ │ │ bhi e68 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -979,29 +979,29 @@ │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ - bhi 3558 │ │ │ │ │ + bhi 349c │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r1, [r2, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 1c54 │ │ │ │ │ + beq 1c68 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 356c │ │ │ │ │ + bhi 34b0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r3, ip, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ @@ -1010,34 +1010,34 @@ │ │ │ │ │ mov r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsr r2, r2, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 1438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 33d8 │ │ │ │ │ + beq 37ac │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34bc │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bls 10f8 │ │ │ │ │ + sub r3, sl, #95 @ 0x5f │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - cmp sl, #95 @ 0x5f │ │ │ │ │ - orreq r3, r3, #1 │ │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1110 │ │ │ │ │ cmp sl, #13 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 3054 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ beq 14f0 │ │ │ │ │ cmp sl, #46 @ 0x2e │ │ │ │ │ beq 1264 │ │ │ │ │ uxtb r3, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1056,64 +1056,64 @@ │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi f74 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 228c │ │ │ │ │ + bne 2370 │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a6c │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 3034 │ │ │ │ │ sub r5, sl, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16b4 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ cmpne sl, #33 @ 0x21 │ │ │ │ │ beq 16b4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 20a4 │ │ │ │ │ + bne 2118 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 1218 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldm r0, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ beq 1548 │ │ │ │ │ ble 1224 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ beq 1548 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 180c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1128,54 +1128,54 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 33d8 │ │ │ │ │ + beq 37ac │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne ed4 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi 109c │ │ │ │ │ asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 109c │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c88 │ │ │ │ │ + bne 2948 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2994 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34bc │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 2340 │ │ │ │ │ mov r2, sl │ │ │ │ │ b ef4 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1da0 │ │ │ │ │ + beq 1db4 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 21e0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 194c │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq 1f84 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - beq 1f9c │ │ │ │ │ + beq 1fc0 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 116c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ @@ -1202,32 +1202,32 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1210 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 2504 │ │ │ │ │ + beq 258c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r1, #4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r1, #4] │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ - bne 2b18 │ │ │ │ │ + bne 2d6c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1237,15 +1237,15 @@ │ │ │ │ │ b 1130 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ beq 1548 │ │ │ │ │ bgt 1028 │ │ │ │ │ cmp sl, #40 @ 0x28 │ │ │ │ │ beq 1548 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1b9c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 180c │ │ │ │ │ cmp sl, #61 @ 0x3d │ │ │ │ │ bne 1044 │ │ │ │ │ @@ -1256,33 +1256,33 @@ │ │ │ │ │ streq r3, [r9, #56] @ 0x38 │ │ │ │ │ b 1044 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2698 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2854 │ │ │ │ │ + beq 2dfc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 28ac │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r0, [r1, #476] @ 0x1dc │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1293,15 +1293,15 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 2834 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -1313,15 +1313,15 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, lr, r7 │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ beq 1384 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 36bc │ │ │ │ │ + bhi 3708 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ bne 1440 │ │ │ │ │ @@ -1336,89 +1336,89 @@ │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2820 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb8 │ │ │ │ │ + bne 2ebc │ │ │ │ │ cmp r6, sl │ │ │ │ │ bne 1348 │ │ │ │ │ b 1384 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 25c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2acc │ │ │ │ │ + bne 2e40 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 1140 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq 13e0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ b 116c │ │ │ │ │ mov r6, r0 │ │ │ │ │ b e74 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq 2830 │ │ │ │ │ + beq 286c │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ beq 1330 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 3594 │ │ │ │ │ + beq 3694 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [lr, #4] │ │ │ │ │ ldr lr, [lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r7, r0, #10 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 15d4 │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #512 @ 0x200 │ │ │ │ │ lsr lr, lr, r7 │ │ │ │ │ tst lr, #1 │ │ │ │ │ beq 15d4 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmpeq r5, #0 │ │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3468 │ │ │ │ │ + bne 3624 │ │ │ │ │ ldr r7, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ bne 1668 │ │ │ │ │ mov r7, #1 │ │ │ │ │ @@ -1433,27 +1433,27 @@ │ │ │ │ │ bgt 12ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 28b0 │ │ │ │ │ + bne 27c0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r7, [r0, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 34c8 │ │ │ │ │ + bgt 31a4 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ add r0, lr, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb sl, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [lr, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ @@ -1478,37 +1478,37 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 20cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3674 │ │ │ │ │ + bne 36c0 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ beq 1844 │ │ │ │ │ - ble 1e64 │ │ │ │ │ + ble 1e74 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt 3368 │ │ │ │ │ + bgt 3210 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 3358 │ │ │ │ │ + bge 3200 │ │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r5, [r3, #52] @ 0x34 │ │ │ │ │ str r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ beq e04 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge 1db8 │ │ │ │ │ + bge 1dcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ moveq r2, #6 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r3, r6 │ │ │ │ │ movne r2, #6 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1549,85 +1549,85 @@ │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 1764 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ subne r7, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2f4c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 173c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ uxtb r1, sl │ │ │ │ │ - bl 39c8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 39a8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34bc │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ beq 1764 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2f60 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2d3c │ │ │ │ │ + beq 2f60 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ bne 1764 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne 1764 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ b 1048 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 20a4 │ │ │ │ │ + bne 2118 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ bne fe0 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ ble 1234 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 1548 │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 2124 │ │ │ │ │ + bgt 2198 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 25a0 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 37c8 │ │ │ │ │ ble 1034 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #480] @ 0x1e0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1c40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 2074 │ │ │ │ │ + bgt 20e8 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1044 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1647,215 +1647,220 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bne 3200 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #452] @ 0x1c4 │ │ │ │ │ b 1650 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #48 @ 0x30 │ │ │ │ │ - bne 1df0 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bne 1e04 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2f24 │ │ │ │ │ - bgt 2018 │ │ │ │ │ + beq 2a70 │ │ │ │ │ + bgt 203c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 25d0 │ │ │ │ │ - bgt 218c │ │ │ │ │ + beq 26c4 │ │ │ │ │ + bgt 2200 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2f24 │ │ │ │ │ + beq 2a70 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 29ec │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 28f0 │ │ │ │ │ + beq 2cec │ │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ │ + beq 2b04 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 35c0 │ │ │ │ │ + bne 2214 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 267c │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 2938 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ble 20ac │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2b58 │ │ │ │ │ + bgt 2064 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2ca0 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 206c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206c │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 2644 │ │ │ │ │ + ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne lr, [r3, #4] │ │ │ │ │ + beq 20cc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ b 12cc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq 19dc │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ + beq 19f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ - bne 1978 │ │ │ │ │ + bne 198c │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 22b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1988 │ │ │ │ │ + bne 199c │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 2564 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 19ac │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 2184 │ │ │ │ │ + beq 21f8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 19a8 │ │ │ │ │ + bne 19bc │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 22e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1124 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ bne 1124 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 1964 │ │ │ │ │ + bne 1978 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 2e80 │ │ │ │ │ tst r4, r7 │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 33ec │ │ │ │ │ tst r8, r7 │ │ │ │ │ - bne 3804 │ │ │ │ │ + bne 3790 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 3774 │ │ │ │ │ tst r8, r6 │ │ │ │ │ - bne 37cc │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne 37b0 │ │ │ │ │ - tst r5, r8 │ │ │ │ │ - bne 3144 │ │ │ │ │ - orrs r2, r5, r8 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + bne 3758 │ │ │ │ │ + tst r6, r5 │ │ │ │ │ + bne 373c │ │ │ │ │ + tst r8, r5 │ │ │ │ │ + bne 3608 │ │ │ │ │ + orrs r2, r8, r5 │ │ │ │ │ + beq 1a6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 1a4c │ │ │ │ │ + bhi 1a60 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 2298 │ │ │ │ │ - cmp sl, #39 @ 0x27 │ │ │ │ │ - cmpne sl, #34 @ 0x22 │ │ │ │ │ + bne 237c │ │ │ │ │ + cmp sl, #34 @ 0x22 │ │ │ │ │ + cmpne sl, #39 @ 0x27 │ │ │ │ │ bne f88 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 22f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 2580 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r9, [r1, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1b6c │ │ │ │ │ + beq 1b80 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - b 1b04 │ │ │ │ │ + b 1b18 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ mov r8, r1 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 1f40 │ │ │ │ │ ldr r2, [r5, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 36d4 │ │ │ │ │ + bhi 3534 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 20cc │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 1b68 │ │ │ │ │ + beq 1b7c │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2c28 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 1af4 │ │ │ │ │ + bne 1b08 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1af8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1867,29 +1872,29 @@ │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ble 17b0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2f14 │ │ │ │ │ + bne 2ca8 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 37c8 │ │ │ │ │ bgt 17d4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1fdc │ │ │ │ │ + blt 2000 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ bne 1034 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c08 │ │ │ │ │ + bne 1c1c │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r2, [r9, #56] @ 0x38 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ @@ -1901,65 +1906,65 @@ │ │ │ │ │ b 180c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 17a4 │ │ │ │ │ cmp sl, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1fd8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 2074 │ │ │ │ │ + bgt 20e8 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1044 │ │ │ │ │ b 180c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2318 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1d20 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf4 │ │ │ │ │ + bne 1d08 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ bne e7c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2318 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1d20 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca0 │ │ │ │ │ + beq 1cb4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1970,49 +1975,49 @@ │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ │ ldrne r2, [r3, #32] │ │ │ │ │ - b 2248 │ │ │ │ │ + b 232c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne e68 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2728 │ │ │ │ │ + beq 27ac │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26fc │ │ │ │ │ + bne 2780 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 26a8 │ │ │ │ │ + beq 272c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ b e10 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 194c │ │ │ │ │ + b 1960 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ moveq r2, #5 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r2, #5 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2020,141 +2025,145 @@ │ │ │ │ │ ldrne r3, [r0] │ │ │ │ │ strne r7, [r0, #452] @ 0x1c4 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - bl 3b60 │ │ │ │ │ + bl 3b40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 26a8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 267c │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 297c │ │ │ │ │ + beq 2b5c │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 206c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18f0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ + beq 20d0 │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne 1910 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3404 │ │ │ │ │ - ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 1650 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 24d4 │ │ │ │ │ + ble 25cc │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ ldr ip, [lr, #452] @ 0x1c4 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [lr, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1ef8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1ee8 │ │ │ │ │ + ble 1ef8 │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [lr, #452] @ 0x1c4 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1ef8 │ │ │ │ │ add r1, lr, #48 @ 0x30 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1ee8 │ │ │ │ │ + ble 1ef8 │ │ │ │ │ ldr r3, [ip, #452] @ 0x1c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [ip, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ - bne 1ec0 │ │ │ │ │ + bne 1ed0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 24d4 │ │ │ │ │ + bne 25cc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bne 3200 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #476] @ 0x1dc │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ b 1650 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3514 │ │ │ │ │ + ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2550 │ │ │ │ │ + bne 25fc │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 273c │ │ │ │ │ + beq 27f8 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c00 │ │ │ │ │ + bne 2e34 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 28c8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 1b0c │ │ │ │ │ + b 1b20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 194c │ │ │ │ │ + b 1960 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 194c │ │ │ │ │ + b 1960 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 3160 │ │ │ │ │ + bne 3568 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1c08 │ │ │ │ │ + ble 1c1c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1be0 │ │ │ │ │ + bge 1bf4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2166,73 +2175,96 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1824 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 29ec │ │ │ │ │ + beq 2cec │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 26c4 │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 35c0 │ │ │ │ │ + bne 2214 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ - ble 2048 │ │ │ │ │ + beq 2b58 │ │ │ │ │ + ble 18e4 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - beq 2948 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 18ec │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 20d0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ │ + bne 1910 │ │ │ │ │ + b 1e58 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrne lr, [r3, #4] │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 1e4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1e38 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 1034 │ │ │ │ │ - b 1fdc │ │ │ │ │ + b 2000 │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ b 1650 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2e60 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2ec0 │ │ │ │ │ + beq 2e5c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 3558 │ │ │ │ │ + bcc 349c │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -2241,15 +2273,15 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2262,78 +2294,107 @@ │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1824 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 194c │ │ │ │ │ + b 1960 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19d0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 18b0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + beq 2ae0 │ │ │ │ │ + ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 28e8 │ │ │ │ │ + beq 18e4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + bl 3b40 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 26a8 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 267c │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2258 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2b58 │ │ │ │ │ + bgt 2eb0 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2ca0 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 206c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 20ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ + bl 392c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + sub r2, r7, r1 │ │ │ │ │ + sub r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 3744 │ │ │ │ │ + beq 35f0 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1af8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19d0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 24ac │ │ │ │ │ + beq 256c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2f18 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1a98 │ │ │ │ │ + b 1aac │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3064 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34bc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 20cc │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - bne 1e38 │ │ │ │ │ + bne 20d0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ @@ -2342,29 +2403,29 @@ │ │ │ │ │ bne f80 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r8, [r2, #28] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 34fc │ │ │ │ │ + bgt 3658 │ │ │ │ │ str r2, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ @@ -2383,19 +2444,19 @@ │ │ │ │ │ str ip, [r1, #2792] @ 0xae8 │ │ │ │ │ str ip, [r1, #2796] @ 0xaec │ │ │ │ │ str ip, [r1, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r1, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - ldr r1, [pc, #4060] @ 3338 │ │ │ │ │ + ldr r1, [pc, #4040] @ 3408 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 23d4 │ │ │ │ │ + bhi 24b8 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ @@ -2458,35 +2519,40 @@ │ │ │ │ │ ldrb ip, [r8, #1] │ │ │ │ │ ldrb ip, [r6, ip] │ │ │ │ │ cmp ip, #116 @ 0x74 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, r0 │ │ │ │ │ str ip, [r3, #2820] @ 0xb04 │ │ │ │ │ strd r0, [r2, #8] │ │ │ │ │ - bne 23b8 │ │ │ │ │ - b 2418 │ │ │ │ │ + bne 249c │ │ │ │ │ + b 24fc │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19d0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r8, #3 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 1aec │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2d6c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ │ + b 11f0 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1034 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ ble 1034 │ │ │ │ │ - b 1bc4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r8, #3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1bd8 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ b 142c │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #21 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ str r0, [ip, #32] │ │ │ │ │ @@ -2494,149 +2560,118 @@ │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2b18 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #676] @ 0x2a4 │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - strne r3, [r2, #676] @ 0x2a4 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 20cc │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 1b6c │ │ │ │ │ + beq 1b80 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ str r1, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr r1, [r0, #2712] @ 0xa98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #2708] @ 0xa94 │ │ │ │ │ - bgt 2fc4 │ │ │ │ │ + bgt 31bc │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2ee8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r6, #10 │ │ │ │ │ movne r3, #23 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - b 206c │ │ │ │ │ + b 20cc │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e18 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3b40 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e18 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2ba8 │ │ │ │ │ + beq 2d5c │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 370c │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 25f4 │ │ │ │ │ + bne 26e8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2ba8 │ │ │ │ │ + beq 2d5c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ │ - bne 18fc │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e04 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3b60 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e04 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ + bne 2098 │ │ │ │ │ + b 20d0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2a10 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 27a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ str r8, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1d9c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -2648,423 +2683,545 @@ │ │ │ │ │ b e68 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ b e68 │ │ │ │ │ + ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ + subeq ip, ip, #1 │ │ │ │ │ + movne r2, #66 @ 0x42 │ │ │ │ │ + moveq r2, #4 │ │ │ │ │ + ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - bne 2564 │ │ │ │ │ - b 206c │ │ │ │ │ + bne 2610 │ │ │ │ │ + b 20cc │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ b 15c0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #676] @ 0x2a4 │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + strne r3, [r2, #676] @ 0x2a4 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ │ + add lr, r8, #1 │ │ │ │ │ + b 1330 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 392c │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 392c │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #23 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 28a0 │ │ │ │ │ + bne 2f3c │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 288c │ │ │ │ │ + beq 2f28 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f90 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ - bne 2564 │ │ │ │ │ - b 206c │ │ │ │ │ + bne 2610 │ │ │ │ │ + b 20cc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #23 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ │ - add lr, r8, #1 │ │ │ │ │ - b 1330 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 27f8 │ │ │ │ │ + bl 392c │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + mov lr, #9 │ │ │ │ │ + ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 29c4 │ │ │ │ │ + ldrb r5, [r6] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne 2a1c │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ + beq 2a24 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + bls 2a1c │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 29ac │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldrb r6, [r5] │ │ │ │ │ + cmp r6, #9 │ │ │ │ │ + cmpne r6, #32 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + beq 29ec │ │ │ │ │ + sub r2, r3, r2 │ │ │ │ │ + add r3, r2, r6 │ │ │ │ │ + b 29c0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b e68 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 35e0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 274c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 255c │ │ │ │ │ - ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - subeq ip, ip, #1 │ │ │ │ │ - movne r2, #66 @ 0x42 │ │ │ │ │ - moveq r2, #4 │ │ │ │ │ - ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ + add r8, r6, #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 392c │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bcs 2bac │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #57 @ 0x39 │ │ │ │ │ + ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3504 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 34d8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2a90 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3504 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 354c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2098 │ │ │ │ │ + b 20d0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 2b34 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 35c0 │ │ │ │ │ + bne 2214 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ - beq 29cc │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 28f0 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ + bne 18a8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 35c0 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2660 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 18d0 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ - bgt 2040 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2978 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 18a8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 2634 │ │ │ │ │ - b 1e38 │ │ │ │ │ - mov r5, #69 @ 0x45 │ │ │ │ │ + bl 392c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r5, #101 @ 0x65 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3640 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3b60 │ │ │ │ │ + bl 3b40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 26a8 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ - b 1e10 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2904 │ │ │ │ │ - b 21b0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 37a0 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 3774 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2a0c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 37a0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 34e0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + b 1e24 │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2a48 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + beq 2bf4 │ │ │ │ │ + ldrsb r3, [r6, #6] │ │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 2a48 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + tst r3, #7 │ │ │ │ │ + bne 2a48 │ │ │ │ │ + add r6, r9, #6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 351c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 2634 │ │ │ │ │ - b 1e38 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ │ + ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 261c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 29b4 │ │ │ │ │ + bne 2b94 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 20d0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - mov r5, #101 @ 0x65 │ │ │ │ │ - b 297c │ │ │ │ │ + mov r5, #69 @ 0x45 │ │ │ │ │ + b 2b5c │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 25ac │ │ │ │ │ + b 1bd8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + moveq lr, #3 │ │ │ │ │ + beq 23b0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 142c │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 2570 │ │ │ │ │ + bl 392c │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 206c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldmib r4, {r6, sl} │ │ │ │ │ - b e70 │ │ │ │ │ + bl 392c │ │ │ │ │ + b 23ac │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3478 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 3444 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2d0c │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3478 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 37e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2098 │ │ │ │ │ + b 20d0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 26d8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2510 │ │ │ │ │ + bne 2598 │ │ │ │ │ ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 20cc │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 32dc │ │ │ │ │ + beq 3344 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 31bc │ │ │ │ │ + blt 3224 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 250c │ │ │ │ │ + bgt 2594 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250c │ │ │ │ │ + bne 2594 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 25e4 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 2890 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 291c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 142c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 20cc │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2258 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 276c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e68 │ │ │ │ │ + b 2828 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strne r3, [r2, #32] │ │ │ │ │ + b 20cc │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 24c0 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2580 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 27cc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ - mov lr, #9 │ │ │ │ │ - ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2c3c │ │ │ │ │ - ldrb r5, [r6] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 2cd4 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - subs lr, lr, #1 │ │ │ │ │ - beq 2cdc │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ - bls 2cd4 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - bne 2c24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldrb r6, [r5] │ │ │ │ │ - cmp r6, #9 │ │ │ │ │ - cmpne r6, #32 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - beq 2c64 │ │ │ │ │ - sub r2, r3, r2 │ │ │ │ │ - add r3, r2, r6 │ │ │ │ │ - b 2c38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 3384 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ - add r8, r6, #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - bcs 2e10 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ │ - ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ + b 2808 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 2608 │ │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ beq 173c │ │ │ │ │ b 16f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ @@ -3074,586 +3231,369 @@ │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mla r1, r1, r8, r2 │ │ │ │ │ ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [r1, #2804] @ 0xaf4 │ │ │ │ │ sub lr, ip, r2 │ │ │ │ │ - b 2db8 │ │ │ │ │ + b 2fdc │ │ │ │ │ ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ cmpne r2, #34 @ 0x22 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq 2df4 │ │ │ │ │ + beq 3018 │ │ │ │ │ eor ip, r0, #1 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3024 │ │ │ │ │ + bne 3084 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - blt 2d70 │ │ │ │ │ + blt 2f94 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, lr │ │ │ │ │ mla r8, r3, r8, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r8, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 20cc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r8, [r3, #28] │ │ │ │ │ b 173c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ subs r0, r2, r4 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 2db4 │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2d00 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - ldrsb r3, [r6, #6] │ │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 2d00 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - tst r3, #7 │ │ │ │ │ - bne 2d00 │ │ │ │ │ - add r6, r9, #6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 352c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ │ - ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r8, [sp, #4] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - moveq lr, #3 │ │ │ │ │ - beq 22cc │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 2fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - b 22c8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 206c │ │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 2494 │ │ │ │ │ - b 1bc4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3458 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 340c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2f44 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3458 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3008 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3cd4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 2634 │ │ │ │ │ - b 1e38 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strne r3, [r2, #32] │ │ │ │ │ - b 206c │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r0 │ │ │ │ │ - ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne 25a4 │ │ │ │ │ - ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne 25a4 │ │ │ │ │ - ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 20cc │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r6, sl} │ │ │ │ │ + b e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f18 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq 34bc │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + bne ee0 │ │ │ │ │ + b 2340 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 20cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mla r0, r3, r8, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 308c │ │ │ │ │ + b 30ec │ │ │ │ │ eor r6, ip, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 30dc │ │ │ │ │ + bne 313c │ │ │ │ │ strb r3, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr lr, [r0, #2800] @ 0xaf0 │ │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ │ sub lr, lr, r3 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bge 311c │ │ │ │ │ + bge 317c │ │ │ │ │ ldr r5, [r0, #2808] @ 0xaf8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r3, [r5, r8] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 305c │ │ │ │ │ + bne 30bc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 3078 │ │ │ │ │ + beq 30d8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 3078 │ │ │ │ │ + b 30d8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 3154 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ │ cmp ip, #10 │ │ │ │ │ - bne 30d8 │ │ │ │ │ + bne 3138 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bge 337c │ │ │ │ │ + bge 33d4 │ │ │ │ │ mov r3, #10 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ - b 3088 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2de0 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ - sub r1, r3, #123 @ 0x7b │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 33a4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 3004 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ │ - ldr r0, [r1, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - beq 2010 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ │ + ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne 2650 │ │ │ │ │ + ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne 2650 │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1824 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + b 25dc │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 33a0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 3324 │ │ │ │ │ + bne 338c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3304 │ │ │ │ │ + beq 3384 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ lsl r2, r0, #1 │ │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 3250 │ │ │ │ │ + bgt 32b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3224 │ │ │ │ │ + bgt 328c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3224 │ │ │ │ │ + bne 328c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 330c │ │ │ │ │ + beq 336c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 206c │ │ │ │ │ + b 20cc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3284 │ │ │ │ │ + bgt 32ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3284 │ │ │ │ │ + bne 32ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 32f4 │ │ │ │ │ + beq 335c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32bc │ │ │ │ │ + bgt 3324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32bc │ │ │ │ │ + bne 3324 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 32f4 │ │ │ │ │ + beq 335c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - b 3200 │ │ │ │ │ + b 3268 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33c8 │ │ │ │ │ + bne 33c4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 206c │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b 31ec │ │ │ │ │ + b 20cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 206c │ │ │ │ │ + b 20cc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b 3254 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r5, #28] │ │ │ │ │ - bne 3394 │ │ │ │ │ + bne 33dc │ │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ │ - b 31f4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ + b 325c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33c0 │ │ │ │ │ + beq 33bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b 31f4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1824 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #20 │ │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ │ - b 24e4 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 3088 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2c9c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r5, #20 │ │ │ │ │ - addeq r3, r5, #28 │ │ │ │ │ - b 3330 │ │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 317c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - b 1fe8 │ │ │ │ │ + b 325c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 3350 │ │ │ │ │ + b 33b4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 206c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - beq 1094 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq 3578 │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ - bne ee0 │ │ │ │ │ - b 225c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 15d4 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 3008 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2f38 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 34bc │ │ │ │ │ - ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 20cc │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + b 30e8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r3, r5, #20 │ │ │ │ │ + addeq r3, r5, #28 │ │ │ │ │ + b 3398 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 15d4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ + b 2e98 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1824 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 392c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 37e4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2e64 │ │ │ │ │ + bl 392c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 229c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2d00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3668,309 +3608,361 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b 2238 │ │ │ │ │ + b 231c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 354c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - moveq r9, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 3658 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 132c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ - bl 3b60 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 268c │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2660 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 3604 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ - bgt 364c │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2978 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2948 │ │ │ │ │ + bl 392c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + b 346c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2a84 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 15d4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 18d0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 394c │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + bl 3800 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2c00 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b 2618 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub r2, r7, r1 │ │ │ │ │ - sub r1, r3, r1 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + sub r1, r3, #123 @ 0x7b │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 35c4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ │ + ldr r0, [r1, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + beq 2034 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 3584 │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + b 200c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10dc │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 295c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3800 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1af8 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 343c │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 3604 │ │ │ │ │ - b 2948 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 3688 │ │ │ │ │ + ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1650 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 392c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 3420 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 15d4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r9, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 3720 │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 132c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ beq 1840 │ │ │ │ │ movlt r8, r2 │ │ │ │ │ movlt r5, r8 │ │ │ │ │ blt 160c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 24d4 │ │ │ │ │ + ble 25cc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movle r2, r1 │ │ │ │ │ - ble 1ef0 │ │ │ │ │ + ble 1f00 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1e6c │ │ │ │ │ + b 1e7c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ b 15c0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r2, #32] │ │ │ │ │ - b 256c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b f18 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 33f0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1208 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3820 │ │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - b 3720 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 34e0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - b 3434 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3820 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2a00 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r1, [ip, #28] │ │ │ │ │ ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 2e98 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + beq 1094 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b 3070 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ │ │ │ │ │ -00003820 : │ │ │ │ │ +00003800 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 385c │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 3920 │ │ │ │ │ + bhi 3900 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3920 │ │ │ │ │ + bne 3900 │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3928 │ │ │ │ │ + bne 3908 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 384c │ │ │ │ │ + bne 382c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3920 │ │ │ │ │ + bne 3900 │ │ │ │ │ ldr r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3898 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3874 │ │ │ │ │ + b 3854 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 3920 │ │ │ │ │ + b 3900 │ │ │ │ │ │ │ │ │ │ -0000394c : │ │ │ │ │ +0000392c : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 39a0 │ │ │ │ │ + bcc 3980 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 39b4 │ │ │ │ │ + bne 3994 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3988,15 +3980,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -000039c8 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000039a8 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4006,47 +3998,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #668] @ 0x29c │ │ │ │ │ - bne 3a70 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne 3a50 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3a9c <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ + beq 3a7c <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - beq 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + beq 3a98 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bhi 3a7c <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ + bhi 3a5c <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne 3ac8 <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ + bne 3aa8 <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -4055,198 +4047,198 @@ │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bne 3a48 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ + bne 3a28 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 3a68 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b 3a48 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne 3af4 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ + bne 3ad4 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne 3a70 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a70 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + beq 3a70 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bge 3a70 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r1, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b54 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ + beq 3b34 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a70 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + b 3a98 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ │ │ │ │ │ -00003b60 : │ │ │ │ │ +00003b40 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3bd0 │ │ │ │ │ + beq 3bb0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3c94 │ │ │ │ │ + bhi 3c74 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3c4c │ │ │ │ │ + beq 3c2c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3b8c │ │ │ │ │ + bne 3b6c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3c90 │ │ │ │ │ + bne 3c70 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3c88 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3c94 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3b8c │ │ │ │ │ + bne 3b6c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3c90 │ │ │ │ │ + bne 3c70 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3c88 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b 3bfc │ │ │ │ │ + b 3bdc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3b80 │ │ │ │ │ + bne 3b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3bc4 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3c94 │ │ │ │ │ + b 3c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 3c94 │ │ │ │ │ + b 3c74 │ │ │ │ │ │ │ │ │ │ -00003cd4 : │ │ │ │ │ +00003cb4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3d48 │ │ │ │ │ + bne 3d28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #420] @ 3eac │ │ │ │ │ + ldr r0, [pc, #420] @ 3e8c │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3d20 │ │ │ │ │ + bhi 3d00 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3d48 │ │ │ │ │ + bgt 3d28 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3dc0 │ │ │ │ │ + bls 3da0 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3dc0 │ │ │ │ │ + bls 3da0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4254,106 +4246,106 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3dc0 │ │ │ │ │ + beq 3da0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d4c │ │ │ │ │ + bne 3d2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3820 │ │ │ │ │ - b 3d48 │ │ │ │ │ + bl 3800 │ │ │ │ │ + b 3d28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3d2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 3820 │ │ │ │ │ + bl 3800 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 394c │ │ │ │ │ + bl 392c │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d54 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,29 +42,29 @@ │ │ │ │ │ 0x00000270 54776f43 68617273 005f5079 556e6963 TwoChars._PyUnic │ │ │ │ │ 0x00000280 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x000002b0 5f50794c 65786572 5f757064 6174655f _PyLexer_update_ │ │ │ │ │ 0x000002c0 66747374 72696e67 5f657870 72005f50 ftstring_expr._P │ │ │ │ │ 0x000002d0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ - 0x000002e0 73005f5f 61656162 695f6964 69760050 s.__aeabi_idiv.P │ │ │ │ │ - 0x000002f0 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ - 0x00000300 54463800 5f507955 6e69636f 64655f53 TF8._PyUnicode_S │ │ │ │ │ - 0x00000310 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ - 0x00000320 795f4465 616c6c6f 63005f50 794c6578 y_Dealloc._PyLex │ │ │ │ │ - 0x00000330 65725f74 7970655f 636f6d6d 656e745f er_type_comment_ │ │ │ │ │ - 0x00000340 746f6b65 6e5f7365 74757000 6d656d63 token_setup.memc │ │ │ │ │ - 0x00000350 6d70005f 5079546f 6b656e69 7a65725f mp._PyTokenizer_ │ │ │ │ │ - 0x00000360 73796e74 61786572 726f725f 6b6e6f77 syntaxerror_know │ │ │ │ │ - 0x00000370 6e5f7261 6e676500 5079556e 69636f64 n_range.PyUnicod │ │ │ │ │ - 0x00000380 655f5375 62737472 696e6700 5079556e e_Substring.PyUn │ │ │ │ │ - 0x00000390 69636f64 655f4173 55544638 53747269 icode_AsUTF8Stri │ │ │ │ │ - 0x000003a0 6e670050 79457863 5f556e69 636f6465 ng.PyExc_Unicode │ │ │ │ │ - 0x000003b0 4465636f 64654572 726f7200 50794572 DecodeError.PyEr │ │ │ │ │ - 0x000003c0 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ - 0x000003d0 6573005f 5079546f 6b656e69 7a65725f es._PyTokenizer_ │ │ │ │ │ - 0x000003e0 696e6465 6e746572 726f7200 50794d65 indenterror.PyMe │ │ │ │ │ + 0x000002e0 73005f50 79546f6b 656e697a 65725f73 s._PyTokenizer_s │ │ │ │ │ + 0x000002f0 796e7461 78657272 6f725f6b 6e6f776e yntaxerror_known │ │ │ │ │ + 0x00000300 5f72616e 6765005f 5f616561 62695f69 _range.__aeabi_i │ │ │ │ │ + 0x00000310 64697600 5f50794c 65786572 5f747970 div._PyLexer_typ │ │ │ │ │ + 0x00000320 655f636f 6d6d656e 745f746f 6b656e5f e_comment_token_ │ │ │ │ │ + 0x00000330 73657475 70006d65 6d636d70 00507955 setup.memcmp.PyU │ │ │ │ │ + 0x00000340 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ + 0x00000350 38005f50 79556e69 636f6465 5f536361 8._PyUnicode_Sca │ │ │ │ │ + 0x00000360 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ + 0x00000370 4465616c 6c6f6300 5f507954 6f6b656e Dealloc._PyToken │ │ │ │ │ + 0x00000380 697a6572 5f696e64 656e7465 72726f72 izer_indenterror │ │ │ │ │ + 0x00000390 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ + 0x000003a0 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ + 0x000003b0 73555446 38537472 696e6700 50794578 sUTF8String.PyEx │ │ │ │ │ + 0x000003c0 635f556e 69636f64 65446563 6f646545 c_UnicodeDecodeE │ │ │ │ │ + 0x000003d0 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep │ │ │ │ │ + 0x000003e0 74696f6e 4d617463 68657300 50794d65 tionMatches.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ │ │ 0x00000400 53796e74 61785761 726e696e 67005f50 SyntaxWarning._P │ │ │ │ │ 0x00000410 79546f6b 656e697a 65725f70 61727365 yTokenizer_parse │ │ │ │ │ 0x00000420 725f7761 726e00 r_warn. │ │ │ ├── state.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: 1752 (bytes into file) │ │ │ │ │ + Start of section headers: 1868 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x6d8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x74c: │ │ │ │ │ │ │ │ │ │ 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 000044 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000078 0003e4 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 00062c 000050 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 00045c 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 00045c 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000490 0000e0 10 9 4 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000570 0000bb 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 00067c 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 000450 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 000678 000078 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0004c8 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0004c8 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 0004fc 0000d0 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 0005cc 0000a9 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0006f0 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 14 entries: │ │ │ │ │ +Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ - 2: 0000037c 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ - 3: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 4: 00000000 256 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ - 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 7: 00000100 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ - 8: 0000011c 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 9: 000001ac 464 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ - 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 12: 000003b8 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ - 13: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ │ + 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 3: 00000000 256 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ + 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ + 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 6: 00000100 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ + 7: 0000011c 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ + 8: 000001ac 604 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 11: 00000408 72 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 12: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x62c contains 10 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x678 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000051c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000000ec 0000061c R_ARM_CALL 00000000 memset │ │ │ │ │ -000001d4 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000238 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002ac 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002f0 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000304 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000314 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000354 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003b4 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000001c 0000041c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000000ec 0000051c R_ARM_CALL 00000000 memset │ │ │ │ │ +000001d4 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000238 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002ac 0000091d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000002d8 00000a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002fc 00000a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000320 00000a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000344 00000a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000368 00000a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000390 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003a0 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003e0 0000091c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000044c 00000a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -Py_XDECREF.part.0 │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Calloc │ │ │ │ │ _PyToken_Init │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyMem_Free │ │ │ │ │ _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -136,77 +136,117 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2bc <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c4 <_PyTokenizer_Free+0x118> │ │ │ │ │ + bne 2e0 <_PyTokenizer_Free+0x134> │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2cc <_PyTokenizer_Free+0x120> │ │ │ │ │ + bne 304 <_PyTokenizer_Free+0x158> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d4 <_PyTokenizer_Free+0x128> │ │ │ │ │ + bne 328 <_PyTokenizer_Free+0x17c> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dc <_PyTokenizer_Free+0x130> │ │ │ │ │ + bne 34c <_PyTokenizer_Free+0x1a0> │ │ │ │ │ ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e4 <_PyTokenizer_Free+0x138> │ │ │ │ │ + bne 370 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e4 <_PyTokenizer_Free+0x138> │ │ │ │ │ + bne 370 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8 <_PyTokenizer_Free+0x14c> │ │ │ │ │ + beq 384 <_PyTokenizer_Free+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 304 <_PyTokenizer_Free+0x158> │ │ │ │ │ + bne 390 <_PyTokenizer_Free+0x1e4> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2a0 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30c <_PyTokenizer_Free+0x160> │ │ │ │ │ + bne 398 <_PyTokenizer_Free+0x1ec> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2a0 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34c <_PyTokenizer_Free+0x1a0> │ │ │ │ │ + bne 3d8 <_PyTokenizer_Free+0x22c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 284 <_PyTokenizer_Free+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 37c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 37c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1f0 <_PyTokenizer_Free+0x44> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f0 <_PyTokenizer_Free+0x44> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1f0 <_PyTokenizer_Free+0x44> │ │ │ │ │ - bl 37c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1fc <_PyTokenizer_Free+0x50> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1fc <_PyTokenizer_Free+0x50> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1fc <_PyTokenizer_Free+0x50> │ │ │ │ │ - bl 37c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 208 <_PyTokenizer_Free+0x5c> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 208 <_PyTokenizer_Free+0x5c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 208 <_PyTokenizer_Free+0x5c> │ │ │ │ │ - bl 37c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 214 <_PyTokenizer_Free+0x68> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 214 <_PyTokenizer_Free+0x68> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 214 <_PyTokenizer_Free+0x68> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22c <_PyTokenizer_Free+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 22c <_PyTokenizer_Free+0x80> │ │ │ │ │ @@ -243,39 +283,28 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r1, [r3, #2732] @ 0xaac │ │ │ │ │ str r0, [r3, #2736] @ 0xab0 │ │ │ │ │ str r1, [r3, #2748] @ 0xabc │ │ │ │ │ b 290 <_PyTokenizer_Free+0xe4> │ │ │ │ │ │ │ │ │ │ -0000037c : │ │ │ │ │ -Py_XDECREF.part.0(): │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ +00000408 <_PyToken_Free>: │ │ │ │ │ +_PyToken_Free(): │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 39c │ │ │ │ │ + bne 428 <_PyToken_Free+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 41c <_PyToken_Free+0x14> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 390 │ │ │ │ │ + bne 41c <_PyToken_Free+0x14> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - │ │ │ │ │ -000003b8 <_PyToken_Free>: │ │ │ │ │ -_PyToken_Free(): │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bne 3d8 <_PyToken_Free+0x20> │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 37c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246100 50795f58 44454352 45462e70 .$a.Py_XDECREF.p │ │ │ │ │ - 0x00000010 6172742e 30005f50 79546f6b 656e697a art.0._PyTokeniz │ │ │ │ │ - 0x00000020 65725f74 6f6b5f6e 65770050 794d656d er_tok_new.PyMem │ │ │ │ │ - 0x00000030 5f43616c 6c6f6300 6d656d73 6574005f _Calloc.memset._ │ │ │ │ │ - 0x00000040 5079546f 6b656e5f 496e6974 005f5079 PyToken_Init._Py │ │ │ │ │ - 0x00000050 4c657865 725f746f 6b656e5f 73657475 Lexer_token_setu │ │ │ │ │ - 0x00000060 70005f50 79546f6b 656e697a 65725f46 p._PyTokenizer_F │ │ │ │ │ - 0x00000070 72656500 50794d65 6d5f4672 6565005f ree.PyMem_Free._ │ │ │ │ │ - 0x00000080 50795f44 65616c6c 6f63005f 5079546f Py_Dealloc._PyTo │ │ │ │ │ - 0x00000090 6b656e5f 46726565 005f5079 4c657865 ken_Free._PyLexe │ │ │ │ │ - 0x000000a0 725f7479 70655f63 6f6d6d65 6e745f74 r_type_comment_t │ │ │ │ │ - 0x000000b0 6f6b656e 5f736574 757000 oken_setup. │ │ │ │ │ + 0x00000000 00246100 5f507954 6f6b656e 697a6572 .$a._PyTokenizer │ │ │ │ │ + 0x00000010 5f746f6b 5f6e6577 0050794d 656d5f43 _tok_new.PyMem_C │ │ │ │ │ + 0x00000020 616c6c6f 63006d65 6d736574 005f5079 alloc.memset._Py │ │ │ │ │ + 0x00000030 546f6b65 6e5f496e 6974005f 50794c65 Token_Init._PyLe │ │ │ │ │ + 0x00000040 7865725f 746f6b65 6e5f7365 74757000 xer_token_setup. │ │ │ │ │ + 0x00000050 5f507954 6f6b656e 697a6572 5f467265 _PyTokenizer_Fre │ │ │ │ │ + 0x00000060 65005079 4d656d5f 46726565 005f5079 e.PyMem_Free._Py │ │ │ │ │ + 0x00000070 5f446561 6c6c6f63 005f5079 546f6b65 _Dealloc._PyToke │ │ │ │ │ + 0x00000080 6e5f4672 6565005f 50794c65 7865725f n_Free._PyLexer_ │ │ │ │ │ + 0x00000090 74797065 5f636f6d 6d656e74 5f746f6b type_comment_tok │ │ │ │ │ + 0x000000a0 656e5f73 65747570 00 en_setup. │ │ │ ├── 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: 2512 (bytes into file) │ │ │ │ │ + Start of section headers: 2484 (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 │ │ │ │ │ + Number of section headers: 13 │ │ │ │ │ + Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,22 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x9d0: │ │ │ │ │ +There are 13 section headers, starting at offset 0x9b4: │ │ │ │ │ │ │ │ │ │ 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 0000c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000810 000038 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0000f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0000f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0000f4 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00014c 0002bc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000848 000100 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000408 000044 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 000948 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00044c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00044c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000480 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000660 0001b0 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000950 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00037c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000800 000138 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0003b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0003b0 000058 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 00000000 000408 000044 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.unlikely REL 00000000 000938 000008 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00044c 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00044c 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000480 0001d0 10 11 9 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000650 0001b0 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 000940 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,33 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 30 entries: │ │ │ │ │ +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 $a │ │ │ │ │ - 2: 00000000 700 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 000000c0 700 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: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 8: 00000000 68 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 10: 00000000 192 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ - 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ + 7: 00000000 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 00000000 192 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,49 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x810 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x800 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000b1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ -0000002c 00000c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000060 00000d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000070 00000e1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ -00000088 0000022b R_ARM_MOVW_ABS_NC 00000000 tok_underflow_readline │ │ │ │ │ -0000008c 0000022c R_ARM_MOVT_ABS 00000000 tok_underflow_readline │ │ │ │ │ -000000b4 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +0000001c 00000a1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ +0000002c 00000b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000060 00000c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000070 00000d1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ +00000088 0000022b R_ARM_MOVW_ABS_NC 000000c0 tok_underflow_readline │ │ │ │ │ +0000008c 0000022c R_ARM_MOVT_ABS 000000c0 tok_underflow_readline │ │ │ │ │ +000000b4 00000e1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000104 00000f1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000138 0000101c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000150 0000111c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000168 0000121c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000001ac 0000131c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020c 0000141c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000240 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000244 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000248 0000151c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000280 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002bc 0000172b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002c0 0000172c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002c8 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002d4 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002e4 0000131c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 00001a1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000308 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000314 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000318 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000031c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000320 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000328 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000330 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000033c 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000344 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000034c 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000350 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000354 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000358 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000360 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000368 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000374 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x848 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x938 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000074 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000078 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000007c 0000111c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000000b0 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000c8 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000e0 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000124 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a0 0000162b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001a4 0000162c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a8 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001ac 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001b4 0000171c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001bc 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001c8 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000001d0 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000001e0 0000191c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -000001f0 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000022c 00001a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000230 00001a2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000238 00001b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000244 00001c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000254 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000264 00001d1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000274 0000162b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000278 0000162c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000027c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000280 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000288 0000171c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000290 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000029c 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002b4 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x948 contains 1 entry: │ │ │ │ │ - Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000034 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000034 0000131d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,26 +4,25 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ -.rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -56,7 +56,217 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ b a8 <_PyTokenizer_FromReadline+0xa8> │ │ │ │ │ + │ │ │ │ │ +000000c0 : │ │ │ │ │ +tok_underflow_readline(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 100 │ │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrle r3, [r0] │ │ │ │ │ + strle r3, [r0, #4] │ │ │ │ │ + strle r3, [r0, #8] │ │ │ │ │ + ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2bc │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 230 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + beq 314 │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 304 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ + R_ARM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 30c │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + add r0, r2, r3 │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + strb r1, [r2, r3] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + bgt 1b4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne 1b4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2ac │ │ │ │ │ + add r2, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r2, #680] @ 0x2a8 │ │ │ │ │ + ldrb r0, [r3, #-1] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne 288 │ │ │ │ │ + ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2ec │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + bne 218 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 370 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + sub r0, r0, #10 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq 34c │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 26c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 338 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ + mov r0, #10 │ │ │ │ │ + str ip, [r4, #8] │ │ │ │ │ + strb r0, [r3] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + strb r1, [r0] │ │ │ │ │ + str r3, [r2, #680] @ 0x2a8 │ │ │ │ │ + b 1d8 │ │ │ │ │ + mov r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 228 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 274 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 1b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 26c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1e4 │ │ │ │ │ + b 2b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 338 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + b 2b4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 334 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 2b4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ 0x00000050 65005f50 79546f6b 656e697a 65725f74 e._PyTokenizer_t │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ - 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ - 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ - 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ - 0x00000100 79005f50 795f4465 616c6c6f 63005079 y._Py_Dealloc.Py │ │ │ │ │ - 0x00000110 4578635f 54797065 4572726f 72005079 Exc_TypeError.Py │ │ │ │ │ - 0x00000120 4572725f 466f726d 6174005f 5079546f Err_Format._PyTo │ │ │ │ │ - 0x00000130 6b656e69 7a65725f 6572726f 725f7265 kenizer_error_re │ │ │ │ │ - 0x00000140 74005f50 79546f6b 656e697a 65725f65 t._PyTokenizer_e │ │ │ │ │ - 0x00000150 6e737572 655f7574 66380050 79457863 nsure_utf8.PyExc │ │ │ │ │ - 0x00000160 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ - 0x00000170 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ - 0x00000180 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ - 0x00000190 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ - 0x000001a0 655f6674 73747269 6e675f65 78707200 e_ftstring_expr. │ │ │ │ │ + 0x000000c0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000d0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x000000e0 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x000000f0 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ + 0x00000100 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ + 0x00000110 5f757466 38005079 556e6963 6f64655f _utf8.PyUnicode_ │ │ │ │ │ + 0x00000120 4465636f 6465005f 5079546f 6b656e69 Decode._PyTokeni │ │ │ │ │ + 0x00000130 7a65725f 6572726f 725f7265 74005079 zer_error_ret.Py │ │ │ │ │ + 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ + 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ + 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ + 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ + 0x00000180 64617465 5f667473 7472696e 675f6578 date_ftstring_ex │ │ │ │ │ + 0x00000190 70720050 79457863 5f547970 65457272 pr.PyExc_TypeErr │ │ │ │ │ + 0x000001a0 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ - 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ - 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ - 0x00000070 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e756e6c 696b656c rel.text.unlikel │ │ │ │ │ + 0x00000050 79002e6e 6f74652e 474e552d 73746163 y..note.GNU-stac │ │ │ │ │ + 0x00000060 6b002e41 524d2e61 74747269 62757465 k..ARM.attribute │ │ │ │ │ + 0x00000070 7300 s. │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x1894 contains 95 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000ac 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000000b4 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ 000000e8 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000022c 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ -00000230 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ -00000248 0000251c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000288 0000262b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000028c 0000262c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002e0 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ -000002ec 0000272b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000002f0 0000272c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000334 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000338 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000344 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000358 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -0000035c 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000360 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000370 0000082b R_ARM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ -00000374 0000082c R_ARM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ -00000378 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000388 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -0000038c 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000390 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000003a0 0000092b R_ARM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -000003a4 0000092c R_ARM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -000003a8 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000003bc 00000a2b R_ARM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -000003c0 00000a2c R_ARM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -000003c4 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003d8 00000b2b R_ARM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ -000003dc 00000b2c R_ARM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ -000003e0 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003f4 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ -000003f8 00000c2c R_ARM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ -000003fc 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000428 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000042c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000430 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000460 00002a1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000234 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ +00000238 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ +00000250 0000251c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000290 0000262b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000294 0000262c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000002e8 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ +000002f4 0000272b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000002f8 0000272c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000033c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000340 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000034c 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000360 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000364 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +00000368 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000378 0000082b R_ARM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ +0000037c 0000082c R_ARM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ +00000380 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000390 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +00000394 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +00000398 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000003a8 0000092b R_ARM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +000003ac 0000092c R_ARM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +000003b0 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000003c4 00000a2b R_ARM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000003c8 00000a2c R_ARM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +000003cc 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +000003e0 00000b2b R_ARM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ +000003e4 00000b2c R_ARM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ +000003e8 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +000003fc 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ +00000400 00000c2c R_ARM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ +00000404 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000434 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000438 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000468 00002a1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000484 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000049c 00000e2b R_ARM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ 000004a0 00000e2c R_ARM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ 000004b4 00002b1c R_ARM_CALL 000007dc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 000004bc 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004c4 00002c1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000004cc 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -95,58 +95,60 @@ │ │ │ │ │ moveq sl, r1 │ │ │ │ │ moveq r9, r0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subeq r2, sl, #6 │ │ │ │ │ - bne 1d8 <_PyTokenizer_check_coding_spec+0xc4> │ │ │ │ │ + bne 1c4 <_PyTokenizer_check_coding_spec+0xb0> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bge 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq 228 <_PyTokenizer_check_coding_spec+0x114> │ │ │ │ │ + beq 230 <_PyTokenizer_check_coding_spec+0x11c> │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bls 20c <_PyTokenizer_check_coding_spec+0xf8> │ │ │ │ │ + bls 214 <_PyTokenizer_check_coding_spec+0x100> │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + bge 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ ldrb r3, [r9, r8] │ │ │ │ │ sub r2, r3, #10 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bhi 1b4 <_PyTokenizer_check_coding_spec+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ │ lsr r1, r1, r2 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + bne 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 1d8 <_PyTokenizer_check_coding_spec+0xc4> │ │ │ │ │ - movw r2, #65526 @ 0xfff6 │ │ │ │ │ - movt r2, #65407 @ 0xff7f │ │ │ │ │ - asr r2, r2, r3 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - beq 478 <_PyTokenizer_check_coding_spec+0x364> │ │ │ │ │ + bls 1f8 <_PyTokenizer_check_coding_spec+0xe4> │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r2, #2692] @ 0xa84 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - ldr r3, [pc, #864] @ 550 <_PyTokenizer_check_coding_spec+0x43c> │ │ │ │ │ + ldr r3, [pc, #884] @ 550 <_PyTokenizer_check_coding_spec+0x43c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 460 <_PyTokenizer_check_coding_spec+0x34c> │ │ │ │ │ + bne 468 <_PyTokenizer_check_coding_spec+0x354> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movw r2, #65526 @ 0xfff6 │ │ │ │ │ + movt r2, #65407 @ 0xff7f │ │ │ │ │ + asr r2, r2, r3 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + bne 1c4 <_PyTokenizer_check_coding_spec+0xb0> │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ │ movt r1, #65407 @ 0xff7f │ │ │ │ │ asr r1, r1, r3 │ │ │ │ │ tst r1, #1 │ │ │ │ │ bne 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b 160 <_PyTokenizer_check_coding_spec+0x4c> │ │ │ │ │ @@ -159,28 +161,28 @@ │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r0, r4, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 264 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ + beq 26c <_PyTokenizer_check_coding_spec+0x158> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 23c <_PyTokenizer_check_coding_spec+0x128> │ │ │ │ │ + bne 244 <_PyTokenizer_check_coding_spec+0x130> │ │ │ │ │ b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ │ - bne 464 <_PyTokenizer_check_coding_spec+0x350> │ │ │ │ │ + bne 46c <_PyTokenizer_check_coding_spec+0x358> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #9 │ │ │ │ │ cmpne r3, #32 │ │ │ │ │ - beq 278 <_PyTokenizer_check_coding_spec+0x164> │ │ │ │ │ + beq 280 <_PyTokenizer_check_coding_spec+0x16c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ @@ -189,43 +191,43 @@ │ │ │ │ │ cmpne ip, #1 │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ movls ip, #1 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ movne r3, #1 │ │ │ │ │ orrs r3, r3, ip │ │ │ │ │ - bne 294 <_PyTokenizer_check_coding_spec+0x180> │ │ │ │ │ + bne 29c <_PyTokenizer_check_coding_spec+0x188> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 464 <_PyTokenizer_check_coding_spec+0x350> │ │ │ │ │ + bcs 46c <_PyTokenizer_check_coding_spec+0x358> │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 2f8 <_PyTokenizer_check_coding_spec+0x1e4> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + beq 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ - b 31c <_PyTokenizer_check_coding_spec+0x208> │ │ │ │ │ + b 324 <_PyTokenizer_check_coding_spec+0x210> │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ ldrbne r2, [r0, r2] │ │ │ │ │ cmp r3, #12 │ │ │ │ │ strb r2, [r1], #1 │ │ │ │ │ - beq 328 <_PyTokenizer_check_coding_spec+0x214> │ │ │ │ │ + beq 330 <_PyTokenizer_check_coding_spec+0x21c> │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_check_coding_spec+0x1ec> │ │ │ │ │ + bne 308 <_PyTokenizer_check_coding_spec+0x1f4> │ │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ add r3, r3, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ @@ -313,33 +315,31 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 454 <_PyTokenizer_check_coding_spec+0x340> │ │ │ │ │ + beq 45c <_PyTokenizer_check_coding_spec+0x348> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 520 <_PyTokenizer_check_coding_spec+0x40c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r6, [r3, #2700] @ 0xa8c │ │ │ │ │ - b 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + b 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 23c <_PyTokenizer_check_coding_spec+0x128> │ │ │ │ │ + bne 244 <_PyTokenizer_check_coding_spec+0x130> │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 508 <_PyTokenizer_check_coding_spec+0x3f4> │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r2, sl │ │ │ │ │ @@ -356,39 +356,39 @@ │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 40c <_PyTokenizer_check_coding_spec+0x2f8> │ │ │ │ │ + beq 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2f8 <_PyTokenizer_check_coding_spec+0x1e4> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 40c <_PyTokenizer_check_coding_spec+0x2f8> │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + bne 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + b 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ b 4d4 <_PyTokenizer_check_coding_spec+0x3c0> │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ @@ -404,15 +404,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 00000554 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ ├── 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: 68512 (bytes into file) │ │ │ │ │ + Start of section headers: 68032 (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 0x10ba0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x109c0: │ │ │ │ │ │ │ │ │ │ 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 001100 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dac0 0005d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d938 0005d8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001134 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 001134 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001134 00823c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00e098 002570 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009370 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a150 000f70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010608 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00b0c0 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b0c0 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00b0f4 001730 10 13 171 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00c824 00129b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 010b20 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001134 0080d4 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00df10 002518 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009208 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 009fe8 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 010428 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00af58 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00af58 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00af8c 001710 10 13 169 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00c69c 00129b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 010940 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 371 entries: │ │ │ │ │ +Symbol table '.symtab' contains 369 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 000003c8 96 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 3: 000004fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 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: 00000504 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00005f78 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00005e10 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000700 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000704 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 17: 000008a4 168 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ 58: 00003650 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 59: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 60: 00003654 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 61: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 62: 000003b4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 63: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 64: 00000c5c 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 65: 00007820 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 65: 000076b8 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 66: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 67: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 68: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 69: 00003eb4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 70: 00003ebc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 71: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 72: 000004c4 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ @@ -94,281 +94,279 @@ │ │ │ │ │ 90: 00000728 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 91: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 92: 000053c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 93: 000053cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 94: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 95: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 96: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 97: 00005ae0 660 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ - 98: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 99: 00005d70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 100: 00005d74 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 101: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 102: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 103: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 104: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 105: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 106: 00006434 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 107: 00006974 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 108: 000081c0 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 109: 00000d70 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 110: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ - 111: 00000818 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 112: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 113: 00006da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 114: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 115: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 116: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 117: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 118: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 119: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 120: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 121: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 122: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 123: 00006da8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 124: 00007070 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 125: 00007074 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 126: 00007150 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 128: 00007154 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 129: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 130: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 131: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 132: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 133: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 134: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 135: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 136: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 137: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 138: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 139: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 140: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 141: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 142: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 143: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 144: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 145: 0000819c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 147: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 148: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 149: 00000d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 000081c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 151: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 152: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 153: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 154: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 155: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 156: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 157: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 158: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 159: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 160: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 161: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 162: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 163: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 164: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 165: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 166: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 167: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 168: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 169: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 170: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 171: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 175: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 186: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 188: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 190: 00001dc4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 191: 0000270c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 202: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 203: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 204: 00000e14 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 205: 00000a88 132 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 211: 00000b0c 156 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 212: 00000ba8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 213: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 214: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 215: 00000be8 2248 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: 00001d74 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 222: 000004cc 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 97: 000007b0 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ + 98: 00005b5c 176 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 99: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 100: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 101: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 102: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 104: 000062cc 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 105: 0000680c 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 106: 00008058 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 107: 00000d70 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 108: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 109: 00000818 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 110: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 111: 00006c3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 113: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 114: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 115: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 116: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 117: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 118: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 119: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 120: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 121: 00006c40 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 122: 00006f08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00006f0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 124: 00006fe8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 126: 00006fec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 127: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 128: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 129: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 130: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 132: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 133: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 134: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 135: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 137: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 138: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 139: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 140: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 141: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 143: 00008034 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 145: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 146: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 147: 00000d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 148: 00008058 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 149: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 150: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 151: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 152: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 153: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 154: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 155: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 156: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 157: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 158: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 159: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 160: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 161: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 162: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 163: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 164: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 165: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 166: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 167: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 168: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 169: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 173: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 183: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 184: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 186: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 188: 00001dc4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 189: 0000270c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 200: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 201: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 202: 00000e14 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 203: 00000a88 132 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 209: 00000b0c 156 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 210: 00000ba8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 211: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 212: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 213: 00000be8 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 219: 00001d74 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 220: 000004cc 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 230: 00002010 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 231: 00002160 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 234: 0000247c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 239: 000027f4 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 240: 000031a4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 241: 000034cc 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 244: 00003654 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 245: 000038b4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 246: 000038e4 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 247: 00003934 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 248: 00003a74 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 249: 00003b20 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 250: 00003bac 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 251: 00003ce8 468 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 254: 00003ebc 432 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 256: 0000406c 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 257: 0000409c 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 258: 0000426c 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 259: 0000443c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 260: 0000460c 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 261: 000046a4 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 265: 00004978 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 266: 000049e8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 267: 00004bb8 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 269: 00004c44 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 273: 00004ee0 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 275: 000053cc 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 277: 00004f68 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 280: 00005114 696 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 282: 00005468 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 283: 00005638 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 284: 00005808 728 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 285: 00005d74 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 286: 00005da8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 287: 000002a8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 288: 00005fa0 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 289: 00006170 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 290: 000066cc 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 291: 00006764 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 292: 000067a8 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 293: 000002e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 294: 00006a0c 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 295: 00006a7c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 296: 00000318 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 297: 00006c4c 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 298: 00000368 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 300: 0000042c 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 301: 0000047c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 302: 000004b4 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 304: 00006da8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 305: 00006f78 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 307: 00007074 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 308: 00007154 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 309: 00007384 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 311: 000006b4 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 312: 000006d0 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 313: 000007e4 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 314: 00000900 488 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 316: 00000ae8 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 317: 00000b7c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 318: 00000bb4 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 319: 00007548 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 324: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 325: 00007764 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 326: 00000c24 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 327: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 328: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 329: 00000d38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 330: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 331: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 332: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 333: 00000dc4 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ - 334: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 335: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 336: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 338: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 339: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 340: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 341: 00000f08 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 342: 00000f64 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 343: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 345: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 346: 00001030 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 347: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 350: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 352: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 358: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 359: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 360: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 361: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 362: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 363: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 364: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 365: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 367: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 368: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 369: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 370: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 228: 00002010 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 229: 00002160 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 232: 0000247c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 237: 000027f4 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 238: 000031a4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 239: 000034cc 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 242: 00003654 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 243: 000038b4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 244: 000038e4 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 245: 00003934 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 246: 00003a74 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 247: 00003b20 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 248: 00003bac 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 249: 00003ce8 468 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 252: 00003ebc 432 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 254: 0000406c 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 255: 0000409c 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 256: 0000426c 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 257: 0000443c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 258: 0000460c 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 259: 000046a4 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 263: 00004978 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 264: 000049e8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 265: 00004bb8 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 267: 00004c44 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 271: 00004ee0 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 273: 000053cc 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 275: 00004f68 428 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: 00005114 696 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 280: 00005468 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 281: 00005638 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 282: 00005808 852 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 283: 00005c0c 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 284: 00005c40 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 285: 000002a8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 286: 00005e38 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 287: 00006008 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 288: 00006564 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 289: 000065fc 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 290: 00006640 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 291: 000002e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 292: 000068a4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 293: 00006914 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 294: 00000318 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 295: 00006ae4 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 296: 00000368 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 298: 0000042c 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 299: 0000047c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 300: 000004b4 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 302: 00006c40 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 303: 00006e10 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 305: 00006f0c 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 306: 00006fec 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 307: 0000721c 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 309: 000006b4 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 310: 000006d0 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 311: 000007e4 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 312: 00000900 488 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 314: 00000ae8 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 315: 00000b7c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 316: 00000bb4 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 317: 000073e0 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 322: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 323: 000075fc 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 324: 00000c24 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 325: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 326: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 327: 00000d38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 328: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 329: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 330: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 331: 00000dc4 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ + 332: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 333: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 334: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 336: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 337: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 338: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 339: 00000f08 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 340: 00000f64 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 341: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 343: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 344: 00001030 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 345: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 348: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 350: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 356: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 357: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 358: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 359: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 360: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 361: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 362: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 363: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 365: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 366: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 367: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 368: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1557 +1,1546 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdac0 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd938 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000038 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000064 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000038 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000064 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000074 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000000bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000000f4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000cb1c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ +000000f4 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000010c 0000c91c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ 00000140 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000154 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000178 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000194 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000154 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000194 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000198 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000001a4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000001b8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00003e2b R_ARM_MOVW_ABS_NC 000003b4 .LC22 │ │ │ │ │ 00000210 00003e2c R_ARM_MOVT_ABS 000003b4 .LC22 │ │ │ │ │ -00000230 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000234 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000230 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000234 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000244 00003f2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000248 00003f2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -00000268 0000411d R_ARM_JUMP24 00007820 abstract_issubclass │ │ │ │ │ -000002a4 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000002c8 0000662b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ -000002cc 0000662c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ +00000268 0000411d R_ARM_JUMP24 000076b8 abstract_issubclass │ │ │ │ │ +000002a4 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000642b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ +000002cc 0000642c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ 000002d4 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000300 00006e2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ -00000304 00006e2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ +00000300 00006c2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ +00000304 00006c2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ 0000030c 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -000003ac 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000003f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ac 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000003f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000400 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -0000040c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000410 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000418 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ -0000041c 0000722c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ -00000424 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000040c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000418 0000702b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ +0000041c 0000702c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ +00000424 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000044c 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000450 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000454 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000468 0000732b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ -0000046c 0000732c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ -0000049c 0000742b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ -000004a0 0000742c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ +00000450 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000454 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000468 0000712b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ +0000046c 0000712c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ +0000049c 0000722b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ +000004a0 0000722c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ 000004a8 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -000004c8 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ -00000504 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000004c8 0000dc1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00000504 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ 0000051c 0000111c R_ARM_CALL 000008a4 iternext │ │ │ │ │ -00000538 00012f1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000005b8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005dc 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005e0 0001072c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005e4 0000792b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ -000005e8 0000792c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ -000005f0 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000604 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000628 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000062c 0000772b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ -00000630 0000772c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ -00000638 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000640 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000644 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000648 0000782b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ -0000064c 0000782c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ -00000654 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000668 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000688 0000752b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ -0000068c 0000752c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ -00000690 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000069c 0000762b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ -000006a0 0000762c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ -000006a4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000538 00012d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005b8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005dc 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005e0 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e4 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ +000005e8 0000772c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ +000005f0 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000604 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000628 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000062c 0000752b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ +00000630 0000752c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ +00000638 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000640 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000644 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000648 0000762b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ +0000064c 0000762c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ +00000654 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000668 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000688 0000732b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ +0000068c 0000732c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ +00000690 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000069c 0000742b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ +000006a0 0000742c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ +000006a4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000006b8 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000006bc 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000006cc 00006a1d R_ARM_JUMP24 00006434 ternary_op.constprop.0 │ │ │ │ │ +000006b8 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000006bc 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000006cc 0000681d R_ARM_JUMP24 000062cc ternary_op.constprop.0 │ │ │ │ │ 00000720 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 00000774 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000778 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000077c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007ac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007b0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007b8 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -000007bc 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -000007c4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007cc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000778 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000077c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007ac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007b0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007b8 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +000007bc 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +000007c4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000080c 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -00000810 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000814 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000874 0000611d R_ARM_JUMP24 00005ae0 sequence_repeat │ │ │ │ │ -000008a8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008ac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008b4 0000832b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ -000008b8 0000832c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ +00000810 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000814 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000874 0000621d R_ARM_JUMP24 00005b5c sequence_repeat │ │ │ │ │ +000008a8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008ac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008b4 0000812b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ +000008b8 0000812c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ 000008c0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000008c4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000008d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000928 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000093c 00013b1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000954 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000968 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000096c 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000978 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000009a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b0 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000009c4 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000009fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a40 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a44 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a5c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000008d4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000928 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000093c 0001391d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000954 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000968 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000096c 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000978 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000009a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b0 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000009c4 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000009fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a44 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a5c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00000a6c 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 00000a70 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 00000a8c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000ab4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000abc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000ad8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ae4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b10 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000b28 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000b54 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ae4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b10 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000b28 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000b54 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b68 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b9c 0000862b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ -00000ba0 0000862c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ +00000b9c 0000842b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ +00000ba0 0000842c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ 00000ba8 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ 00000bf8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000c04 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c08 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c10 0000872b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ -00000c14 0000872c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ -00000c1c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c44 00008e2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ -00000c48 00008e2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ +00000c04 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c08 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c10 0000852b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ +00000c14 0000852c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ +00000c1c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c44 00008c2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ +00000c48 00008c2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ 00000c50 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000c80 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000cdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d00 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d0c 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000d18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d30 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d34 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d58 0000942b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ -00000d5c 0000942c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ +00000c80 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000cdc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d00 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d0c 0000f11c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000d18 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d30 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d34 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d58 0000922b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ +00000d5c 0000922c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ 00000d64 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ 00000dd4 0000111d R_ARM_JUMP24 000008a4 iternext │ │ │ │ │ -00000df0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dfc 0000972b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ -00000e00 0000972c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ -00000e08 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000df0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000df4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dfc 0000952b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ +00000e00 0000952c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ +00000e08 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e74 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000ec0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ec4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ec0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ec4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ee8 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000eec 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000ef0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ef0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000ef8 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00000efc 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000f00 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fac 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000ff4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f00 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fac 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000ff4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001004 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001010 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001014 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000101c 00009f2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -00001020 00009f2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -00001028 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000107c 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000010c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001010 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001014 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000101c 00009d2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +00001020 00009d2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +00001028 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000107c 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000010c4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010d4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000010e0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010e4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010ec 0000a12b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -000010f0 0000a12c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -000010f8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010e0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010e4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010ec 00009f2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000010f0 00009f2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000010f8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe098 contains 1198 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdf10 contains 1187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000028 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000050 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000054 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000068 0000ae1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000006c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000184 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 0000b21c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d4 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002a4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000b41c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000318 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000b51c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000038c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e4 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003e8 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003f4 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000408 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000420 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000424 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000438 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000450 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000028 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000050 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000054 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000068 0000ac1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +0000006c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000184 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 0000b01c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002a4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e8 0000b21c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000318 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000b31c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000038c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003e8 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000408 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000420 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000424 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000438 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000450 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004e8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000bf1d R_ARM_JUMP24 0000270c PySequence_GetItem │ │ │ │ │ -000005d0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000600 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000618 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c41d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000698 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000069c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000500 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000590 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005a0 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +000005c0 0000bd1d R_ARM_JUMP24 0000270c PySequence_GetItem │ │ │ │ │ +000005d0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005d4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000005f0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000600 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000644 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0000c21d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000698 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006a0 0000072b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000006a4 0000072c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000006b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006bc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006b0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006c8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006d0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006e4 0000082b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ 000006e8 0000082c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000006f0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006f8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000700 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000740 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000744 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000790 0000c91d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000794 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000700 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000740 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000744 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000790 0000c71d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000794 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000798 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000079c 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 000007a0 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000007ac 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007bc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007ac 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007c4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 000007c8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000007d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000868 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000087c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000918 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000091c 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000092c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000940 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000948 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009e0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000009e4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000009f0 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -00000a10 0000cc1d R_ARM_JUMP24 00000e14 PySequence_SetItem │ │ │ │ │ +000007d4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000868 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000087c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008a0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000918 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000091c 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000092c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000940 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000948 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009e0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000009e4 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000009f0 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00000a10 0000ca1d R_ARM_JUMP24 00000e14 PySequence_SetItem │ │ │ │ │ 00000a14 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000a28 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a48 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a4c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a28 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a48 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a4c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a54 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000a58 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000a60 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a68 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a6c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a60 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a68 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a6c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a74 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a78 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a80 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a8c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a90 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a9c 0000cf1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000abc 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000ad8 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000adc 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000ae8 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000af4 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b2c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000b30 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000b40 0000cf1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000b58 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000b70 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000b74 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000b80 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b8c 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c10 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000c14 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000c30 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000c34 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000f68 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f90 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fb4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000fdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fec 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001018 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001030 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001058 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000110c 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001138 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001164 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c4 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011e8 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001210 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001220 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000124c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a8c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a90 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a9c 0000cd1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000abc 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000ad8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000adc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000ae8 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000af4 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b2c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000b30 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000b40 0000cd1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000b58 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000b70 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000b74 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000b80 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b8c 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000c10 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000c14 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000c30 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000c34 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000f68 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f90 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fb4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000fdc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001018 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001030 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001058 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001088 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a0 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000110c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001138 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001164 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011e8 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001210 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001220 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000124c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001268 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000126c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001270 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000129c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001270 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000129c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012d4 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012d8 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012e0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001310 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001310 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001328 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000132c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001330 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001360 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001360 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001378 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000137c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001384 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001384 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013a8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013ac 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013b4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013b4 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013d8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013dc 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013e0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001410 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001410 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001438 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000143c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001440 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001440 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001460 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001464 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000146c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001484 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001498 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014a8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014ac 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014dc 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000014e0 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000014ec 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000014f0 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000182c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001858 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001880 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b8 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018fc 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001924 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001954 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000199c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b0 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000019d8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a04 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a30 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a48 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a78 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a90 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ab4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001adc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aec 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001484 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001498 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014a8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014ac 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014dc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000014e0 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000014ec 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000014f0 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000182c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001858 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001880 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b8 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018fc 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001924 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001954 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000199c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000019d8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a04 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a30 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a48 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a90 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ab4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001adc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aec 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b18 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b34 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b38 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b3c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b68 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b68 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ba0 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ba4 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bac 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bdc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bf4 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bf8 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bfc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c44 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c48 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c54 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c54 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001c7c 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c80 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c88 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c88 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001cac 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001cb0 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cb8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ce8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ce8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d00 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d04 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d08 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d08 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001d28 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d2c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d34 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d4c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d60 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d70 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dc0 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ -00001e04 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e50 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e74 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e78 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d34 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d4c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d60 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d70 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dc0 0000dc1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00001e04 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e50 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001e7c 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001e80 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001e8c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ed8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001edc 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001eec 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001f10 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f14 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f20 0000e21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f30 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001e8c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ed8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001edc 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001eec 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001f10 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f14 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001f20 0000e01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001f30 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00001f60 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001f74 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00001f78 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00001f80 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f94 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f98 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f9c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001fa0 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001fb0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fd4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fdc 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fe0 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fec 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001ff0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001ffc 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000200c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000207c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002080 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f7c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001f80 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001f90 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fb4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fbc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001fc0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001fcc 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001fd0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001fdc 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001ff8 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00001ffc 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00002004 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000200c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000207c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002080 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002084 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00002088 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00002094 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020bc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000020c0 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000020d8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020dc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002094 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020bc 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000020c0 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000020d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000020e4 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 000020e8 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000020f0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002114 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002114 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000211c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002124 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002128 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002124 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002128 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00002138 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 0000213c 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002144 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000021a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002244 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002248 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002144 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000021a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002244 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002248 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000226c 0000222b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 00002270 0000222c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ 0000227c 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000022b0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002308 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000230c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000233c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002370 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002388 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022bc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022c0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002308 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000230c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000233c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002358 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002370 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023d8 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002420 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002424 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002470 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000024a8 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024b4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000024b8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000024cc 0000ec1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000024f8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002520 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002550 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002590 0000ed1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000025b0 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000025f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002420 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002424 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002470 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000024a8 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000024b4 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000024b8 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000024cc 0000ea1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000024f8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002520 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002550 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002590 0000eb1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000025b0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000025f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002600 00002a2b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 00002604 00002a2c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ 00002614 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00002628 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00002638 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000263c 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002648 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000264c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002690 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002694 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002638 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000263c 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002648 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000264c 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002690 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002694 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000269c 0000292b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 000026a0 0000292c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -000026a8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026b4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026b8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026a8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000026bc 00002b2b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 000026c0 00002b2c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000026cc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002704 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002708 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026cc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002704 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002708 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000279c 00002f2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 000027a0 00002f2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -000027a4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027b4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027b8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000027dc 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000027e0 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000027e4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027e4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000027ec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002810 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002814 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002834 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002838 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000028c4 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000028cc 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000028ec 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000290c 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002934 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002944 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002970 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002810 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002814 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002834 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002838 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000028c4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000028cc 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000028ec 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000290c 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002934 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002944 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002970 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a04 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a08 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a0c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a0c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002a2c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a30 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a34 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a60 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a34 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a60 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a78 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00002a7c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a80 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002aa0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002aa4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002ab4 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002ab8 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002c04 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c60 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cc0 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002cd0 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cf4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d1c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d2c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002d58 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d6c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002d94 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002dc0 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002df4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002e78 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ea4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002ee0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a7c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a80 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002aa0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002aa4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002ab4 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002ab8 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002c04 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c60 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cc0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002cd0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002cf4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d1c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d2c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002d58 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d6c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002d94 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002dc0 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002df4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e0c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e3c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e54 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e78 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002ea4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002ee0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f54 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f58 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f60 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f94 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f60 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f94 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002fa0 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00002fbc 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002fc0 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fc8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fc8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fec 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003000 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003000 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00003020 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003024 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003028 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003028 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00003048 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000304c 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003054 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000306c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000306c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 000030ac 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 000030d0 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000030d4 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000030d8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003104 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030d8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003104 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000315c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003160 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003168 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031a0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003204 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003208 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003274 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003278 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003168 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031a0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031e0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031e4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003204 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003208 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003274 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003278 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003280 0000382b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 00003284 0000382c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 0000328c 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00003290 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000032a0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032ec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000334c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003350 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000339c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033c8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000341c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003420 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003434 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003438 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000346c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003470 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003478 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f4 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000034f8 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000034fc 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003500 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000353c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003550 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003564 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000035a4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003604 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003608 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003620 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000363c 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000032a0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003350 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000339c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033a0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033b4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000341c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003420 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003434 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003438 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003470 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003478 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f4 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000034f8 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000034fc 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003500 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000353c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003550 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003564 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000035a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003604 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003608 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003620 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000363c 0000f11c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00003648 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003650 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003694 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003698 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003738 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000373c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003748 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000374c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003758 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003764 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003768 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000377c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003780 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003814 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000382c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003830 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003848 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000384c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003650 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003694 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003698 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003738 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000373c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003748 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000374c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003758 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003764 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003768 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000377c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003780 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037c0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003814 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000382c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003830 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003848 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000384c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003850 00003b2b R_ARM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 00003854 00003b2c R_ARM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ 00003858 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000385c 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003870 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000388c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003890 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003894 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000391c 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003870 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000388c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003890 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003894 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000391c 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003930 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -000039cc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039cc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039f4 00003d2b R_ARM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ 000039f8 00003d2c R_ARM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -000039fc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039fc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003a0c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 00003a14 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00003a18 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003a1c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a5c 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003a1c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a5c 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003a70 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003a9c 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003ab0 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003a9c 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003ab0 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00003ad4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003b00 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b80 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b84 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b00 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b18 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b80 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b84 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003b88 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003b8c 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003b98 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b98 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ba4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003c34 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c38 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c48 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -00003c68 0000f71d R_ARM_JUMP24 00003934 PySequence_DelItem │ │ │ │ │ +00003c34 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003c38 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003c48 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00003c68 0000f51d R_ARM_JUMP24 00003934 PySequence_DelItem │ │ │ │ │ 00003c6c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003c84 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ca8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c84 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ca8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cb4 0000432b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ 00003cb8 0000432c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003cc0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cc8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ccc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cc0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cc8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cd4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003cd8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ce0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d0c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d10 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d30 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003d40 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003d44 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003d50 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003d7c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d84 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003d94 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003dcc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000fd1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003df0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003df4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e08 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003ce0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d0c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003d10 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003d30 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003d40 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003d44 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003d50 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003d7c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d84 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003d94 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003dcc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de4 0000fb1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003df0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003df4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e08 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00003e18 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 00003e1c 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 00003e34 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003e6c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e6c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e8c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e94 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003eac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003eb8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003ef8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003efc 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003f14 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f18 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003f34 0000ff1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003f60 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f80 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f84 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003eac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb4 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003eb8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ef8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003efc 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f14 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f18 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f34 0000fd1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003f60 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f80 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f84 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003f88 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00003f8c 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003f98 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fc0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003fc4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fe8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fec 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f98 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fc0 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fc4 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fe8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fec 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003ff0 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00003ff4 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00004000 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004024 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000402c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004030 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004000 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004024 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000402c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004030 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004040 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 00004044 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000404c 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000404c 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00004064 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000040e0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000040ec 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040f0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040ec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040f0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000040f8 0000472b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ 000040fc 0000472c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00004104 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004148 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004160 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000041a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004104 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004148 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004160 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000041ec 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ 000041f0 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ 000041f4 0000401c R_ARM_CALL 00000c5c check_class │ │ │ │ │ -00004210 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004258 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004268 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000042b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004314 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004324 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004328 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004210 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004258 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004268 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000042b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004314 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004324 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004328 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004340 00004a2b R_ARM_MOVW_ABS_NC 00000504 .LC29 │ │ │ │ │ 00004344 00004a2c R_ARM_MOVT_ABS 00000504 .LC29 │ │ │ │ │ 00004350 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004360 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004364 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004398 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000439c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043a4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004400 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004434 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004484 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004488 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044e4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044f4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044f8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004360 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004364 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004398 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000439c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004400 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004434 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004484 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004488 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044e4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044f4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004510 00004c2b R_ARM_MOVW_ABS_NC 00000508 .LC30 │ │ │ │ │ 00004514 00004c2c R_ARM_MOVT_ABS 00000508 .LC30 │ │ │ │ │ 00004520 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004530 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004534 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004568 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000456c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004574 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004604 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004530 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004534 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004568 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000456c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004574 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004604 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004650 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -0000465c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000465c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004660 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004684 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00004688 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -0000468c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000468c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004694 00004d2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ 00004698 00004d2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ -0000469c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046e8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004748 0001061c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00004770 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000477c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004780 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047a0 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000047c8 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047f4 0000f91c R_ARM_CALL 00003b20 PyObject_Size │ │ │ │ │ -00004808 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000480c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004820 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004848 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004850 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000485c 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004860 0001072c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000469c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046e8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004748 0001041c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004770 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000477c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004780 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047a0 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000047c8 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047f4 0000f71c R_ARM_CALL 00003b20 PyObject_Size │ │ │ │ │ +00004808 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000480c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004820 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004848 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004850 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000485c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004860 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004868 00004f2b R_ARM_MOVW_ABS_NC 00000554 .LC33 │ │ │ │ │ 0000486c 00004f2c R_ARM_MOVT_ABS 00000554 .LC33 │ │ │ │ │ -00004874 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004890 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004898 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000489c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004874 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004890 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004898 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000489c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000048a8 00004e2b R_ARM_MOVW_ABS_NC 00000524 .LC32 │ │ │ │ │ 000048ac 00004e2c R_ARM_MOVT_ABS 00000524 .LC32 │ │ │ │ │ -000048b4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004900 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000491c 0001081c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004938 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000493c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004950 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004960 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004968 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000496c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004970 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004974 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000048b4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004900 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000491c 0001061c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004938 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000493c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004950 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004960 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004968 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000496c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004970 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004974 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000049bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000049c8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049cc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049c8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049cc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000049d4 0000512b R_ARM_MOVW_ABS_NC 00000588 .LC34 │ │ │ │ │ 000049d8 0000512c R_ARM_MOVT_ABS 00000588 .LC34 │ │ │ │ │ -000049e0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a30 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a34 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a90 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004aa0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004aa4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049e0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a30 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a34 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a90 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004aa0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004aa4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004abc 0000532b R_ARM_MOVW_ABS_NC 000005b0 .LC35 │ │ │ │ │ 00004ac0 0000532c R_ARM_MOVT_ABS 000005b0 .LC35 │ │ │ │ │ 00004acc 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004adc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ae0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b14 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b18 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b20 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b4c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b50 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b7c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bf0 00010c2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004bf4 00010c2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004c2c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c68 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004c6c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004ce8 00010e1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004d24 00010f1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004d38 0001102b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004d3c 0001102c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004d5c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d70 0001111c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ -00004d80 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d84 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004adc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ae0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b14 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b18 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b20 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b4c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b50 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b7c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bb0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bf0 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004bf4 00010a2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004c2c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c68 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004c6c 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004ce8 00010c1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004d24 00010d1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004d38 00010e2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004d3c 00010e2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004d5c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d70 00010f1c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ +00004d80 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d84 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004d88 0000562b R_ARM_MOVW_ABS_NC 00000688 .LC38 │ │ │ │ │ 00004d8c 0000562c R_ARM_MOVT_ABS 00000688 .LC38 │ │ │ │ │ -00004d98 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d98 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004da4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004db4 0001121c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004dcc 00010f1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004df4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dfc 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00004e08 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00004e1c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e20 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004db4 0001101c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dcc 00010d1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004df4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dfc 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00004e08 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00004e1c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e20 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004e30 0000552b R_ARM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ 00004e34 0000552c R_ARM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00004e3c 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004e4c 0000ff1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004e74 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e84 0000fe1d R_ARM_JUMP24 00003ebc PyNumber_Index │ │ │ │ │ -00004e98 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e9c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e3c 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004e4c 0000fd1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004e74 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e84 0000fc1d R_ARM_JUMP24 00003ebc PyNumber_Index │ │ │ │ │ +00004e98 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e9c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004ea8 0000542b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ 00004eac 0000542c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ -00004eb4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ed8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ed8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f30 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00004f34 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -00004f3c 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f44 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f48 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f3c 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004f44 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f48 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004f4c 0000582b R_ARM_MOVW_ABS_NC 000006f4 .LC40 │ │ │ │ │ 00004f50 0000582c R_ARM_MOVT_ABS 000006f4 .LC40 │ │ │ │ │ -00004f5c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f5c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00005034 0000592b R_ARM_MOVW_ABS_NC 00000724 .LC41 │ │ │ │ │ 0000503c 0000592c R_ARM_MOVT_ABS 00000724 .LC41 │ │ │ │ │ -000050c4 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000050c8 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000050c4 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000050c8 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000050cc 00005b2b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ 000050d0 00005b2c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ -000050d8 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050e4 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000050e8 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000050d8 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050e4 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000050e8 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000050ec 00005a2b R_ARM_MOVW_ABS_NC 00000728 .LC42 │ │ │ │ │ 000050f0 00005a2c R_ARM_MOVT_ABS 00000728 .LC42 │ │ │ │ │ -000050f8 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050f8 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005100 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00005104 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -0000510c 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005138 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000513c 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000515c 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000516c 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00005170 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00005198 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000519c 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000051d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d8 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000051ec 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005224 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005258 0000c91c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005264 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005268 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005284 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000510c 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005138 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000513c 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000515c 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000516c 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00005170 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00005198 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000519c 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000051d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d8 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000051ec 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005224 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005258 0000c71c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00005264 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005268 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005284 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00005294 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 00005298 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 000052b0 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000052cc 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000052e0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052e4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052cc 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000052e0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052e4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000052ec 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 000052f0 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000052fc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005304 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005308 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052fc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005304 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005308 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00005318 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 0000531c 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005324 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005348 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005374 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000538c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053b8 0001191d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005324 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005348 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005374 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000538c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053b8 0001171d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 000053bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000053c4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053c8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005464 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000054b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005510 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005520 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005524 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053c4 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053c8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005464 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000054b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005510 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005520 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005524 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000553c 00005e2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ 00005540 00005e2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ 0000554c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000555c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005560 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005594 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005598 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055a0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055cc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055d0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005630 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005680 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005684 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056e0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000555c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005560 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005594 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005598 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005630 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005680 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005684 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056e0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056f4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000570c 00005f2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ 00005710 00005f2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ 0000571c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000572c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005730 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005764 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005768 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005770 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000579c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005800 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005848 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000584c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058c0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000058d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005934 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005938 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000596c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005970 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005978 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059e0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a10 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a14 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a20 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a64 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a68 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a8c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aa8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005aac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ab4 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005ab8 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005ac0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005ac4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005ad4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b18 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005b1c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005b50 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005b98 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bcc 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bf4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00005bf8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00005c10 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005c14 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005c24 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00005c28 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00005c2c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005c50 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c6c 0000e21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00005c7c 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00005cd4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005cd8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005ce4 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00005ce8 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00005cf4 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005d14 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00005d18 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00005d1c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005d48 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005d4c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005d50 0000622b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -00005d54 0000622c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00005d60 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005d70 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d78 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005d7c 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005df0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005df4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e50 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005e60 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e64 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e7c 0000652b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005e80 0000652c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005e8c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005e9c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ea0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ed4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ed8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ee0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f0c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f10 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f70 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f9c 00002c1d R_ARM_JUMP24 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00005fe8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006048 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006058 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000605c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006074 0000672b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00006078 0000672c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00006084 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006094 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006098 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060cc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060d0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006104 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006108 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006134 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006168 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061d4 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000061d8 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000061dc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061e0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000621c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006220 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006228 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000622c 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006230 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006244 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006248 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006280 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006284 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006290 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006294 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000062b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000062b8 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000062fc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006300 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006308 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -0000630c 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -00006314 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00006318 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006328 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006334 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006338 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006368 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006374 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006378 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000063b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063e0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000640c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006410 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006414 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000642c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000648c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006490 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064e0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000064ec 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064f0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006520 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006524 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006580 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006584 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000658c 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006590 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000065a8 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000065ac 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000065b8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065d8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065dc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006608 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006638 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000663c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000666c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000667c 0000692b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -00006680 0000692c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -0000668c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006710 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -0000671c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006720 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006738 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -0000673c 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00006740 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006754 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00006758 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -0000675c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006970 00006d1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ -00006a50 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006a5c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006a60 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006a68 00006f2b R_ARM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ -00006a6c 00006f2c R_ARM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ -00006a74 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006ac4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ac8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b24 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006b34 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b38 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b50 0000702b R_ARM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ -00006b54 0000702c R_ARM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ -00006b60 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006b70 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b74 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ba8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bac 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bb4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006be0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006be4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c10 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c44 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c88 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006ca0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006cec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d1c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d30 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ -00006d34 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ -00006d38 0000401c R_ARM_CALL 00000c5c check_class │ │ │ │ │ -00006d54 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006d98 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006df0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006df4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e50 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006e60 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e64 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e7c 00007a2b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ -00006e80 00007a2c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ -00006e8c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006e9c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ea0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ed4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ed8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ee0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f0c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f10 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f70 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fac 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006fb0 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006fc0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006fc4 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00007048 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000705c 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00007070 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000070b0 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000070b4 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000070c8 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000070cc 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000711c 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00007148 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00007150 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007194 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007198 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000071ec 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000071f0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007238 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000723c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007260 00007f2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ -00007264 00007f2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ -00007270 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000072a4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000072b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000072b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000072fc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007300 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007330 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000734c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007364 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000737c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073b4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000073b8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000073bc 0000812b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ -000073c0 0000812c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ -000073c8 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007408 0001361c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007430 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007464 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007468 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007470 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00007474 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -0000747c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007498 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000749c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000074b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000074c4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074c8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074d4 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000074d8 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000074e0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007504 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000750c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007510 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007520 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007524 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000752c 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007570 0001402b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007574 0001402c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000075f4 0001402b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000075f8 0001402c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00007600 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007624 0001411d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00007628 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007638 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000763c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007644 0000882b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ -00007648 0000882c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ -00007650 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007684 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007690 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000076a0 0000892b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -000076a4 0000892c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -000076ac 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000076e4 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000076f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076fc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00007704 0000e61c R_ARM_CALL 00002010 _PyNumber_Index │ │ │ │ │ -00007710 0001431c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007734 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000775c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000779c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077e8 00008d2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ -000077ec 00008d2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ -000077f8 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00007818 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000784c 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000078d0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007960 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000079d8 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007a60 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ab0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac0 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007ac4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007aec 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007af0 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007af4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007b24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b40 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b68 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007be8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bf8 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007bfc 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c34 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c88 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ca4 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007ca8 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007cac 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ce0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d4c 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007d50 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d7c 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007da4 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007e40 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007e68 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007ea8 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007eac 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007eb4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ee8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f34 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00007f38 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f6c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fa4 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007fcc 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ -00008010 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00008014 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -0000801c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008068 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008084 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008100 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000819c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000081a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081a4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081a8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081ac 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081b0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081b4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081b8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000081bc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008230 00006d1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ +0000572c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005730 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005764 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005768 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005770 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005800 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005848 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000584c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058c0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005930 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005934 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005940 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00005970 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005974 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059a8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059ac 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a1c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a4c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a50 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a5c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aa8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005aac 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ac4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005adc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005ae0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ae8 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005aec 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005af4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b0c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b28 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b2c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b34 0000612b R_ARM_MOVW_ABS_NC 000007b0 .LC47 │ │ │ │ │ +00005b38 0000612c R_ARM_MOVT_ABS 000007b0 .LC47 │ │ │ │ │ +00005b40 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005b44 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00005b54 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b94 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005b98 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005ba8 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00005bd0 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005bf0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005bf8 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005bfc 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005c04 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005c10 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005c14 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005c88 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c8c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ce8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005cf8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005cfc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d14 0000632b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005d18 0000632c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005d24 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005d34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d6c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d70 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005da4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005da8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dd4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e08 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e34 00002c1d R_ARM_JUMP24 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00005e80 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e84 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ee0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005ef0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ef4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f0c 0000652b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +00005f10 0000652c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00005f1c 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005f2c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f30 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f64 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f68 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f70 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f9c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fa0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fcc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006000 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000606c 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006070 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006074 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006078 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060c0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000060c4 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000060c8 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000060dc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006118 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000611c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006128 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000612c 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000614c 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006150 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006194 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006198 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000061a0 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000061a4 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000061ac 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000061b0 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000061c0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000061cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006200 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000620c 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006210 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006248 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000624c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006278 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062a4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062a8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062c4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006324 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006328 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006378 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006384 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006388 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063b8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063bc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006418 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000641c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006424 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006428 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006440 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00006444 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00006450 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006470 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006474 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064a0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006504 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006514 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00006518 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00006524 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006544 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000655c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065a8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000065b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000065b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000065d0 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +000065d4 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +000065d8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000065ec 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000065f0 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000065f4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006808 00006b1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ +000068e8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000068f4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000068f8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006900 00006d2b R_ARM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ +00006904 00006d2c R_ARM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ +0000690c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000695c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006960 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069bc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069e8 00006e2b R_ARM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ +000069ec 00006e2c R_ARM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ +000069f8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006a08 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a0c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a40 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a44 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a4c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a78 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a7c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006aa8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006adc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b20 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006b38 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006b84 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bb4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006bc8 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +00006bcc 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00006bd0 0000401c R_ARM_CALL 00000c5c check_class │ │ │ │ │ +00006bec 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006c30 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c3c 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c88 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c8c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ce8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006cf8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cfc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d14 0000782b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ +00006d18 0000782c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ +00006d24 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006d34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d6c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d70 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006da8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006dd4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e08 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e44 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006e48 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e58 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e5c 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006ee0 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006ef4 0001301c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006f08 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f48 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f4c 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f60 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006f64 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006fb4 0001301c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006fe0 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006fe8 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000702c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007030 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007084 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007088 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070f8 00007d2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ +000070fc 00007d2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ +00007108 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +0000713c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007148 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000714c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007194 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007198 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000071c8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007214 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000724c 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00007250 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00007254 00007f2b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ +00007258 00007f2c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ +00007260 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072a0 0001341c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000072c8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072fc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007300 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007308 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000730c 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00007314 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007330 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00007334 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00007348 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000735c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007360 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000736c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00007370 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007378 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000739c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000073a8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000073b8 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000073bc 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000073c4 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007408 00013e2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000740c 00013e2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000748c 00013e2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007490 00013e2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007498 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000074bc 00013f1d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000074c0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000074d0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074d4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074dc 0000862b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ +000074e0 0000862c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ +000074e8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000751c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007524 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007528 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007538 0000872b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +0000753c 0000872c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +00007544 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000757c 0001401d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00007588 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007594 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000759c 0000e41c R_ARM_CALL 00002010 _PyNumber_Index │ │ │ │ │ +000075a8 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000075cc 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007634 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007638 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007654 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007658 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007680 00008b2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ +00007684 00008b2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ +00007690 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +000076b0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076e4 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007768 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000077f8 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007870 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000078f8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007948 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007958 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +0000795c 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007984 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007988 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +0000798c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000079bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079d8 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007a00 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007a80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a90 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007a94 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007acc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b20 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b3c 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007b40 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007b44 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007b78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bd4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007be4 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007be8 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c14 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007c3c 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007cd8 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007d00 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007d40 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007d44 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007d4c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007d80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dbc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dcc 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007dd0 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e04 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e3c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e64 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007ea8 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007eac 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007eb4 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007f00 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f1c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f40 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f5c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f98 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008034 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008038 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000803c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008040 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008044 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008048 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000804c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008050 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008054 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000080c8 00006b1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10608 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10428 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000008 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000060 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000098 00008c2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ -0000009c 00008c2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ -000000a8 00006a1d R_ARM_JUMP24 00006434 ternary_op.constprop.0 │ │ │ │ │ +00000004 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000008 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000060 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000098 00008a2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ +0000009c 00008a2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ +000000a8 0000681d R_ARM_JUMP24 000062cc ternary_op.constprop.0 │ │ │ │ │ 000000cc 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -000000d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e8 0000922b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ -000000ec 0000922c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ +000000d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 0000902b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ +000000ec 0000902c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ 000000f8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000011c 0000932b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ -00000120 0000932c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ +0000011c 0000912b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ +00000120 0000912c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ 00000128 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000148 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00000148 0000dc1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ 000001f4 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -000001f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000228 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -0000023c 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -00000248 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a4 0000982b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ -000002a8 0000982c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ -000002b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002e4 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002e8 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 0000992b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ -0000030c 0000992c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ -00000314 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000338 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000fa1c R_ARM_CALL 00003bac PyObject_DelItem │ │ │ │ │ -000003bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003fc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000400 00009a2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ -00000404 00009a2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ -00000414 0000f31d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000424 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000458 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000464 00009c2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ -00000468 00009c2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ -00000470 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000047c 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -000004b8 00013c1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ -000004c4 00009e2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ -000004c8 00009e2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ -000004d0 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000004dc 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -00000508 00013c1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ -00000514 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -00000540 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -0000054c 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -000005d4 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000001f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000228 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000234 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000238 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +0000023c 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +00000248 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a4 0000962b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ +000002a8 0000962c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ +000002b0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e4 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002e8 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 0000972b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ +0000030c 0000972c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ +00000314 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000338 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000f81c R_ARM_CALL 00003bac PyObject_DelItem │ │ │ │ │ +000003bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fc 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000400 0000982b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ +00000404 0000982c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ +00000414 0000f11d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000424 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000458 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000464 00009a2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ +00000468 00009a2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ +00000470 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000047c 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +000004b8 00013a1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ +000004c4 00009c2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ +000004c8 00009c2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ +000004d0 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000004dc 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +00000508 00013a1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ +00000514 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +00000540 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +0000054c 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +000005d4 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000005f8 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -00000620 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000654 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000664 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000668 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -00000674 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000620 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000628 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000668 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +00000674 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000710 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000738 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000740 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000076c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000778 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000077c 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000780 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -0000078c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000a22b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ -000007b4 0000a22c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ -000007bc 0000a32b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ -000007c0 0000a32c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ -000007c4 00015c1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000007e4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007fc 00015d1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000080c 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000818 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -00000820 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -00000828 00000a1c R_ARM_CALL 00005f78 Py_XDECREF │ │ │ │ │ -0000083c 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000840 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000850 00015f1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000868 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -000008a8 0001241c R_ARM_CALL 000067a8 PyBuffer_IsContiguous │ │ │ │ │ -000008c0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008e0 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000090c 0000a52b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000910 0000a52c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000914 0000a62b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000918 0000a62c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000924 0001641c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000940 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ -0000094c 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000970 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a24 0000f91d R_ARM_JUMP24 00003b20 PyObject_Size │ │ │ │ │ -00000ad8 0001111c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ -00000aec 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000a72b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ -00000af8 0000a72c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ -00000b00 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b14 0001111c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ -00000b24 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000b3c 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000b40 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000b44 0000a82b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ -00000b48 0000a82c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ -00000b50 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b58 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000b60 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000b78 00006b1c R_ARM_CALL 00006974 _IsCContiguous │ │ │ │ │ -00000b94 00006b1c R_ARM_CALL 00006974 _IsCContiguous │ │ │ │ │ -00000ba4 00006c1c R_ARM_CALL 000081c0 _IsFortranContiguous │ │ │ │ │ -00000bc0 00006c1c R_ARM_CALL 000081c0 _IsFortranContiguous │ │ │ │ │ -00000bd8 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000be8 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000bf8 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c0c 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c14 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000c1c 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000cb0 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ -00000cc0 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ -00000cd0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cdc 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ce4 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000cec 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000d4c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000a92b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ -00000d58 0000a92c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ -00000d60 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000da8 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000e04 0001111c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000eac 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ebc 0001131c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ -00000edc 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000ee0 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000ef0 00016e1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000f04 0001221d R_ARM_JUMP24 000066cc PySequence_Size │ │ │ │ │ -00000f18 0001041d R_ARM_JUMP24 0000460c PyMapping_Size │ │ │ │ │ -00000f2c 0000dd1d R_ARM_JUMP24 00001d74 PySequence_Contains │ │ │ │ │ -00000f4c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000f50 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000738 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000740 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000076c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000774 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000778 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000780 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +0000078c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b0 0000a02b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ +000007b4 0000a02c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ +000007bc 0000a12b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ +000007c0 0000a12c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ +000007c4 00015a1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000007e4 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007fc 00015b1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000080c 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000818 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +00000820 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +00000828 00000a1c R_ARM_CALL 00005e10 Py_XDECREF │ │ │ │ │ +0000083c 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000840 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000850 00015d1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000868 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +000008a8 0001221c R_ARM_CALL 00006640 PyBuffer_IsContiguous │ │ │ │ │ +000008c0 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008e0 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000090c 0000a32b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000910 0000a32c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000914 0000a42b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000918 0000a42c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000924 0001621c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000940 0001531c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +0000094c 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000970 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a24 0000f71d R_ARM_JUMP24 00003b20 PyObject_Size │ │ │ │ │ +00000ad8 00010f1c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ +00000aec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af4 0000a52b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ +00000af8 0000a52c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ +00000b00 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b14 00010f1c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ +00000b24 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000b3c 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000b40 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000b44 0000a62b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ +00000b48 0000a62c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ +00000b50 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b58 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000b60 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000b78 0000691c R_ARM_CALL 0000680c _IsCContiguous │ │ │ │ │ +00000b94 0000691c R_ARM_CALL 0000680c _IsCContiguous │ │ │ │ │ +00000ba4 00006a1c R_ARM_CALL 00008058 _IsFortranContiguous │ │ │ │ │ +00000bc0 00006a1c R_ARM_CALL 00008058 _IsFortranContiguous │ │ │ │ │ +00000bd8 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000be8 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000bf8 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c0c 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c14 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000c1c 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000cb0 0001531c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +00000cc0 0001531c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +00000cd0 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce4 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000cec 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000d4c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d54 0000a72b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ +00000d58 0000a72c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ +00000d60 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da8 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000e04 00010f1c R_ARM_CALL 00004ee0 PyObject_GetBuffer │ │ │ │ │ +00000e2c 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000eac 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ebc 0001111c R_ARM_CALL 000053cc PyBuffer_Release │ │ │ │ │ +00000edc 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000ee0 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000ef0 00016c1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000f04 0001201d R_ARM_JUMP24 00006564 PySequence_Size │ │ │ │ │ +00000f18 0001021d R_ARM_JUMP24 0000460c PyMapping_Size │ │ │ │ │ +00000f2c 0000db1d R_ARM_JUMP24 00001d74 PySequence_Contains │ │ │ │ │ +00000f4c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000f50 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -140,17 +140,17 @@ │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ PySequence_Contains │ │ │ │ │ _PySequence_IterSearch │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ PyLong_Type │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ -_PyErr_Format │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ +_PyErr_Format │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyNumber_InPlaceOr │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ PyObject_Format │ │ │ │ │ PyUnicode_Type │ │ │ │ │ PyObject_Str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ bl c5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 224 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7820 │ │ │ │ │ + b 76b8 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ 0000026c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -559,15 +559,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 6434 │ │ │ │ │ + b 62cc │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000006d0 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 898 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 5ae0 │ │ │ │ │ + b 5b5c │ │ │ │ │ R_ARM_JUMP24 sequence_repeat │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 8a4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8a4 │ │ │ │ │ mov r2, r4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ │ b 64c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -2255,15 +2255,15 @@ │ │ │ │ │ beq 1e90 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f88 │ │ │ │ │ + bne 1f68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ bne 1e14 │ │ │ │ │ @@ -2281,41 +2281,30 @@ │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1eb8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f68 │ │ │ │ │ + bne 1fec │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ b 1e14 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ b 1e90 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1eb8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1fdc │ │ │ │ │ + bne 1fbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2348,15 +2337,26 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ee8 │ │ │ │ │ - b 1fb4 │ │ │ │ │ + b 1f94 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 1eb8 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00002010 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -4942,15 +4942,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4188 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 76b8 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4188 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -6625,38 +6625,38 @@ │ │ │ │ │ 00005808 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 58dc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 5880 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 58ec │ │ │ │ │ mov r7, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5984 │ │ │ │ │ + beq 59c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5848 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -6664,56 +6664,74 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 5848 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5a90 │ │ │ │ │ + beq 5b10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ beq 5858 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5928 │ │ │ │ │ + bne 5964 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b 585c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5a54 │ │ │ │ │ + bne 5a98 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - ble 5a00 │ │ │ │ │ + ble 5a3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a34 │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5a34 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 5a70 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 5a70 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5adc │ │ │ │ │ + ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5adc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + bl 1dc4 │ │ │ │ │ + R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 5ac0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 5ae0 │ │ │ │ │ + bx r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6733,39 +6751,39 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 5858 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5a7c │ │ │ │ │ + ble 5afc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 59bc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq 59f8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 5874 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 59d0 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ble 5a0c │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ b 5900 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a98 │ │ │ │ │ + bne 5b18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 5900 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ @@ -6780,265 +6798,146 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5908 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5aa4 │ │ │ │ │ + beq 5b24 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5aa4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 591c │ │ │ │ │ + beq 5b24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 5b5c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 58e4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5998 │ │ │ │ │ + bne 59d4 │ │ │ │ │ b 58ec │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5950 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 5874 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 5ad4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a90 │ │ │ │ │ + bne 5b10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5998 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - b 58ec │ │ │ │ │ + bne 59d4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + b 58ec │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ │ + ldr ip, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC46 │ │ │ │ │ + R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 5874 │ │ │ │ │ + b 5ad4 │ │ │ │ │ │ │ │ │ │ -00005ae0 : │ │ │ │ │ +00005b5c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ - ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5bec │ │ │ │ │ + ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5bec │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r9, [r4] │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5be0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + bl 1dc4 │ │ │ │ │ + R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5ba4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5b80 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + beq 5bcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5b6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5b6c │ │ │ │ │ - ldr r3, [pc, #452] @ 5d70 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5c58 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c3c │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d64 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - b 5b6c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r2 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 5bcc │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq 5bb8 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 5b4c │ │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 5cd4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5bcc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5bcc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5bcc │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ - ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_PyErr_Clear> │ │ │ │ │ - R_ARM_CALL _PyErr_Clear │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 5d04 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 5cc4 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cac │ │ │ │ │ - mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5b6c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5ca4 │ │ │ │ │ - mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5b90 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5d30 │ │ │ │ │ - mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5b6c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5b4c │ │ │ │ │ - b 5bc0 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5bcc │ │ │ │ │ - b 5c3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5ccc │ │ │ │ │ - mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5b90 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC47 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ + R_ARM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - .word 0x000001bc │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + b 5be0 │ │ │ │ │ │ │ │ │ │ -00005d74 : │ │ │ │ │ +00005c0c : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -7048,72 +6947,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005da8 : │ │ │ │ │ +00005c40 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e6c │ │ │ │ │ + beq 5d04 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5d0c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5d84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5de8 │ │ │ │ │ + beq 5c80 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5de8 │ │ │ │ │ + beq 5c80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5d90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5c88 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e90 │ │ │ │ │ + bne 5d28 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5dfc │ │ │ │ │ + b 5c94 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5f44 │ │ │ │ │ + bne 5ddc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7127,143 +7026,143 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5cac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5df8 │ │ │ │ │ + bgt 5c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 5c90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5df8 │ │ │ │ │ + b 5c90 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f60 │ │ │ │ │ + ble 5df8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5d0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5cac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e74 │ │ │ │ │ + bgt 5d0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5d0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e74 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5d0c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ - b 5e74 │ │ │ │ │ + bne 5d98 │ │ │ │ │ + b 5d0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 5d90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5ef8 │ │ │ │ │ + b 5d90 │ │ │ │ │ │ │ │ │ │ -00005f78 : │ │ │ │ │ +00005e10 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 5f94 │ │ │ │ │ + bne 5e2c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 26c │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00005fa0 : │ │ │ │ │ +00005e38 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6064 │ │ │ │ │ + beq 5efc │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 5eb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 5f04 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 60e4 │ │ │ │ │ + beq 5f7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5e78 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5e78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 60f0 │ │ │ │ │ + beq 5f88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fe8 │ │ │ │ │ + beq 5e80 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6088 │ │ │ │ │ + bne 5f20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5ff4 │ │ │ │ │ + b 5e8c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 5fd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7277,72 +7176,72 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 5ea4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ff0 │ │ │ │ │ + bgt 5e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ff0 │ │ │ │ │ + bne 5e88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5ff0 │ │ │ │ │ + b 5e88 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6158 │ │ │ │ │ + ble 5ff0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 5f04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 5ea4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 606c │ │ │ │ │ + bgt 5f04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 606c │ │ │ │ │ + bne 5f04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 606c │ │ │ │ │ + b 5f04 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 5f04 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 60f8 │ │ │ │ │ - b 606c │ │ │ │ │ + bne 5f90 │ │ │ │ │ + b 5f04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60f0 │ │ │ │ │ + bne 5f88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 60f0 │ │ │ │ │ + b 5f88 │ │ │ │ │ │ │ │ │ │ -00006170 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00006008 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7353,112 +7252,112 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 63e8 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ + beq 6280 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6200 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 6098 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 639c <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ + beq 6234 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 638c <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ + beq 6224 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 61c4 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 605c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6278 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + beq 6110 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 636c <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + beq 6204 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 6334 <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ + bne 61cc <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6288 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + bgt 6120 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 640c <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + beq 62a4 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 641c <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ + ble 62b4 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62f8 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq 6190 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 63a4 <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ + bne 623c <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7472,93 +7371,93 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 636c <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bgt 6204 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 636c <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bne 6204 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 6268 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 6100 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 61f4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 608c <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62f8 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bgt 6190 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62f8 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62f8 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b 6190 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 6280 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ + bne 6118 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6278 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + b 6110 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + bne 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62b4 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 614c <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ │ │ │ │ │ -00006434 : │ │ │ │ │ +000062cc : │ │ │ │ │ ternary_op.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7567,207 +7466,207 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6610 │ │ │ │ │ + beq 64a8 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ - bne 64c0 │ │ │ │ │ + bne 6358 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 652c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 6390 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 6484 │ │ │ │ │ + beq 631c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 639c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 648c │ │ │ │ │ + beq 6324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 662c │ │ │ │ │ + bne 64c4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6498 │ │ │ │ │ + b 6330 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 66b4 │ │ │ │ │ + ble 654c │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r9, #0 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 63d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 634c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 669c │ │ │ │ │ + ble 6534 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 6414 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ cmpne r2, r7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 65c4 │ │ │ │ │ + bne 645c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 6674 │ │ │ │ │ + bne 650c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 634c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 634c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 657c │ │ │ │ │ + bgt 6414 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 657c │ │ │ │ │ + bne 6414 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 657c │ │ │ │ │ + b 6414 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 64c0 │ │ │ │ │ + bne 6358 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 6540 │ │ │ │ │ + b 63d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 634c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6494 │ │ │ │ │ + bgt 632c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6494 │ │ │ │ │ + bne 632c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6494 │ │ │ │ │ + b 632c │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6454 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 6540 │ │ │ │ │ + b 63d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 63d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6540 │ │ │ │ │ + b 63d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 639c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6504 │ │ │ │ │ + b 639c │ │ │ │ │ │ │ │ │ │ -000066cc : │ │ │ │ │ +00006564 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6710 │ │ │ │ │ + beq 65a8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 671c │ │ │ │ │ + beq 65b4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 671c │ │ │ │ │ + beq 65b4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7775,229 +7674,229 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6748 │ │ │ │ │ + bne 65e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6714 │ │ │ │ │ + b 65ac │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 65d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6714 │ │ │ │ │ + b 65ac │ │ │ │ │ │ │ │ │ │ -00006764 : │ │ │ │ │ +000065fc : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 67a0 │ │ │ │ │ + bne 6638 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67a0 │ │ │ │ │ + beq 6638 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6794 │ │ │ │ │ + b 662c │ │ │ │ │ │ │ │ │ │ -000067a8 : │ │ │ │ │ +00006640 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6884 │ │ │ │ │ + bne 671c │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne 688c │ │ │ │ │ + bne 6724 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 687c │ │ │ │ │ + bmi 6714 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 681c │ │ │ │ │ + ble 66b4 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mul lr, lr, r4 │ │ │ │ │ ldr ip, [r3, r2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6844 │ │ │ │ │ + ble 66dc │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ sub r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6714 │ │ │ │ │ mul lr, ip, lr │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 686c │ │ │ │ │ + ble 6704 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mul lr, r0, lr │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 6854 │ │ │ │ │ + bne 66ec │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 6940 │ │ │ │ │ + bne 67d8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6968 │ │ │ │ │ + beq 6800 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 687c │ │ │ │ │ + ble 6714 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 68d8 │ │ │ │ │ + ble 6770 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 68fc │ │ │ │ │ + ble 6794 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6714 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6924 │ │ │ │ │ + ble 67bc │ │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 690c │ │ │ │ │ - b 687c │ │ │ │ │ + bne 67a4 │ │ │ │ │ + b 6714 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6938 │ │ │ │ │ + bne 67d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6974 <_IsCContiguous> │ │ │ │ │ + bl 680c <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 81c0 <_IsFortranContiguous> │ │ │ │ │ + b 8058 <_IsFortranContiguous> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b d70 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -00006974 <_IsCContiguous>: │ │ │ │ │ +0000680c <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69f0 <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6888 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 69f0 <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6888 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 69f0 <_IsCContiguous+0x7c> │ │ │ │ │ + blt 6888 <_IsCContiguous+0x7c> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6a00 <_IsCContiguous+0x8c> │ │ │ │ │ + ble 6898 <_IsCContiguous+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - b 69cc <_IsCContiguous+0x58> │ │ │ │ │ + b 6864 <_IsCContiguous+0x58> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 69d8 <_IsCContiguous+0x64> │ │ │ │ │ + ble 6870 <_IsCContiguous+0x64> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 69f8 <_IsCContiguous+0x84> │ │ │ │ │ + bne 6890 <_IsCContiguous+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 69bc <_IsCContiguous+0x48> │ │ │ │ │ + bge 6854 <_IsCContiguous+0x48> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6998 <_IsCContiguous+0x24> │ │ │ │ │ + b 6830 <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006a0c : │ │ │ │ │ +000068a4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 68e8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a5c │ │ │ │ │ + beq 68f4 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a5c │ │ │ │ │ + beq 68f4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -8009,74 +7908,74 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6a54 │ │ │ │ │ + b 68ec │ │ │ │ │ │ │ │ │ │ -00006a7c : │ │ │ │ │ +00006914 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b40 │ │ │ │ │ + beq 69d8 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6af4 │ │ │ │ │ + bne 698c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 69e0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6a58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6abc │ │ │ │ │ + beq 6954 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6abc │ │ │ │ │ + beq 6954 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6a64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac4 │ │ │ │ │ + beq 695c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b64 │ │ │ │ │ + bne 69fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6ad0 │ │ │ │ │ + b 6968 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6c18 │ │ │ │ │ + bne 6ab0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8090,229 +7989,229 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6ae8 │ │ │ │ │ + bne 6980 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6acc │ │ │ │ │ + bgt 6964 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6acc │ │ │ │ │ + bne 6964 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6acc │ │ │ │ │ + b 6964 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6c34 │ │ │ │ │ + ble 6acc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 69e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6ae8 │ │ │ │ │ + bne 6980 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b48 │ │ │ │ │ + bgt 69e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6b48 │ │ │ │ │ + bne 69e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b48 │ │ │ │ │ + b 69e0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 69e0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6bd4 │ │ │ │ │ - b 6b48 │ │ │ │ │ + bne 6a6c │ │ │ │ │ + b 69e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bcc │ │ │ │ │ + bne 6a64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bcc │ │ │ │ │ + b 6a64 │ │ │ │ │ │ │ │ │ │ -00006c4c <_PyObject_RealIsInstance>: │ │ │ │ │ +00006ae4 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6d2c <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ + bge 6bc4 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6cf8 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + beq 6b90 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6cf8 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + bne 6b90 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #260] @ 6da4 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #260] @ 6c3c <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6d04 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ + bne 6b9c <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6cd8 <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ + ble 6b70 <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ccc <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + bne 6b64 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 6ccc <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + b 6b64 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6cc0 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + bge 6b58 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6cc0 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + b 6b58 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl c5c │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #80] @ 6da4 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #80] @ 6c3c <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 76b8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bgt 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 6cfc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6b94 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ .word 0x00008668 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006da8 : │ │ │ │ │ +00006c40 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e6c │ │ │ │ │ + beq 6d04 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6e20 │ │ │ │ │ + bne 6cb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6d0c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6eec │ │ │ │ │ + beq 6d84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6de8 │ │ │ │ │ + beq 6c80 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6de8 │ │ │ │ │ + beq 6c80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6ef8 │ │ │ │ │ + beq 6d90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6df0 │ │ │ │ │ + beq 6c88 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e90 │ │ │ │ │ + bne 6d28 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6dfc │ │ │ │ │ + b 6c94 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6f44 │ │ │ │ │ + bne 6ddc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8326,385 +8225,385 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6e14 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6df8 │ │ │ │ │ + bgt 6c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6df8 │ │ │ │ │ + bne 6c90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6df8 │ │ │ │ │ + b 6c90 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f60 │ │ │ │ │ + ble 6df8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6d0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6e14 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6e74 │ │ │ │ │ + bgt 6d0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e74 │ │ │ │ │ + bne 6d0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e74 │ │ │ │ │ + b 6d0c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6d0c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6f00 │ │ │ │ │ - b 6e74 │ │ │ │ │ + bne 6d98 │ │ │ │ │ + b 6d0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ef8 │ │ │ │ │ + bne 6d90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ef8 │ │ │ │ │ + b 6d90 │ │ │ │ │ │ │ │ │ │ -00006f78 <_PyIter_Send>: │ │ │ │ │ +00006e10 <_PyIter_Send>: │ │ │ │ │ _PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7008 <_PyIter_Send+0x90> │ │ │ │ │ + bne 6ea0 <_PyIter_Send+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 702c <_PyIter_Send+0xb4> │ │ │ │ │ + bne 6ec4 <_PyIter_Send+0xb4> │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 702c <_PyIter_Send+0xb4> │ │ │ │ │ + beq 6ec4 <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 7058 <_PyIter_Send+0xe0> │ │ │ │ │ + beq 6ef0 <_PyIter_Send+0xe0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ stm r4, {r0, r1} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fac <_PyIter_Send+0x34> │ │ │ │ │ + beq 6e44 <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6ff0 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e88 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 7070 <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 6f08 <_PyIter_Send+0xf8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 6fec <_PyIter_Send+0x74> │ │ │ │ │ + bne 6e84 <_PyIter_Send+0x74> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ - b 6ff0 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e88 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d86c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007074 : │ │ │ │ │ +00006f0c : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 70fc │ │ │ │ │ + bne 6f94 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 7130 │ │ │ │ │ + bne 6fc8 │ │ │ │ │ ldr r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7130 │ │ │ │ │ + beq 6fc8 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 7118 │ │ │ │ │ + beq 6fb0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 6f40 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 70f4 │ │ │ │ │ + b 6f8c │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 7150 │ │ │ │ │ + ldr r0, [pc, #8] @ 6fe8 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 70e4 │ │ │ │ │ + b 6f7c │ │ │ │ │ .word 0x0000d86c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007154 : │ │ │ │ │ +00006fec : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c8 │ │ │ │ │ + beq 7160 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71d0 │ │ │ │ │ + beq 7068 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 71b4 │ │ │ │ │ + beq 704c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7354 │ │ │ │ │ + ble 71ec │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c8 │ │ │ │ │ + beq 7160 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7274 │ │ │ │ │ + bne 710c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7258 │ │ │ │ │ + beq 70f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 71a8 │ │ │ │ │ + bne 7040 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 736c │ │ │ │ │ + ble 7204 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7258 │ │ │ │ │ + beq 70f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 71a8 │ │ │ │ │ + bne 7040 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 733c │ │ │ │ │ + ble 71d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72bc │ │ │ │ │ + beq 7154 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 72bc │ │ │ │ │ + beq 7154 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7224 │ │ │ │ │ + beq 70bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 71ec │ │ │ │ │ + beq 7084 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72f0 │ │ │ │ │ + bne 7188 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 71f8 │ │ │ │ │ + b 7090 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 71ec │ │ │ │ │ - b 7258 │ │ │ │ │ + bne 7084 │ │ │ │ │ + b 70f0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 7258 │ │ │ │ │ + beq 70f0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7258 │ │ │ │ │ + beq 70f0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 722c │ │ │ │ │ - b 7258 │ │ │ │ │ + bne 70c4 │ │ │ │ │ + b 70f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 71a8 │ │ │ │ │ + bne 7040 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71f4 │ │ │ │ │ + bgt 708c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71f4 │ │ │ │ │ + bne 708c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 71f4 │ │ │ │ │ + b 708c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7258 │ │ │ │ │ + bne 70f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7258 │ │ │ │ │ + b 70f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 71c0 │ │ │ │ │ + bne 7058 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71c0 │ │ │ │ │ + b 7058 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7224 │ │ │ │ │ + bne 70bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7224 │ │ │ │ │ + b 70bc │ │ │ │ │ │ │ │ │ │ -00007384 : │ │ │ │ │ +0000721c : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 73dc │ │ │ │ │ + beq 7274 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8714,80 +8613,80 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 7348 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 744c │ │ │ │ │ + beq 72e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7438 │ │ │ │ │ + ble 72d0 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73d0 │ │ │ │ │ + bgt 7268 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 73d0 │ │ │ │ │ + bne 7268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73d0 │ │ │ │ │ + b 7268 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7408 │ │ │ │ │ + b 72a0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7464 │ │ │ │ │ + beq 72fc │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7484 │ │ │ │ │ + bne 731c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 73cc │ │ │ │ │ + b 7264 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 73cc │ │ │ │ │ + beq 7264 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 74b8 │ │ │ │ │ + bne 7350 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 7440 │ │ │ │ │ + b 72d8 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 73cc │ │ │ │ │ + b 7264 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 750c │ │ │ │ │ + bne 73a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8795,23 +8694,23 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73cc │ │ │ │ │ + bgt 7264 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73cc │ │ │ │ │ + bne 7264 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73cc │ │ │ │ │ + b 7264 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8819,116 +8718,116 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74a8 │ │ │ │ │ + beq 7340 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73cc │ │ │ │ │ - b 74f0 │ │ │ │ │ + bgt 7264 │ │ │ │ │ + b 7388 │ │ │ │ │ │ │ │ │ │ -00007548 : │ │ │ │ │ +000073e0 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 76fc │ │ │ │ │ + beq 7594 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 75cc │ │ │ │ │ + beq 7464 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 75f0 │ │ │ │ │ + beq 7488 │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 75e4 │ │ │ │ │ + beq 747c │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 74f8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 74c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 75bc │ │ │ │ │ + b 7454 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7704 │ │ │ │ │ + bne 759c │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldrne d0, [r2, #8] │ │ │ │ │ - bne 76d8 │ │ │ │ │ + bne 7570 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 7524 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7670 │ │ │ │ │ + ble 7508 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 75bc │ │ │ │ │ + b 7454 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7660 │ │ │ │ │ + bgt 74f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7660 │ │ │ │ │ + bne 74f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7660 │ │ │ │ │ + b 74f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8937,780 +8836,780 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7668 │ │ │ │ │ + bne 7500 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76d8 │ │ │ │ │ + bgt 7570 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 76e8 │ │ │ │ │ + beq 7580 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 76d8 │ │ │ │ │ + b 7570 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7660 │ │ │ │ │ + b 74f8 │ │ │ │ │ bl 2010 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 74f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7748 │ │ │ │ │ + ble 75e0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 7740 │ │ │ │ │ + bne 75d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7660 │ │ │ │ │ + bne 74f8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b 76d8 │ │ │ │ │ + b 7570 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7724 │ │ │ │ │ + bne 75bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7724 │ │ │ │ │ + b 75bc │ │ │ │ │ │ │ │ │ │ -00007764 : │ │ │ │ │ +000075fc : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77bc │ │ │ │ │ + beq 7654 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77bc │ │ │ │ │ + beq 7654 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 77fc │ │ │ │ │ + beq 7694 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 77b4 │ │ │ │ │ + bne 764c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77c4 │ │ │ │ │ + bgt 765c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77c4 │ │ │ │ │ + bne 765c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77c4 │ │ │ │ │ + b 765c │ │ │ │ │ │ │ │ │ │ -00007820 : │ │ │ │ │ +000076b8 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7ee8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2380] @ 819c │ │ │ │ │ + ldr r1, [pc, #2380] @ 8034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7ac4 │ │ │ │ │ + beq 795c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7a8c │ │ │ │ │ + beq 7924 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 80d8 │ │ │ │ │ + beq 7f70 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7f90 │ │ │ │ │ - ldr r3, [pc, #2328] @ 81a0 │ │ │ │ │ + beq 7e28 │ │ │ │ │ + ldr r3, [pc, #2328] @ 8038 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 8004 │ │ │ │ │ + bhi 7e9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7d10 │ │ │ │ │ + ble 7ba8 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 80cc │ │ │ │ │ - ldr r1, [pc, #2252] @ 819c │ │ │ │ │ + beq 7f64 │ │ │ │ │ + ldr r1, [pc, #2252] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 7dd0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7f00 │ │ │ │ │ + beq 7d98 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ + beq 7b80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7e2c │ │ │ │ │ - ldr r3, [pc, #2200] @ 81a4 │ │ │ │ │ + beq 7cc4 │ │ │ │ │ + ldr r3, [pc, #2200] @ 803c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7e9c │ │ │ │ │ + bhi 7d34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7df4 │ │ │ │ │ + ble 7c8c │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ - ldr r1, [pc, #2108] @ 819c │ │ │ │ │ + beq 7d88 │ │ │ │ │ + ldr r1, [pc, #2108] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7bfc │ │ │ │ │ + beq 7a94 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7bc4 │ │ │ │ │ + beq 7a5c │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 7c60 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7d68 │ │ │ │ │ - ldr r2, [pc, #2060] @ 81a8 │ │ │ │ │ + beq 7c00 │ │ │ │ │ + ldr r2, [pc, #2060] @ 8040 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7c98 │ │ │ │ │ + bcc 7b30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ strgt r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt r7, r5, #12 │ │ │ │ │ strgt r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ble 7bb0 │ │ │ │ │ + ble 7a48 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7c54 │ │ │ │ │ - ldr r1, [pc, #1988] @ 819c │ │ │ │ │ + beq 7aec │ │ │ │ │ + ldr r1, [pc, #1988] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7d50 │ │ │ │ │ + beq 7be8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7bb0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7b8c │ │ │ │ │ + beq 7a24 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7b2c │ │ │ │ │ - ldr r2, [pc, #1944] @ 81ac │ │ │ │ │ + beq 79c4 │ │ │ │ │ + ldr r2, [pc, #1944] @ 8044 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7ae0 │ │ │ │ │ + bcc 7978 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8108 │ │ │ │ │ + ble 7fa0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 76b8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8128 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a6c │ │ │ │ │ + bgt 7904 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a64 │ │ │ │ │ + bne 78fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7b98 │ │ │ │ │ + beq 7a30 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7c74 │ │ │ │ │ + ble 7b0c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7c14 │ │ │ │ │ + b 7aac │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ab4 │ │ │ │ │ + bgt 794c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ab4 │ │ │ │ │ + bne 794c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7ac4 │ │ │ │ │ + beq 795c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r5, r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7a24 │ │ │ │ │ + bhi 78bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a24 │ │ │ │ │ + beq 78bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d60 │ │ │ │ │ + bgt 7bf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d60 │ │ │ │ │ + bne 7bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d60 │ │ │ │ │ + b 7bf8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7e24 │ │ │ │ │ - ldr r1, [pc, #1628] @ 819c │ │ │ │ │ + beq 7cbc │ │ │ │ │ + ldr r1, [pc, #1628] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7d4c │ │ │ │ │ + beq 7be4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7bb4 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7b8c │ │ │ │ │ + beq 7a24 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7b2c │ │ │ │ │ - ldr r2, [pc, #1576] @ 81b0 │ │ │ │ │ + beq 79c4 │ │ │ │ │ + ldr r2, [pc, #1576] @ 8048 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7a14 │ │ │ │ │ + b 78ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80b0 │ │ │ │ │ + ble 7f48 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 79c4 │ │ │ │ │ + bne 785c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7dd4 │ │ │ │ │ + bgt 7c6c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7c74 │ │ │ │ │ + b 7b0c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bec │ │ │ │ │ + bgt 7a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7bec │ │ │ │ │ + bne 7a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7bfc │ │ │ │ │ + beq 7a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7dd4 │ │ │ │ │ + beq 7c6c │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 808c │ │ │ │ │ + bgt 7f24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c38 │ │ │ │ │ + bne 7ad0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7b8c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7f58 │ │ │ │ │ - b 7ad4 │ │ │ │ │ + ble 7df0 │ │ │ │ │ + b 796c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a7c │ │ │ │ │ + bgt 7914 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8c │ │ │ │ │ + bne 7b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7a7c │ │ │ │ │ - b 7dd4 │ │ │ │ │ + bne 7914 │ │ │ │ │ + b 7c6c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 79ac │ │ │ │ │ + bhi 7844 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79ac │ │ │ │ │ + beq 7844 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c10 │ │ │ │ │ + bgt 7aa8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7c10 │ │ │ │ │ + bne 7aa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c10 │ │ │ │ │ + b 7aa8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8094 │ │ │ │ │ + ble 7f2c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78bc │ │ │ │ │ + bne 7754 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7de4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d40 │ │ │ │ │ + bgt 7bd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d40 │ │ │ │ │ + bne 7bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7d50 │ │ │ │ │ + beq 7be8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b98 │ │ │ │ │ + beq 7a30 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7c68 │ │ │ │ │ + b 7b00 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7e08 │ │ │ │ │ - ldr r1, [pc, #1056] @ 819c │ │ │ │ │ + beq 7ca0 │ │ │ │ │ + ldr r1, [pc, #1056] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7bf8 │ │ │ │ │ + beq 7a90 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7bc8 │ │ │ │ │ + beq 7a60 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 7c60 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7d68 │ │ │ │ │ - ldr r2, [pc, #1008] @ 81b4 │ │ │ │ │ + beq 7c00 │ │ │ │ │ + ldr r2, [pc, #1008] @ 804c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 799c │ │ │ │ │ + b 7834 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8070 │ │ │ │ │ + ble 7f08 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7944 │ │ │ │ │ + bne 77dc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cf4 │ │ │ │ │ + bgt 7b8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7c20 │ │ │ │ │ + b 7ab8 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5f78 │ │ │ │ │ - b 7c14 │ │ │ │ │ + bl 5e10 │ │ │ │ │ + b 7aac │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7c5c │ │ │ │ │ + b 7af4 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7f7c │ │ │ │ │ - ldr r1, [pc, #860] @ 819c │ │ │ │ │ + beq 7e14 │ │ │ │ │ + ldr r1, [pc, #860] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7f34 │ │ │ │ │ + beq 7dcc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7d9c │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ + beq 7b80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7e2c │ │ │ │ │ - ldr r3, [pc, #816] @ 81b8 │ │ │ │ │ + beq 7cc4 │ │ │ │ │ + ldr r3, [pc, #816] @ 8050 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 7920 │ │ │ │ │ + bcs 77b8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 7920 │ │ │ │ │ + bhi 77b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7920 │ │ │ │ │ + beq 77b8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f48 │ │ │ │ │ + bgt 7de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f48 │ │ │ │ │ + bne 7de0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f48 │ │ │ │ │ + b 7de0 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7cac │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f28 │ │ │ │ │ + bgt 7dc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f28 │ │ │ │ │ + bne 7dc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 7dd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7b8c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ad4 │ │ │ │ │ + bgt 796c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad4 │ │ │ │ │ + bne 796c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5f78 │ │ │ │ │ - b 7f4c │ │ │ │ │ + bl 5e10 │ │ │ │ │ + b 7de4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 8054 │ │ │ │ │ - ldr r1, [pc, #504] @ 819c │ │ │ │ │ + beq 7eec │ │ │ │ │ + ldr r1, [pc, #504] @ 8034 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7abc │ │ │ │ │ + beq 7954 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7a90 │ │ │ │ │ + beq 7928 │ │ │ │ │ bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 80d8 │ │ │ │ │ + beq 7f70 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7f90 │ │ │ │ │ - ldr r3, [pc, #464] @ 81bc │ │ │ │ │ + beq 7e28 │ │ │ │ │ + ldr r3, [pc, #464] @ 8054 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 78a0 │ │ │ │ │ + bcs 7738 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 78a0 │ │ │ │ │ + bhi 7738 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78a0 │ │ │ │ │ + beq 7738 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8048 │ │ │ │ │ + bgt 7ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8064 │ │ │ │ │ + beq 7efc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7ad4 │ │ │ │ │ + b 796c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5f78 │ │ │ │ │ - b 7ad4 │ │ │ │ │ + bl 5e10 │ │ │ │ │ + b 796c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8048 │ │ │ │ │ + b 7ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7dd4 │ │ │ │ │ + bne 7c6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dd4 │ │ │ │ │ + b 7c6c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7de4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cf4 │ │ │ │ │ + bne 7b8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7cf4 │ │ │ │ │ + b 7b8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b98 │ │ │ │ │ + bne 7a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b98 │ │ │ │ │ + b 7a30 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7f80 │ │ │ │ │ + b 7e18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80ec │ │ │ │ │ + ble 7f84 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7ad4 │ │ │ │ │ + b 796c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 7f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80e4 │ │ │ │ │ + b 7f7c │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b98 │ │ │ │ │ + bgt 7a30 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a5c │ │ │ │ │ - b 7b98 │ │ │ │ │ + beq 78f4 │ │ │ │ │ + b 7a30 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r5, r4, #16 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 76b8 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8008 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7a40 │ │ │ │ │ + b 78d8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 8144 │ │ │ │ │ + bne 7fdc │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a4c │ │ │ │ │ - b 7b98 │ │ │ │ │ + ble 78e4 │ │ │ │ │ + b 7a30 │ │ │ │ │ .word 0x0000853c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000910 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000808 │ │ │ │ │ @@ -9722,40 +9621,40 @@ │ │ │ │ │ .word 0x000003ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000081c0 <_IsFortranContiguous>: │ │ │ │ │ +00008058 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8234 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 80cc <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8230 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 80c8 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8220 <_IsFortranContiguous+0x60> │ │ │ │ │ + ble 80b8 <_IsFortranContiguous+0x60> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 8214 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 80ac <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 8228 <_IsFortranContiguous+0x68> │ │ │ │ │ + bne 80c0 <_IsFortranContiguous+0x68> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 81f0 <_IsFortranContiguous+0x30> │ │ │ │ │ + b 8088 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ b d70 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -42,16 +42,16 @@ │ │ │ │ │ [ 6dc] ../Objects/abstract.c │ │ │ │ │ [ 6f4] a bytes-like object is required, not '%.100s' │ │ │ │ │ [ 724] B │ │ │ │ │ [ 728] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ [ 75c] Object is not writable. │ │ │ │ │ [ 774] | │ │ │ │ │ [ 778] // │ │ │ │ │ - [ 77c] * │ │ │ │ │ - [ 780] can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ + [ 77c] can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ + [ 7b0] * │ │ │ │ │ [ 7b4] % │ │ │ │ │ [ 7b8] -= │ │ │ │ │ [ 7bc] / │ │ │ │ │ [ 7c0] ** or pow() │ │ │ │ │ [ 7cc] unsupported operand type(s) for %.100s: '%.100s', '%.100s', '%.100s' │ │ │ │ │ [ 814] &= │ │ │ │ │ [ 818] bad operand type for abs(): '%.200s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 6434 │ │ │ │ │ + b 62cc │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000000ac : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 480 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000048c : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -403,15 +403,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 4e0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004ec : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -422,15 +422,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl ae8 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000524 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl a88 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000055c : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -660,21 +660,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5f78 │ │ │ │ │ + bl 5e10 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000834 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ - bl 67a8 │ │ │ │ │ + bl 6640 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8c8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -935,36 +935,36 @@ │ │ │ │ │ bl 53cc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 6974 <_IsCContiguous> │ │ │ │ │ + bl 680c <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ba0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 6974 <_IsCContiguous> │ │ │ │ │ + bl 680c <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bcc │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 81c0 <_IsFortranContiguous> │ │ │ │ │ + bl 8058 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 81c0 <_IsFortranContiguous> │ │ │ │ │ + bl 8058 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1213,15 +1213,15 @@ │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 66cc │ │ │ │ │ + b 6564 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000f08 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ 0x000001b0 3237002e 4c433238 002e4c43 3239002e 27..LC28..LC29.. │ │ │ │ │ 0x000001c0 4c433330 002e4c43 3331002e 4c433332 LC30..LC31..LC32 │ │ │ │ │ 0x000001d0 002e4c43 3333002e 4c433334 002e4c43 ..LC33..LC34..LC │ │ │ │ │ 0x000001e0 3335002e 4c433336 002e4c43 3337002e 35..LC36..LC37.. │ │ │ │ │ 0x000001f0 4c433338 002e4c43 3339002e 4c433430 LC38..LC39..LC40 │ │ │ │ │ 0x00000200 002e4c43 3431002e 4c433432 002e4c43 ..LC41..LC42..LC │ │ │ │ │ 0x00000210 3433002e 4c433434 002e4c43 3435002e 43..LC44..LC45.. │ │ │ │ │ - 0x00000220 4c433436 00736571 75656e63 655f7265 LC46.sequence_re │ │ │ │ │ - 0x00000230 70656174 002e4c43 3437002e 4c433438 peat..LC47..LC48 │ │ │ │ │ + 0x00000220 4c433436 002e4c43 34370073 65717565 LC46..LC47.seque │ │ │ │ │ + 0x00000230 6e63655f 72657065 6174002e 4c433438 nce_repeat..LC48 │ │ │ │ │ 0x00000240 002e4c43 3439002e 4c433530 002e4c43 ..LC49..LC50..LC │ │ │ │ │ 0x00000250 3531002e 4c433532 00746572 6e617279 51..LC52.ternary │ │ │ │ │ 0x00000260 5f6f702e 636f6e73 7470726f 702e3000 _op.constprop.0. │ │ │ │ │ 0x00000270 5f497343 436f6e74 6967756f 7573005f _IsCContiguous._ │ │ │ │ │ 0x00000280 4973466f 72747261 6e436f6e 74696775 IsFortranContigu │ │ │ │ │ 0x00000290 6f757300 5f497346 6f727472 616e436f ous._IsFortranCo │ │ │ │ │ 0x000002a0 6e746967 756f7573 2e706172 742e3000 ntiguous.part.0. │ │ │ │ │ @@ -121,18 +121,18 @@ │ │ │ │ │ 0x00000760 616c6c00 50795365 7175656e 63655f43 all.PySequence_C │ │ │ │ │ 0x00000770 6f6e7461 696e7300 5f507953 65717565 ontains._PySeque │ │ │ │ │ 0x00000780 6e63655f 49746572 53656172 63680050 nce_IterSearch.P │ │ │ │ │ 0x00000790 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ │ 0x000007a0 50794c6f 6e675f54 79706500 50794578 PyLong_Type.PyEx │ │ │ │ │ 0x000007b0 635f4f76 6572666c 6f774572 726f7200 c_OverflowError. │ │ │ │ │ 0x000007c0 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ │ - 0x000007d0 74696f6e 4d617463 68657300 5f507945 tionMatches._PyE │ │ │ │ │ - 0x000007e0 72725f46 6f726d61 74005079 4578635f rr_Format.PyExc_ │ │ │ │ │ - 0x000007f0 44657072 65636174 696f6e57 61726e69 DeprecationWarni │ │ │ │ │ - 0x00000800 6e670050 79457272 5f576172 6e466f72 ng.PyErr_WarnFor │ │ │ │ │ + 0x000007d0 74696f6e 4d617463 68657300 50794578 tionMatches.PyEx │ │ │ │ │ + 0x000007e0 635f4465 70726563 6174696f 6e576172 c_DeprecationWar │ │ │ │ │ + 0x000007f0 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ + 0x00000800 6f726d61 74005f50 79457272 5f466f72 ormat._PyErr_For │ │ │ │ │ 0x00000810 6d617400 5f50794e 756d6265 725f496e mat._PyNumber_In │ │ │ │ │ 0x00000820 64657800 50794e75 6d626572 5f496e50 dex.PyNumber_InP │ │ │ │ │ 0x00000830 6c616365 4f72005f 50795f4e 6f74496d laceOr._Py_NotIm │ │ │ │ │ 0x00000840 706c656d 656e7465 64537472 75637400 plementedStruct. │ │ │ │ │ 0x00000850 50795479 70655f49 73537562 74797065 PyType_IsSubtype │ │ │ │ │ 0x00000860 0050794f 626a6563 745f466f 726d6174 .PyObject_Format │ │ │ │ │ 0x00000870 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -577,23 +577,23 @@ │ │ │ │ │ rsb r4, r5, #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ add r3, r6, #2 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, ip │ │ │ │ │ bcs 7a0 │ │ │ │ │ - str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a70 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ movge r0, r7 │ │ │ │ │ movlt r0, r1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ @@ -726,15 +726,15 @@ │ │ │ │ │ cmp r2, r9 │ │ │ │ │ bne 9b4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r0, r3, r7 │ │ │ │ │ b 7a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ble c8c │ │ │ │ │ add r2, r2, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ bhi 814 │ │ │ │ │ b 7a0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -866,17 +866,17 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne ca4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne bec │ │ │ │ │ b d38 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ b 804 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -898,19 +898,19 @@ │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 83c │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r3, r7 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r0 │ │ │ │ │ b 804 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r2, r8 │ │ │ │ │ b 7a4 │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 95964 (bytes into file) │ │ │ │ │ + Start of section headers: 95968 (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 0x176dc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x176e0: │ │ │ │ │ │ │ │ │ │ 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 0059a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0139ec 001758 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0059d8 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 015144 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0061fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0061fc 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0078a4 0047d4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 015854 001618 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c078 002588 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016e6c 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00e600 0017fc 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 016efc 000750 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00fdfc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fdfc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00fe30 002270 10 16 362 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0120a0 00194b 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01764c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0059a0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0139f0 001758 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0059d4 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 015148 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0061f8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0061f8 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0078a0 0047dc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 015858 001618 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c07c 002588 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016e70 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00e604 0017fc 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016f00 000750 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00fe00 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fe00 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00fe34 002270 10 16 362 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0120a4 00194b 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017650 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 {} │ │ │ │ │ @@ -28,120 +28,120 @@ │ │ │ │ │ 24: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 26: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 28: 00000a90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 00000bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000bcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 31: 00000bcc 300 FUNC LOCAL DEFAULT 7 byteswriter_resize │ │ │ │ │ + 31: 00000bcc 308 FUNC LOCAL DEFAULT 7 byteswriter_resize │ │ │ │ │ 32: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 33: 00000f4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00000f54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00001198 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00001244 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001248 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00001248 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 40: 0000128c 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 33: 00000f54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00000f5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 000011a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 0000124c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001250 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 00001250 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 40: 00001294 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 41: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 42: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 43: 000012d4 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 44: 000015d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000015dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001704 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001708 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 48: 0000198c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000012dc 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 44: 000015d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000015e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 0000170c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001710 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 00001994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 49: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 51: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 53: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 54: 00001998 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001998 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 56: 00001b98 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 57: 00001bb0 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 54: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000019a0 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 56: 00001ba0 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 57: 00001bb8 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ 58: 000000e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 59: 000000e8 188 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ 60: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 61: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 62: 000001a4 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ 63: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 65: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 66: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 67: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 68: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 69: 00001bf4 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 70: 00001e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00001bfc 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 70: 00001e24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 72: 00001e20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 00002090 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00001e28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00002098 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 75: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000224 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ 77: 00000dc4 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 78: 00000be4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 79: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 80: 00000be4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 81: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 82: 00002094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00002094 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 82: 0000209c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 0000209c 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 84: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 85: 00000c30 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 86: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 87: 00005658 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 88: 00005788 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 87: 00005654 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 88: 00005784 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 89: 000015f4 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ 90: 000014d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 92: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 93: 00002350 2384 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 93: 00002358 2384 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 94: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 95: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 97: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 98: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 99: 00002c9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00002ca0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 99: 00002ca4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00002ca8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 101: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 102: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 103: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 104: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 105: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 106: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 107: 00002d30 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 107: 00002d38 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ 108: 000016f4 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 109: 00003214 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 0000321c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 110: 00001784 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ 111: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 112: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 113: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 114: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 115: 00003220 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00003494 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00003228 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 0000349c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 117: 000017d0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 118: 00003498 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00003498 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 120: 000034e0 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 118: 000034a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 000034a0 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 120: 000034e8 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ 121: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 122: 00003570 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 122: 00003578 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ 123: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 124: 00003670 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 124: 00003678 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 125: 0000188c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 126: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 127: 000018a0 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 128: 0000376c 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 128: 00003774 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 129: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 130: 00001970 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 131: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 132: 00001aac 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ 133: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 134: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 135: 0000157c 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ - 136: 00003fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 00003fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 138: 00001b7c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ 139: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 140: 00001c4c 424 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ 141: 00001df0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 142: 00001df4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 143: 00001df4 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ @@ -151,27 +151,27 @@ │ │ │ │ │ 147: 000026ec 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 148: 00002764 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 149: 00002964 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ 150: 00002a5c 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ 151: 00002a58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 153: 00002a5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00003fcc 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 154: 00003fd4 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ 155: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 156: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 157: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 158: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 159: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 160: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 161: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 162: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 163: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 164: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 165: 00003fcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 166: 000046cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 165: 00003fd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 166: 000046d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 167: 00002f64 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 168: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 169: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 170: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 171: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 172: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 173: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ @@ -228,55 +228,55 @@ │ │ │ │ │ 224: 00004ccc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 225: 00004cd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 226: 00004cd0 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 227: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 228: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 229: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 230: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 231: 00004d14 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 232: 00005024 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 00005028 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 231: 00004d14 784 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 232: 00005020 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 00005024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 234: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 235: 0000509c 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 236: 00005114 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 237: 00005158 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 235: 00005098 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 236: 00005110 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 237: 00005154 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 238: 00000128 100 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 239: 0000018c 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 240: 000052f4 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 240: 000052f0 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 241: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 242: 00000218 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 243: 00000434 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 244: 00001120 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 245: 00001158 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 246: 00001194 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 247: 00000438 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 248: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 249: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 250: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 251: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 252: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 253: 000005cc 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 254: 00005320 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 254: 0000531c 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 255: 00000788 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 256: 000007a8 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 257: 000007c8 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 258: 000007e8 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 259: 00000808 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 260: 00000828 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 261: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 262: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 263: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 264: 000053d4 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 264: 000053d0 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 265: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 266: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 267: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 268: 00000848 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 269: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 270: 000046d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 271: 000046d4 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 270: 000046dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 271: 000046dc 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ 272: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ 273: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ 274: 00000a70 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ 275: 00000ab4 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 276: 00000af8 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 277: 00000bd4 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ 278: 000012f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -380,38 +380,38 @@ │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 378: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 381: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 383: 00000cf8 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 383: 00000d00 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 385: 000011a0 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 385: 000011a8 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 390: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 393: 00000f54 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 393: 00000f5c 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 404: 000015dc 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 405: 00001708 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 406: 00001744 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 404: 000015e4 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 405: 00001710 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 406: 0000174c 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ 407: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 423: 00001e20 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 423: 00001e28 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ @@ -437,30 +437,30 @@ │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 435: 00000d10 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 439: 000014d8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ - 440: 00002194 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 440: 0000219c 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 445: 00002ca0 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 445: 00002ca8 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ 446: 00001544 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 448: 00003790 2108 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 448: 00003798 2108 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 452: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 455: 00003220 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 455: 00003228 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 458: 000017fc 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ @@ -499,33 +499,33 @@ │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 496: 000048bc 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 502: 00005028 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ - 503: 00005040 92 FUNC GLOBAL DEFAULT 1 PyBytesWriter_Resize │ │ │ │ │ + 502: 00005024 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 503: 0000503c 92 FUNC GLOBAL DEFAULT 1 PyBytesWriter_Resize │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 505: 00005254 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 505: 00005250 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 508: 000001d0 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 519: 000009f4 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ - 520: 00005598 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 520: 00005594 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x139ec contains 747 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x139f0 contains 747 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000003c 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000068 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ 000000e4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 0001a11c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000184 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000188 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 00000190 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000019c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000020c 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +0000020c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ 0000021c 0001a21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000220 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000264 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000278 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000029c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000002b0 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000034c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -108,24 +108,24 @@ │ │ │ │ │ 00000dbc 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001054 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000010fc 0001b41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001110 0001b51c R_ARM_CALL 00000000 memrchr │ │ │ │ │ 00001390 0000591c R_ARM_CALL 000015f4 stringlib__two_way_count │ │ │ │ │ 000014c8 0000591d R_ARM_JUMP24 000015f4 stringlib__two_way_count │ │ │ │ │ 000014d4 0001b602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000150c 00005d1d R_ARM_JUMP24 00002350 stringlib_bytes_join │ │ │ │ │ +0000150c 00005d1d R_ARM_JUMP24 00002358 stringlib_bytes_join │ │ │ │ │ 00001510 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00001514 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 0000151c 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001528 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000152c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001530 00005b2b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ 00001534 00005b2c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ 0000153c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000158c 0001a71c R_ARM_CALL 00001e20 _PyBytes_Concat │ │ │ │ │ +0000158c 0001a71c R_ARM_CALL 00001e28 _PyBytes_Concat │ │ │ │ │ 000015b0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000015b4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000015cc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001600 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ 00001624 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000162c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001650 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -141,19 +141,19 @@ │ │ │ │ │ 00001760 0001c51d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00001778 0001c61c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00001788 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000178c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000017cc 00016a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000017e8 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 000017ec 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000017f8 0001c71d R_ARM_JUMP24 00003220 _Py_bytes_repr │ │ │ │ │ +000017f8 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ 00001838 0001aa1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ 00001858 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000187c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000189c 00005d1d R_ARM_JUMP24 00002350 stringlib_bytes_join │ │ │ │ │ +0000189c 00005d1d R_ARM_JUMP24 00002358 stringlib_bytes_join │ │ │ │ │ 000018fc 0001cd1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ 00001914 00007e2b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ 00001918 00007e2c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ 0000191c 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000193c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 0000195c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001998 0001ac1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ @@ -305,47 +305,47 @@ │ │ │ │ │ 00002e78 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002e7c 0000982b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ 00002e80 0000982c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ 00002e88 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002ee8 0001dd1c R_ARM_CALL 00002efc PyBytes_FromFormatV │ │ │ │ │ 00002f18 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00002f20 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00002f38 00009a1c R_ARM_CALL 00003fcc bytes_fromformat │ │ │ │ │ -00002f50 00017f1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00002f54 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00002f38 00009a1c R_ARM_CALL 00003fd4 bytes_fromformat │ │ │ │ │ +00002f50 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00002f54 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 00002f94 0001e01d R_ARM_JUMP24 00002fac _PyBytes_FormatEx │ │ │ │ │ 00002f98 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002f9c 00018e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002fe8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ 0000303c 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00003040 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00003198 0001e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 0000319c 0001e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00003204 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000322c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003260 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -00003278 00017f1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -0000331c 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003260 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003278 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +0000331c 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 0000336c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003388 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +00003388 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ 000033ac 0001e21c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ 00003400 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00003404 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00003414 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003418 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003448 0000cf2b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ 0000344c 0000d02b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ 00003450 0000cf2c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ 00003454 0000d02c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ 00003458 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003460 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ -00003468 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00003460 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003468 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 000034d8 0001e31c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 00003538 0001e41c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000035e0 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000035e0 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 00003618 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00003628 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 0000362c 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000363c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003640 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000365c 0000cd2b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ 00003660 0000cd2c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ │ 000037c8 0000b32c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ 000037cc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000037ec 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000037f0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000037f4 0000d12b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ 000037f8 0000d12c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ 00003800 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003808 0000271c R_ARM_CALL 00001248 Py_XDECREF │ │ │ │ │ +00003808 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ 00003814 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003818 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000381c 0000ab2b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ 00003820 0000ab2c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ 00003830 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003838 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000383c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -500,16 +500,16 @@ │ │ │ │ │ 000040a0 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000040b4 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 000040c4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000040dc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000040f0 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ 00004118 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00004128 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004134 0001891c R_ARM_CALL 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004168 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00004134 0001891c R_ARM_CALL 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00004168 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 00004170 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004184 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004188 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000041a0 0000bd2b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ 000041a4 0000bd2c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ 000041a8 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000041f0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -625,21 +625,21 @@ │ │ │ │ │ 00004884 0001f11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000048b0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004928 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ 00004948 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 0000494c 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00004950 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 00004954 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000049cc 00017f1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000049cc 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ 00004a20 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00004a24 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004a30 0000de2b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ 00004a34 0000de2c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ 00004a38 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a40 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00004a40 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 00004a5c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004a84 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00004a9c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00004abc 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ac8 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004acc 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004ad4 0000dc2b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ @@ -667,119 +667,119 @@ │ │ │ │ │ 00004cc4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004ccc 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004cf0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00004d08 0001f21c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 00004d74 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00004d8c 0001f51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00004da8 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004ecc 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004ee0 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004f3c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f40 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f58 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004fb4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fe8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005014 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005064 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ -0000507c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005080 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005084 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00005088 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00005090 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050e4 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000050e8 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050fc 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -00005100 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00005104 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005134 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000514c 0001f81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00005184 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005194 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000051d4 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051e8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005200 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000521c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005220 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005248 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000052cc 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000531c 0001fb1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00005364 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005388 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000053a8 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000053cc 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005408 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005414 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000549c 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000054a0 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000054a4 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000054bc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000054c0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000054c8 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -000054cc 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -000054d4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054dc 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000054e0 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00005500 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005504 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000550c 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -00005510 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00005518 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000552c 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005540 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005544 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00005548 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -0000554c 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00005550 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00005554 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -00005558 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005578 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005584 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055bc 00017d1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ -000055e4 0002092b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000055e8 0002092c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000055fc 0001102b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -00005600 0001102c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00005604 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005634 0001112b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -00005638 0001112c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -0000563c 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005650 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005688 0001201c R_ARM_CALL 0000169c stringlib__lex_search │ │ │ │ │ -000056a0 0001201c R_ARM_CALL 0000169c stringlib__lex_search │ │ │ │ │ -000056c8 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ed0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004ee4 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004f10 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f44 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f48 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f60 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004fbc 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fe0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005010 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005060 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ +00005078 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000507c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005080 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00005084 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +0000508c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050e0 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000050e4 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000050f8 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +000050fc 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +00005100 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005130 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005148 0001f81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00005180 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005190 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000051d0 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000051e4 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000051fc 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005218 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000521c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005244 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000052c8 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005318 0001fb1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00005360 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005384 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053a4 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000053c8 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005404 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005410 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005498 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +0000549c 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000054a0 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000054b8 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000054bc 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000054c4 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +000054c8 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +000054d0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000054d8 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000054dc 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000054fc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005500 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005508 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +0000550c 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +00005514 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005528 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000553c 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +00005540 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00005544 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00005548 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +0000554c 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00005550 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00005554 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005574 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005580 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055b8 00017d1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ +000055e0 0002092b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000055e4 0002092c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000055f8 0001102b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +000055fc 0001102c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00005600 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005630 0001112b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +00005634 0001112c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00005638 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000564c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005684 0001201c R_ARM_CALL 0000169c stringlib__lex_search │ │ │ │ │ +0000569c 0001201c R_ARM_CALL 0000169c stringlib__lex_search │ │ │ │ │ +000056c4 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x15144 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x15148 contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00007502 R_ARM_ABS32 000017d0 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002802 R_ARM_ABS32 0000128c bytes_hash │ │ │ │ │ +0000003c 00002802 R_ARM_ABS32 00001294 bytes_hash │ │ │ │ │ 00000044 00007102 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002b02 R_ARM_ABS32 000012d4 bytes_richcompare │ │ │ │ │ +00000064 00002b02 R_ARM_ABS32 000012dc bytes_richcompare │ │ │ │ │ 0000006c 00003b02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00012502 R_ARM_ABS32 000017d4 bytes_alloc │ │ │ │ │ -0000009c 00006b02 R_ARM_ABS32 00002d30 bytes_new │ │ │ │ │ +0000009c 00006b02 R_ARM_ABS32 00002d38 bytes_new │ │ │ │ │ 000000a0 00017902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00007702 R_ARM_ABS32 00003498 bytes_iteritem │ │ │ │ │ +000000d0 00007702 R_ARM_ABS32 000034a0 bytes_iteritem │ │ │ │ │ 000000d8 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00003e02 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ 0000011c 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00011e02 R_ARM_ABS32 00001548 striter_traverse │ │ │ │ │ 00000140 00021902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00007802 R_ARM_ABS32 000034e0 striter_next │ │ │ │ │ +00000144 00007802 R_ARM_ABS32 000034e8 striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -825,15 +825,15 @@ │ │ │ │ │ 00000414 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000420 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000430 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000043c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000444 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f002 R_ARM_ABS32 000052f4 striter_len │ │ │ │ │ +0000044c 0000f002 R_ARM_ABS32 000052f0 striter_len │ │ │ │ │ 00000454 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00011a02 R_ARM_ABS32 000012f8 striter_reduce │ │ │ │ │ 00000464 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00012402 R_ARM_ABS32 0000175c striter_setstate │ │ │ │ │ 00000474 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -849,33 +849,33 @@ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000fd02 R_ARM_ABS32 000005cc stringlib_center │ │ │ │ │ 00000554 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00008a02 R_ARM_ABS32 00001b7c bytes_count │ │ │ │ │ 00000564 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004502 R_ARM_ABS32 00001bf4 bytes_decode │ │ │ │ │ +0000056c 00004502 R_ARM_ABS32 00001bfc bytes_decode │ │ │ │ │ 00000574 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00008402 R_ARM_ABS32 00001aac bytes_endswith │ │ │ │ │ 00000584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000f202 R_ARM_ABS32 00000218 stringlib_expandtabs │ │ │ │ │ 00000594 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00007c02 R_ARM_ABS32 00003670 bytes_find │ │ │ │ │ +0000059c 00007c02 R_ARM_ABS32 00003678 bytes_find │ │ │ │ │ 000005a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0000db02 R_ARM_ABS32 0000482c bytes_fromhex │ │ │ │ │ 000005b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005bc 0000d802 R_ARM_ABS32 000046ac bytes_hex │ │ │ │ │ 000005c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00007a02 R_ARM_ABS32 00003570 bytes_index │ │ │ │ │ +000005cc 00007a02 R_ARM_ABS32 00003578 bytes_index │ │ │ │ │ 000005d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000ff02 R_ARM_ABS32 00000788 stringlib_isalnum │ │ │ │ │ 000005e4 00021b02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00010002 R_ARM_ABS32 000007a8 stringlib_isalpha │ │ │ │ │ 000005f4 00021c02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -897,15 +897,15 @@ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00010402 R_ARM_ABS32 00000828 stringlib_isupper │ │ │ │ │ 00000654 00022202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 00007d02 R_ARM_ABS32 0000188c bytes_join │ │ │ │ │ 00000664 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00010802 R_ARM_ABS32 000053d4 stringlib_ljust │ │ │ │ │ +0000066c 00010802 R_ARM_ABS32 000053d0 stringlib_ljust │ │ │ │ │ 00000674 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 0000e202 R_ARM_ABS32 00004cd0 stringlib_lower │ │ │ │ │ 00000684 00022302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000e602 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ 00000694 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -918,21 +918,21 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00004c02 R_ARM_ABS32 00000224 bytes_replace │ │ │ │ │ 000006c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00011d02 R_ARM_ABS32 00001358 bytes_removeprefix │ │ │ │ │ 000006d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000ed02 R_ARM_ABS32 00005158 bytes_removesuffix │ │ │ │ │ +000006dc 0000ed02 R_ARM_ABS32 00005154 bytes_removesuffix │ │ │ │ │ 000006e4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00005302 R_ARM_ABS32 00002094 bytes_rfind │ │ │ │ │ +000006ec 00005302 R_ARM_ABS32 0000209c bytes_rfind │ │ │ │ │ 000006f4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00010f02 R_ARM_ABS32 000046d4 bytes_rindex │ │ │ │ │ +000006fc 00010f02 R_ARM_ABS32 000046dc bytes_rindex │ │ │ │ │ 00000704 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00010c02 R_ARM_ABS32 00000848 stringlib_rjust │ │ │ │ │ 00000714 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 0000df02 R_ARM_ABS32 00004b28 bytes_rpartition │ │ │ │ │ 00000724 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -948,41 +948,41 @@ │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000e702 R_ARM_ABS32 00004d14 bytes_splitlines │ │ │ │ │ 00000764 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 00007f02 R_ARM_ABS32 000018a0 bytes_startswith │ │ │ │ │ 00000774 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000eb02 R_ARM_ABS32 0000509c bytes_strip │ │ │ │ │ +0000077c 0000eb02 R_ARM_ABS32 00005098 bytes_strip │ │ │ │ │ 00000784 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00011202 R_ARM_ABS32 00000a70 stringlib_swapcase │ │ │ │ │ 00000794 00022402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00011302 R_ARM_ABS32 00000ab4 stringlib_title │ │ │ │ │ 000007a4 00022502 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007ac 00009502 R_ARM_ABS32 00002964 bytes_translate │ │ │ │ │ 000007b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000ec02 R_ARM_ABS32 00005114 stringlib_upper │ │ │ │ │ +000007bc 0000ec02 R_ARM_ABS32 00005110 stringlib_upper │ │ │ │ │ 000007c4 00022602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00011402 R_ARM_ABS32 00000af8 stringlib_zfill │ │ │ │ │ 000007d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003902 R_ARM_ABS32 00001bb0 bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003802 R_ARM_ABS32 00001b98 bytes_length │ │ │ │ │ -000007f4 00003702 R_ARM_ABS32 00001998 bytes_subscript │ │ │ │ │ -000007fc 00003802 R_ARM_ABS32 00001b98 bytes_length │ │ │ │ │ -00000800 0001a702 R_ARM_ABS32 00001e20 _PyBytes_Concat │ │ │ │ │ +000007e8 00003902 R_ARM_ABS32 00001bb8 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003802 R_ARM_ABS32 00001ba0 bytes_length │ │ │ │ │ +000007f4 00003702 R_ARM_ABS32 000019a0 bytes_subscript │ │ │ │ │ +000007fc 00003802 R_ARM_ABS32 00001ba0 bytes_length │ │ │ │ │ +00000800 0001a702 R_ARM_ABS32 00001e28 _PyBytes_Concat │ │ │ │ │ 00000804 00008202 R_ARM_ABS32 00001970 bytes_repeat │ │ │ │ │ 00000808 0000ee02 R_ARM_ABS32 00000128 bytes_item │ │ │ │ │ -00000818 00008002 R_ARM_ABS32 0000376c bytes_contains │ │ │ │ │ +00000818 00008002 R_ARM_ABS32 00003774 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15854 contains 707 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15858 contains 707 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000ac 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000c4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1039,23 +1039,23 @@ │ │ │ │ │ 000004fc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000500 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000508 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 0000050c 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ 0000051c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005a4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 000005a8 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000670 00017f1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00000670 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ 00000684 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 00000688 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ 000008bc 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000008c0 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000008c4 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ 000008c8 0000152c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ 000008d4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008dc 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +000008dc 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 000008f0 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 000008f4 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ 00000900 0001821c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000914 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000918 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 0000091c 0001821c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000948 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -1072,627 +1072,627 @@ │ │ │ │ │ 00000a64 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a68 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ 00000a6c 0000142c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ 00000a74 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a88 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a8c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b50 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ +00000b50 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 00000b64 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b9c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000ba4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bac 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000bb0 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000bb4 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000bb8 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000bc0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bc8 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000c34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c5c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c94 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000cb0 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000cd8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ce4 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000d50 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d60 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d64 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d80 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000da4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e00 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e04 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e50 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000e98 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea4 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000eb0 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ef4 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000f04 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00000f10 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f2c 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00000f30 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f34 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f38 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000f3c 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000f44 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f4c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f50 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fac 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fb8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fbc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fd8 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001004 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001090 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000010ac 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010d4 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000010f8 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001104 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001124 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001128 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000112c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001130 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001138 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001150 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001160 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -0000116c 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001170 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001174 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001178 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001180 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001188 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001198 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000119c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001228 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0001881d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001244 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001288 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000012c0 00018a1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -00001368 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001380 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001398 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013a0 00018d1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000013b4 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013b8 00018e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013dc 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013e8 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013ec 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001420 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001430 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001434 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001450 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001454 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001464 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001468 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001490 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001494 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001498 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000149c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014ac 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b0 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014b4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014c8 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014cc 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d0 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014e4 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014e8 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014ec 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014f0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001500 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001504 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001514 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001518 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001524 0001911c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000155c 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001560 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001568 0000292b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -0000156c 0000292c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -00001578 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015a8 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000015ac 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000015b4 00002a2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -000015b8 00002a2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -000015c0 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015d0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000015d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c60 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c98 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000cb4 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ce0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000d58 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d68 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d6c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d88 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dac 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e08 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e0c 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e58 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000ea0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eac 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000eb8 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000efc 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000f0c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f18 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f34 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f38 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f3c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f40 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000f44 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000f4c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f58 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb4 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fc0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fe0 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000100c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001098 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010b4 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010dc 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001100 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000110c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000112c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001130 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001134 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001138 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001140 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001158 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001168 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001174 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001178 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000117c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001180 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001188 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011a0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001230 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0001881d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000124c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001290 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 00018a1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001370 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001388 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a0 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a8 00018d1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013c0 00018e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013e4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013e8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013f0 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f4 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001428 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001458 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000146c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001470 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014b4 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014b8 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014bc 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014c0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014d0 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014d4 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014d8 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014dc 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014ec 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014f0 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014f4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014f8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001508 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000150c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 0001911c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001564 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001568 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001570 0000292b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +00001574 0000292c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +00001580 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015b0 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015b4 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000015bc 00002a2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +000015c0 00002a2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +000015c8 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000015d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001678 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001694 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -000016a8 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016e0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016e4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016e8 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -000016ec 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -000016f4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016fc 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001704 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000017a0 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017ac 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017b0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017cc 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017f8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001858 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000185c 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001888 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000018e4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f8 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001908 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001914 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001918 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000191c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001920 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001928 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001934 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001938 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000193c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001940 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001948 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001960 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001970 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -0000197c 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000198c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001990 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015dc 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015e0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001680 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000169c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000016b0 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016e8 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016ec 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016f0 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +000016f4 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +000016fc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001704 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000170c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017a8 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017d4 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001800 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001860 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001864 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001890 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000018ec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001900 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001910 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000191c 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001920 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001924 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001928 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001930 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000193c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001940 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001944 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001948 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001950 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001968 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001978 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001984 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001994 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000019c4 0001992b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000019c8 0001992c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000019e4 00019a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001a00 00019b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001a2c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001a44 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001a48 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001a58 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a84 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001a88 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001ab8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001ac4 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001ad0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ad4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b04 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b44 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b60 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001b64 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001b6c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b78 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b7c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b84 0000352b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001b88 0000352c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001b90 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001be8 0001a01c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001c78 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c84 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001ca8 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001cd0 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cdc 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001cf8 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d3c 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d60 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d90 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001da0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001da4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001da8 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00001dac 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001db4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001dc4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00001dc8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00001dcc 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ -00001dd0 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ -00001dd4 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ -00001dd8 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ -00001ddc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001dfc 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00001e00 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00001e04 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ -00001e08 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ -00001e0c 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ -00001e10 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ -00001e14 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e54 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e6c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ec0 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001ecc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ed0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ee8 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f1c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f30 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f44 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f5c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f70 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f74 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fbc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fc0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fe8 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001fec 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001ff0 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001ff4 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001ffc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000202c 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002030 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002038 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002040 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002048 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002054 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002058 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002060 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ -00002064 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ -00002074 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000207c 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002090 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020f0 0001af1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00002108 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -0000210c 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -00002110 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002130 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002154 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002180 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002230 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002234 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002238 00005e2b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ -0000223c 00005e2c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ -00002244 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002250 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002280 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000022a0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000022e8 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000022f8 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002318 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002340 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00002374 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ -00002378 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ -00002380 0001b91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000023c4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023c8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002444 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002448 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025b0 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000025b4 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000025b8 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ -000025bc 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ -000025c8 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025f8 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026a4 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002768 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002780 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002798 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027b0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027e0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000282c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002844 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000285c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002874 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000288c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028a4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028bc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028d4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002984 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002990 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000299c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029a8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029b4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029c0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029d0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001998 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019cc 0001992b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000019d0 0001992c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000019ec 00019a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001a08 00019b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001a34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a4c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001a50 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001a60 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001a8c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001a90 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001ac0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001acc 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001ad8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001adc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b0c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b4c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b68 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001b6c 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001b74 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b80 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b84 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b8c 0000352b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001b90 0000352c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001b98 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bf0 0001a01c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001c80 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c8c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001cb0 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001cd8 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ce4 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001d00 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d44 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d68 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d98 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001da8 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001dac 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001db0 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00001db4 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00001dbc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dcc 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001dd0 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001dd4 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ +00001dd8 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ +00001ddc 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ +00001de0 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ +00001de4 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e04 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001e08 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001e0c 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ +00001e10 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ +00001e14 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ +00001e18 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ +00001e1c 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e5c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e74 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ec8 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ed4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ed8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ef0 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f24 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f38 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f4c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f64 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f78 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f7c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fc4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fc8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ff0 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff4 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff8 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001ffc 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00002004 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002034 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002038 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000203c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002040 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002048 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002050 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000205c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002060 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002068 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ +0000206c 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ +0000207c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002084 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002098 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f8 0001af1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002110 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +00002114 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +00002118 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002138 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000215c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002188 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002238 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000223c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002240 00005e2b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ +00002244 00005e2c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ +0000224c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002258 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002288 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022a8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022f0 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002300 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002320 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002348 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000237c 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ +00002380 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ +00002388 0001b91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000023cc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023d0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000244c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002450 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025b8 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000025bc 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000025c0 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ +000025c4 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ +000025d0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002600 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026ac 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002770 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002788 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027a0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027b8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027d0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027e8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002800 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002834 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000284c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002864 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000287c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002894 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028ac 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028c4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028dc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000298c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002998 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029a4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029b0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029bc 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029c8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000029d8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000029e0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000029e8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000029f0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000029f8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002a00 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a0c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a2c 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a80 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a90 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a94 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ab4 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ad8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002adc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002af8 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002b38 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b54 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b7c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a08 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a14 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a34 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a88 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a98 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a9c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002abc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ae0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ae4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b00 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b40 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b5c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002b84 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b98 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b9c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ba0 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ -00002ba4 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ -00002bb4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bec 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002c20 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c30 0001bb1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002c48 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c54 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c5c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c60 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c64 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ -00002c68 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ -00002c78 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c8c 0001bc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002c9c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d08 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002d0c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002d10 00005e2b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ -00002d14 00005e2c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ -00002d1c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d28 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002d9c 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002da8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002de0 0001c01c R_ARM_CALL 00003790 PyBytes_FromObject │ │ │ │ │ -00002dec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002df0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e1c 00006c1c R_ARM_CALL 000016f4 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002e48 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e64 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e68 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e74 0000692b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -00002e78 0000692c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00002e80 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ec0 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ed0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002f10 0001c11c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002f50 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f84 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002f94 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002fec 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ff0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ff4 0000652b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00002ff8 0000652c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00003000 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003008 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000300c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003010 0000672b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00003014 0000672c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -0000301c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003054 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003064 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003068 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003074 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000309c 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -000030a0 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000030a4 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ -000030a8 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ -000030ac 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000030b0 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000030b4 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000030d8 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030e8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003110 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003114 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003118 0000672b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -0000311c 0000672c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00003120 0000662b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -00003124 0000662c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -00003138 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003140 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003144 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003148 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -0000314c 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00003154 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003170 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003178 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000317c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003180 00006a2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003184 00006a2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -0000318c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003194 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003198 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031a0 0000652b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -000031a4 0000652c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -000031a8 0000662b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -000031ac 0000662c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -000031bc 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -000031c0 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000031c4 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ -000031c8 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ -000031cc 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000031d0 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000031d4 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000031dc 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031e8 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031ec 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031f4 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003200 0001c31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003208 0001c01c R_ARM_CALL 00003790 PyBytes_FromObject │ │ │ │ │ -00003214 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003218 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000321c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000032ec 0001c81c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003330 0001c92b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00003334 0001c92c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000344c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003450 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003454 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -00003458 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -00003464 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003494 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000034b0 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034b4 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003508 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000350c 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003564 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035cc 0001cb1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000035e4 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ -000035e8 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ -000035ec 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000360c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003630 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000365c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000036cc 0001cc1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000036e4 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003708 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000372c 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ -00003730 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ -00003734 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003758 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000378c 0001ce1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -000037b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037c4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000037dc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003868 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003878 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000038bc 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000038e0 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003908 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003958 0001d22b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000395c 0001d22c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000039c0 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a14 00017f1d R_ARM_JUMP24 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003a24 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003a28 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003a44 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003a78 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003aa4 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00003ac8 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003acc 0001d32c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003ae8 0001d41c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003afc 0001d51c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003b3c 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003b7c 0001d61c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003b88 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b9c 00017f1c R_ARM_CALL 00000cf8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003bc4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c34 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003c60 0001891d R_ARM_JUMP24 00000f54 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003c74 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ca0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cb4 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003cf4 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cfc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d00 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d08 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003d18 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ -00003d1c 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ -00003d28 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d3c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003d48 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d4c 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d50 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003d54 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003d5c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d68 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003d6c 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003d70 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d74 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d7c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d94 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003da8 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003db4 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003dbc 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dc4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b8c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ba0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ba4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ba8 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ +00002bac 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ +00002bbc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bf4 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002c28 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c38 0001bb1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002c50 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c5c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c64 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002c68 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002c6c 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ +00002c70 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ +00002c80 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c94 0001bc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002ca4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d10 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d14 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d18 00005e2b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ +00002d1c 00005e2c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ +00002d24 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d30 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002da4 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002db0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002de8 0001c01c R_ARM_CALL 00003798 PyBytes_FromObject │ │ │ │ │ +00002df4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002df8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e24 00006c1c R_ARM_CALL 000016f4 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002e50 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e6c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e70 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e7c 0000692b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00002e80 0000692c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00002e88 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ec8 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002ed8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002f18 0001c11c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00002f58 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002f9c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fd8 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002ff4 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ff8 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ffc 0000652b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00003000 0000652c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00003008 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003010 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003014 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003018 0000672b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +0000301c 0000672c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003024 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000305c 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000306c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003070 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000307c 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000030a4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +000030a8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000030ac 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ +000030b0 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ +000030b4 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000030b8 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000030bc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000030e0 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000030f0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003118 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000311c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003120 0000672b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003124 0000672c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003128 0000662b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +0000312c 0000662c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +00003140 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003148 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000314c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003150 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00003154 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +0000315c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003178 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003180 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003184 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003188 00006a2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +0000318c 00006a2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +00003194 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000319c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031a0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031a8 0000652b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +000031ac 0000652c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +000031b0 0000662b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +000031b4 0000662c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +000031c4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +000031c8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000031cc 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ +000031d0 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ +000031d4 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000031d8 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000031dc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000031e4 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031f0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031f4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031fc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003208 0001c31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003210 0001c01c R_ARM_CALL 00003798 PyBytes_FromObject │ │ │ │ │ +0000321c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003220 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032f4 0001c81c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003338 0001c92b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000333c 0001c92c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00003454 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003458 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000345c 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003460 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +0000346c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000349c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000034b8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034bc 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003510 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003514 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000356c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035d4 0001cb1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +000035ec 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ +000035f0 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ +000035f4 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003614 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003638 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003664 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000036d4 0001cc1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000036ec 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003710 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003734 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ +00003738 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ +0000373c 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003760 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003794 0001ce1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000037bc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037c0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037cc 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000037e4 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003870 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003880 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000038c4 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000038e8 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003910 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003960 0001d22b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003964 0001d22c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000039c8 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003a1c 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003a2c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003a30 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003a4c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003a80 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003aac 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00003ad0 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003ad4 0001d32c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003af0 0001d41c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003b04 0001d51c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003b44 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b84 0001d61c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b90 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ba4 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003bcc 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c3c 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003c68 0001891d R_ARM_JUMP24 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00003c7c 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003ca8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cbc 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003cfc 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d04 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d08 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d10 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003d20 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ +00003d24 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ +00003d30 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d44 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003d50 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003d54 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d58 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003d5c 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003d64 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d70 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003d74 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003d78 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d7c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d84 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d9c 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003db0 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003dbc 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003dc4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003dcc 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003df0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003df4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003dfc 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e1c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e20 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e24 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00003e28 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00003e30 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e48 0000871c R_ARM_CALL 0000157c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003e84 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e94 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003ea0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ebc 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ec0 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ec4 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003ec8 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003ed0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ed8 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003ef8 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003efc 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f14 0000871c R_ARM_CALL 0000157c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003f38 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f3c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f40 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003f44 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003f4c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f6c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f78 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f88 0001811c R_ARM_CALL 000011a0 PyBytesWriter_Discard │ │ │ │ │ -00003fa4 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003fa8 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003fac 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003fb0 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003fb8 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fc0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003fc4 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003fc8 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000401c 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004020 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000040e0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004140 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004198 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000041b4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042a8 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000042cc 0001b41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000042d8 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004330 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000434c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000043bc 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ -000043c0 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ -000043c4 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ -000043c8 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ -000043cc 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000043d4 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000043e8 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004400 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000441c 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ -00004420 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ -00004428 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000444c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004460 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004478 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004484 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004498 0001df1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000044b8 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ -000044bc 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ -000044c4 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000044d8 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ -000044dc 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ -000044e0 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000044f8 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ -000044fc 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ -00004504 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004528 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004590 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ -00004594 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ -00004598 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ -0000459c 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ -000045a0 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000045a8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000045bc 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000045d4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000045e8 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ -000045ec 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ -000045f0 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004660 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004674 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000468c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000046a8 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046ac 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046b0 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ -000046b4 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ -000046bc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046cc 0001b602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000046d0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004730 0002061c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00004748 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -0000474c 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00004750 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004770 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004794 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000047c0 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003dd4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003df8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003dfc 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003e04 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e24 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e28 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e2c 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00003e30 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00003e38 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e50 0000871c R_ARM_CALL 0000157c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003e8c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e9c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003ea8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003eb8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ec4 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ec8 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ecc 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003ed0 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003ed8 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ee0 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003f00 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f04 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f1c 0000871c R_ARM_CALL 0000157c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003f40 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f44 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f48 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003f4c 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003f54 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f74 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f80 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f90 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003fac 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fb0 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fb4 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003fb8 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003fc0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fc8 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003fcc 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003fd0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004024 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004028 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000040e8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004148 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041a0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000041bc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042b0 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000042d4 0001b41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000042e0 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004338 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004354 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000043c4 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ +000043c8 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ +000043cc 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ +000043d0 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ +000043d4 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000043dc 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000043f0 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004408 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004424 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ +00004428 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ +00004430 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004454 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004468 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004480 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000448c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000044a0 0001df1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +000044c0 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ +000044c4 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ +000044cc 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000044e0 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ +000044e4 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ +000044e8 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004500 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ +00004504 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ +0000450c 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004530 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004598 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ +0000459c 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ +000045a0 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ +000045a4 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ +000045a8 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000045b0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000045c4 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000045dc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000045f0 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ +000045f4 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ +000045f8 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004668 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000467c 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004694 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000046b0 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000046b4 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000046b8 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ +000046bc 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ +000046c4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046d4 0001b602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000046d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004738 0002061c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00004750 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00004754 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +00004758 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004778 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000479c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000047c8 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16e6c contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16e70 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1705,20 +1705,20 @@ │ │ │ │ │ 000002f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16efc contains 234 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16f00 contains 234 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00018d1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000034 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00000038 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00000044 0001c71d R_ARM_JUMP24 00003220 _Py_bytes_repr │ │ │ │ │ +00000044 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ 00000048 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 0000004c 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00000054 00006f2b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 00000058 00006f2c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ 00000060 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000090 0001f31d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000b0 0001f41d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ @@ -1762,15 +1762,15 @@ │ │ │ │ │ 000004e0 0000f52c R_ARM_MOVT_ABS 00001158 .LC125 │ │ │ │ │ 000004f0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000504 0000f62b R_ARM_MOVW_ABS_NC 00001194 .LC126 │ │ │ │ │ 00000508 0000f62c R_ARM_MOVT_ABS 00001194 .LC126 │ │ │ │ │ 0000050c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000534 0001ff1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 00000540 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000560 0001b81c R_ARM_CALL 00002194 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00000560 0001b81c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 00000570 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000580 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000058c 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000059c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000005a8 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005fc 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000618 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ │ 00000720 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000724 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000728 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 0000072c 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 00000730 0000f82c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 00000734 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000754 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -0000077c 0000fe1d R_ARM_JUMP24 00005320 pad │ │ │ │ │ +0000077c 0000fe1d R_ARM_JUMP24 0000531c pad │ │ │ │ │ 000007a4 0002001d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 000007c4 0002011d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 000007e4 0002021d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000804 0002031d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000824 0002041d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000844 0002051d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000878 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ @@ -1831,27 +1831,27 @@ │ │ │ │ │ 00000998 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 0000099c 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 000009a0 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 000009a4 0001092b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 000009a8 0001092c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 000009ac 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000009d0 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -000009e8 0000fe1d R_ARM_JUMP24 00005320 pad │ │ │ │ │ +000009e8 0000fe1d R_ARM_JUMP24 0000531c pad │ │ │ │ │ 00000a1c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000a30 0001bd1c R_ARM_CALL 00002ca0 PyBytesWriter_Grow │ │ │ │ │ +00000a30 0001bd1c R_ARM_CALL 00002ca8 PyBytesWriter_Grow │ │ │ │ │ 00000a64 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000a90 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000aa8 00020b1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000ad4 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000aec 00020c1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000b14 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000b20 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b34 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000b5c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 0000fe1c R_ARM_CALL 00005320 pad │ │ │ │ │ +00000b80 0000fe1c R_ARM_CALL 0000531c pad │ │ │ │ │ 00000bac 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ 00000c4c 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000c80 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c84 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c8c 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000c98 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ca8 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ @@ -1920,25 +1920,25 @@ │ │ │ │ │ 000013dc 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013ec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013f0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001418 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001430 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001454 0000171d R_ARM_JUMP24 00000a90 byteswriter_create │ │ │ │ │ 00001480 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001490 0001bd1c R_ARM_CALL 00002ca0 PyBytesWriter_Grow │ │ │ │ │ -000014b0 00009a1c R_ARM_CALL 00003fcc bytes_fromformat │ │ │ │ │ -000014dc 0001f71c R_ARM_CALL 00005040 PyBytesWriter_Resize │ │ │ │ │ +00001490 0001bd1c R_ARM_CALL 00002ca8 PyBytesWriter_Grow │ │ │ │ │ +000014b0 00009a1c R_ARM_CALL 00003fd4 bytes_fromformat │ │ │ │ │ +000014dc 0001f71c R_ARM_CALL 0000503c PyBytesWriter_Resize │ │ │ │ │ 00001508 0001be1c R_ARM_CALL 00001544 PyBytes_Concat │ │ │ │ │ -00001518 0000271d R_ARM_JUMP24 00001248 Py_XDECREF │ │ │ │ │ +00001518 0000271d R_ARM_JUMP24 00001250 Py_XDECREF │ │ │ │ │ 00001534 0000682b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00001538 0000682c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001544 0001c71d R_ARM_JUMP24 00003220 _Py_bytes_repr │ │ │ │ │ -000015bc 0001f71c R_ARM_CALL 00005040 PyBytesWriter_Resize │ │ │ │ │ -00001640 0000571c R_ARM_CALL 00005658 stringlib__preprocess │ │ │ │ │ -00001650 0000581c R_ARM_CALL 00005788 stringlib__two_way │ │ │ │ │ +00001544 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ +000015bc 0001f71c R_ARM_CALL 0000503c PyBytesWriter_Resize │ │ │ │ │ +00001640 0000571c R_ARM_CALL 00005654 stringlib__preprocess │ │ │ │ │ +00001650 0000581c R_ARM_CALL 00005784 stringlib__two_way │ │ │ │ │ 00001688 0001b41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001698 0001b602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001744 0001222b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ 00001748 0001222c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ 00001758 00020f1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001778 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001794 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000020 │ │ │ │ │ @@ -1320,19 +1320,19 @@ │ │ │ │ │ ble 139c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ sub r4, r0, r7 │ │ │ │ │ bne 1374 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 5658 │ │ │ │ │ + bl 5654 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 5788 │ │ │ │ │ + bl 5784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 10d4 │ │ │ │ │ add sl, r7, r0 │ │ │ │ │ b f7c │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -1450,19 +1450,19 @@ │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 1460 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ b 1460 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5658 │ │ │ │ │ + bl 5654 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 5788 │ │ │ │ │ + bl 5784 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b f7c │ │ │ │ │ ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 15f4 │ │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ │ beq 1510 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ beq 1528 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 2350 │ │ │ │ │ + b 2358 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2002 @ 0x7d2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1527,15 +1527,15 @@ │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq 15ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1634 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -1715,15 +1715,15 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3220 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + b 3228 <_PyBytes_FormatEx+0x27c> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000017fc <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1766,15 +1766,15 @@ │ │ │ │ │ │ │ │ │ │ 0000188c : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2350 │ │ │ │ │ + b 2358 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 000018a0 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3409,24 +3409,24 @@ │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2f58 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3fcc <_PyBytes_FormatEx+0x1020> │ │ │ │ │ + bl 3fd4 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 2f54 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b cf8 │ │ │ │ │ + b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00002f64 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ @@ -3630,22 +3630,22 @@ │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4040 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4014 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl cf8 │ │ │ │ │ + bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ ble 33f8 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ ldr r2, [pc, #3560] @ 407c <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ @@ -3679,15 +3679,15 @@ │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ble 3328 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3804 <_PyBytes_FormatEx+0x858> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ bne 3ddc <_PyBytes_FormatEx+0xe30> │ │ │ │ │ @@ -3708,15 +3708,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r7 │ │ │ │ │ blt 3e28 <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 37dc <_PyBytes_FormatEx+0x830> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3050 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ and r2, r2, #8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ @@ -3773,18 +3773,18 @@ │ │ │ │ │ movtls r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4568 <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 327c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ @@ -3873,15 +3873,15 @@ │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ble 35ec <_PyBytes_FormatEx+0x640> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3804 <_PyBytes_FormatEx+0x858> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ @@ -4038,15 +4038,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 1248 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 345c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -4761,29 +4761,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4164 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f54 │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 345c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ b 32e4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r3, [r6, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ b 410c <_PyBytes_FormatEx+0x1160> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 345c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ │ bne 49a4 <_PyBytes_FromHex+0xe8> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bhi 4978 <_PyBytes_FromHex+0xbc> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4ab4 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf8 │ │ │ │ │ + bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ @@ -5486,15 +5486,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4a58 <_PyBytes_FromHex+0x19c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 49d0 <_PyBytes_FromHex+0x114> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ @@ -5719,239 +5719,238 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 4f70 │ │ │ │ │ + beq 4f78 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #716] @ 5024 │ │ │ │ │ + ldr ip, [pc, #712] @ 5020 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fdc │ │ │ │ │ + beq 4fe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 4d98 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 4fdc │ │ │ │ │ + blt 4fe4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4fdc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + beq 4fe4 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - ble 4f64 │ │ │ │ │ - sub r3, sl, r0 │ │ │ │ │ - add ip, r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble 4f6c │ │ │ │ │ + sub r3, r9, sl │ │ │ │ │ + add ip, r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 4e7c │ │ │ │ │ + beq 4e80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4dfc │ │ │ │ │ + beq 4e00 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ - add r2, r0, #1 │ │ │ │ │ + beq 4e98 │ │ │ │ │ + add r2, sl, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e98 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e98 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 4e7c │ │ │ │ │ - b 4f88 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 4e80 │ │ │ │ │ + b 4f90 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e98 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e98 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e98 │ │ │ │ │ add r2, lr, #3 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq 4f88 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + beq 4f90 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4e30 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble 4f90 │ │ │ │ │ + bne 4e34 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ble 4f98 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 4f10 │ │ │ │ │ + beq 4f18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - cmpeq sl, r1 │ │ │ │ │ - beq 4f38 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + beq 4f34 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + cmpeq r9, r1 │ │ │ │ │ + beq 4f40 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fc0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 4fa0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4f08 │ │ │ │ │ + bgt 4dbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fe4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne 4dbc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 4dbc │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - ble 4eac │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + ble 4eb0 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ - b 4eac │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + b 4eb0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4ec4 │ │ │ │ │ + b 4ec8 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4ec0 │ │ │ │ │ + bne 4ec4 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fb8 │ │ │ │ │ + bne 4fc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 4ff0 │ │ │ │ │ + bhi 4fec │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4d80 │ │ │ │ │ b 4d48 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - b 4eb4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + b 4eb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4eb4 │ │ │ │ │ + b 4eb8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fb8 │ │ │ │ │ + bgt 4fc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb8 │ │ │ │ │ + bne 4fc0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fdc │ │ │ │ │ + bgt 4fe4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fdc │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4f64 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f08 │ │ │ │ │ + b 4f6c │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #28] @ 5024 │ │ │ │ │ + ldr ip, [pc, #28] @ 5020 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4d88 │ │ │ │ │ - b 4fdc │ │ │ │ │ + b 4fe4 │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005028 : │ │ │ │ │ +00005024 : │ │ │ │ │ PyBytesWriter_GetSize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005040 : │ │ │ │ │ +0000503c : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt 507c │ │ │ │ │ + blt 5078 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl bcc │ │ │ │ │ R_ARM_CALL byteswriter_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5094 │ │ │ │ │ + beq 5090 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r5, #260] @ 0x104 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -5961,75 +5960,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000509c : │ │ │ │ │ +00005098 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 50f0 │ │ │ │ │ + bhi 50ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 50e4 │ │ │ │ │ + ble 50e0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2764 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 50d0 │ │ │ │ │ + b 50cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 50c4 │ │ │ │ │ + b 50c0 │ │ │ │ │ │ │ │ │ │ -00005114 : │ │ │ │ │ +00005110 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5150 │ │ │ │ │ + beq 514c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005158 : │ │ │ │ │ +00005154 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -6042,94 +6041,94 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5210 │ │ │ │ │ + bne 520c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5218 │ │ │ │ │ + beq 5214 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5218 │ │ │ │ │ + bne 5214 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5204 │ │ │ │ │ + beq 5200 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 51f0 │ │ │ │ │ + b 51ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5240 │ │ │ │ │ + bne 523c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 51f0 │ │ │ │ │ + b 51ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 51f0 │ │ │ │ │ + b 51ec │ │ │ │ │ │ │ │ │ │ -00005254 <_PyBytes_Find>: │ │ │ │ │ +00005250 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ - beq 52ec <_PyBytes_Find+0x98> │ │ │ │ │ + beq 52e8 <_PyBytes_Find+0x98> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mvngt r3, #0 │ │ │ │ │ - bgt 52e0 <_PyBytes_Find+0x8c> │ │ │ │ │ + bgt 52dc <_PyBytes_Find+0x8c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl dc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 52e0 <_PyBytes_Find+0x8c> │ │ │ │ │ + bne 52dc <_PyBytes_Find+0x8c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -6137,64 +6136,64 @@ │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - b 52e0 <_PyBytes_Find+0x8c> │ │ │ │ │ + b 52dc <_PyBytes_Find+0x8c> │ │ │ │ │ │ │ │ │ │ -000052f4 : │ │ │ │ │ +000052f0 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00005320 : │ │ │ │ │ +0000531c : │ │ │ │ │ pad(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ │ bic r9, r2, r2, asr #31 │ │ │ │ │ orrs ip, r9, r5 │ │ │ │ │ - beq 53b4 │ │ │ │ │ + beq 53b0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 53ac │ │ │ │ │ + beq 53a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ - bgt 53c0 │ │ │ │ │ + bgt 53bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 53ac │ │ │ │ │ + ble 53a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -6204,78 +6203,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b be4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 537c │ │ │ │ │ + b 5378 │ │ │ │ │ │ │ │ │ │ -000053d4 : │ │ │ │ │ +000053d0 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 5490 │ │ │ │ │ + bhi 548c │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5584 │ │ │ │ │ + beq 5580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5560 │ │ │ │ │ + ble 555c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5584 │ │ │ │ │ + beq 5580 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5520 │ │ │ │ │ + ble 551c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 54dc │ │ │ │ │ + beq 54d8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 54bc │ │ │ │ │ + bne 54b8 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 5480 │ │ │ │ │ + ble 547c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 5320 │ │ │ │ │ + b 531c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b be4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5404 │ │ │ │ │ + bne 5400 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6283,142 +6282,142 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 54b0 │ │ │ │ │ + b 54ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5528 │ │ │ │ │ + bne 5524 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 545c │ │ │ │ │ + beq 5458 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 54b0 │ │ │ │ │ + b 54ac │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 545c │ │ │ │ │ + b 5458 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 54ec │ │ │ │ │ + bne 54e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 54b0 │ │ │ │ │ + b 54ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5428 │ │ │ │ │ + bne 5424 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5428 │ │ │ │ │ + b 5424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 5430 │ │ │ │ │ - b 54b0 │ │ │ │ │ + beq 542c │ │ │ │ │ + b 54ac │ │ │ │ │ │ │ │ │ │ -00005598 : │ │ │ │ │ +00005594 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 52c │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 562c │ │ │ │ │ + beq 5628 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 55e4 │ │ │ │ │ + bne 55e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 5634 │ │ │ │ │ + ble 5630 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 55d8 │ │ │ │ │ + bge 55d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 562c │ │ │ │ │ + bgt 5628 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 564c │ │ │ │ │ + beq 5648 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 55d8 │ │ │ │ │ + b 55d4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 55d8 │ │ │ │ │ - b 5610 │ │ │ │ │ + bge 55d4 │ │ │ │ │ + b 560c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 562c │ │ │ │ │ + b 5628 │ │ │ │ │ │ │ │ │ │ -00005658 : │ │ │ │ │ +00005654 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -6448,59 +6447,59 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 5768 │ │ │ │ │ + bne 5764 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5714 │ │ │ │ │ + blt 5710 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 5780 │ │ │ │ │ + bne 577c │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ add r3, r5, #23 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r5, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 5724 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 5754 │ │ │ │ │ + b 5750 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 5740 │ │ │ │ │ + blt 573c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 56e0 │ │ │ │ │ + b 56dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 56f0 │ │ │ │ │ + b 56ec │ │ │ │ │ │ │ │ │ │ -00005788 : │ │ │ │ │ +00005784 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldmib r2, {r5, ip} │ │ │ │ │ @@ -6512,124 +6511,124 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, ip, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r4, [r6], #24 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 58d4 │ │ │ │ │ + beq 58d0 │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5880 │ │ │ │ │ + bcs 587c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5878 │ │ │ │ │ + bne 5874 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add lr, r1, r9 │ │ │ │ │ movge r3, r2 │ │ │ │ │ movlt r3, ip │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5848 │ │ │ │ │ + bge 5844 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 5810 │ │ │ │ │ + beq 580c │ │ │ │ │ cmp r3, sl │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 57d8 │ │ │ │ │ + b 57d4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5864 │ │ │ │ │ + b 5860 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5888 │ │ │ │ │ + bne 5884 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5850 │ │ │ │ │ + blt 584c │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 57e0 │ │ │ │ │ + bhi 57dc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 586c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 5880 │ │ │ │ │ + bls 587c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 57f8 │ │ │ │ │ + beq 57f4 │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addge r3, r3, ip │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, lr │ │ │ │ │ - b 57d8 │ │ │ │ │ + b 57d4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ movlt r9, r8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5880 │ │ │ │ │ + bcs 587c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 591c │ │ │ │ │ + beq 5918 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 58f8 │ │ │ │ │ - b 5880 │ │ │ │ │ + bhi 58f4 │ │ │ │ │ + b 587c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5950 │ │ │ │ │ + bge 594c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5984 │ │ │ │ │ + bne 5980 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 592c │ │ │ │ │ + b 5928 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 599c │ │ │ │ │ + bge 5998 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 595c │ │ │ │ │ + beq 5958 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 58f0 │ │ │ │ │ + b 58ec │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 58f0 │ │ │ │ │ + b 58ec │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 5870 │ │ │ │ │ + b 586c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ mov r1, r6 │ │ │ │ │ b 5d4 <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b cf8 │ │ │ │ │ + b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ sub r2, r2, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ bne b10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ b b14 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ @@ -880,47 +880,48 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b54 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000bcc : │ │ │ │ │ byteswriter_resize(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #256] @ 0x100 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r3, #256 @ 0x100 │ │ │ │ │ ldrne r3, [ip, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bgt c08 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ ldr r3, [r0, #268] @ 0x10c │ │ │ │ │ tst r2, r3 │ │ │ │ │ - bne c64 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + bne c68 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ - bne c88 │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ + bne c8c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + strd r2, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq ca8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + beq cac │ │ │ │ │ + ldr r2, [fp, #-12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq bfc │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b bfc │ │ │ │ │ @@ -929,32 +930,33 @@ │ │ │ │ │ addlt r3, r1, #3 │ │ │ │ │ asr r3, r3, #2 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ sub lr, r3, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ subge r1, r1, r3 │ │ │ │ │ b c14 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne ce0 │ │ │ │ │ - add r0, r0, #256 @ 0x100 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne ce8 │ │ │ │ │ + add r0, r3, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ b c00 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + ldr r2, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq ca8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + beq cac │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq bfc │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b bfc │ │ │ │ │ @@ -962,43 +964,43 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ b c00 │ │ │ │ │ │ │ │ │ │ -00000cf8 : │ │ │ │ │ +00000d00 : │ │ │ │ │ PyBytesWriter_FinishWithPointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e14 │ │ │ │ │ + bne e1c │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi f28 │ │ │ │ │ + bhi f30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6c │ │ │ │ │ + beq e74 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne eac │ │ │ │ │ + bne eb4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq df4 │ │ │ │ │ + beq dfc │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f10 │ │ │ │ │ + beq f18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1015,23 +1017,23 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e78 │ │ │ │ │ - ldr r3, [pc, #400] @ f4c │ │ │ │ │ + bne e80 │ │ │ │ │ + ldr r3, [pc, #400] @ f54 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea8 │ │ │ │ │ ldr r1, [r3, #2000] @ 0x7d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2000] @ 0x7d0 │ │ │ │ │ str r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1041,139 +1043,139 @@ │ │ │ │ │ movw r4, #25828 @ 0x64e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b db4 │ │ │ │ │ + b dbc │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ec8 │ │ │ │ │ + bne ed0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f28 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt f28 │ │ │ │ │ + blt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e74 │ │ │ │ │ + beq e7c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq e68 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f00 │ │ │ │ │ + bne f08 │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ - b db4 │ │ │ │ │ - ldr r4, [pc, #220] @ f50 │ │ │ │ │ - b db4 │ │ │ │ │ - ldr r4, [pc, #212] @ f50 │ │ │ │ │ + b dbc │ │ │ │ │ + ldr r4, [pc, #220] @ f58 │ │ │ │ │ + b dbc │ │ │ │ │ + ldr r4, [pc, #212] @ f58 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db4 │ │ │ │ │ + bgt dbc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db4 │ │ │ │ │ + bne dbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b db4 │ │ │ │ │ + b dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b de8 │ │ │ │ │ + b df0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db4 │ │ │ │ │ - b e78 │ │ │ │ │ + beq dbc │ │ │ │ │ + b e80 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f28 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt f28 │ │ │ │ │ + bgt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e74 │ │ │ │ │ + beq e7c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5c │ │ │ │ │ + beq e64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b de8 │ │ │ │ │ + b df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r5, #256] @ 0x100 │ │ │ │ │ - bne d9c │ │ │ │ │ - b ebc │ │ │ │ │ + bne da4 │ │ │ │ │ + b ec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f08 │ │ │ │ │ + b f10 │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f54 : │ │ │ │ │ +00000f5c : │ │ │ │ │ PyBytesWriter_FinishWithSize(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq 1060 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 10c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 110c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 116c │ │ │ │ │ + blt 1174 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 10a4 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1124 │ │ │ │ │ + bhi 112c │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1188 │ │ │ │ │ + beq 1190 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1193,205 +1195,205 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ - ldr r2, [pc, #376] @ 1198 │ │ │ │ │ + bne 1078 │ │ │ │ │ + ldr r2, [pc, #376] @ 11a0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 10f8 │ │ │ │ │ ldr r0, [r2, #2000] @ 0x7d0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r5, [r2, #2000] @ 0x7d0 │ │ │ │ │ str r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 111c │ │ │ │ │ + beq 1124 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ - ldr r3, [pc, #304] @ 119c │ │ │ │ │ + ldr r3, [pc, #304] @ 11a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 1020 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1018 │ │ │ │ │ + bgt 1020 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1018 │ │ │ │ │ + bne 1020 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1018 │ │ │ │ │ + b 1020 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ mov r0, #24 │ │ │ │ │ movw r3, #25828 @ 0x64e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 1018 │ │ │ │ │ + b 1020 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 114c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 10ec │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c │ │ │ │ │ + bne 1164 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #256] @ 0x100 │ │ │ │ │ - b 1018 │ │ │ │ │ + b 1020 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 104c │ │ │ │ │ + b 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ - b 1070 │ │ │ │ │ - ldr r3, [pc, #120] @ 119c │ │ │ │ │ - b 104c │ │ │ │ │ + beq 1020 │ │ │ │ │ + b 1078 │ │ │ │ │ + ldr r3, [pc, #120] @ 11a4 │ │ │ │ │ + b 1054 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 110c │ │ │ │ │ + b 1114 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 10ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10e0 │ │ │ │ │ + beq 10e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 104c │ │ │ │ │ + b 1054 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 113c │ │ │ │ │ + b 1144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne ff4 │ │ │ │ │ - b 113c │ │ │ │ │ + bne ffc │ │ │ │ │ + b 1144 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011a8 : │ │ │ │ │ PyBytesWriter_Discard(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1208 │ │ │ │ │ - ldr r2, [pc, #112] @ 1244 │ │ │ │ │ + bne 1210 │ │ │ │ │ + ldr r2, [pc, #112] @ 124c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1234 │ │ │ │ │ + bne 123c │ │ │ │ │ ldr r0, [r2, #2000] @ 0x7d0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #2000] @ 0x7d0 │ │ │ │ │ str r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11cc │ │ │ │ │ + bgt 11d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11cc │ │ │ │ │ + bne 11d4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 11cc │ │ │ │ │ + b 11d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001248 : │ │ │ │ │ +00001250 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + bne 126c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1258 │ │ │ │ │ + bgt 1260 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1258 │ │ │ │ │ + bne 1260 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000128c : │ │ │ │ │ +00001294 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1405,47 +1407,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000012d4 : │ │ │ │ │ +000012dc : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 13a4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 13a4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 13c4 │ │ │ │ │ + beq 13cc │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 13f4 │ │ │ │ │ + bhi 13fc │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 1384 │ │ │ │ │ + bne 138c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1384 │ │ │ │ │ + bne 138c │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1466,336 +1468,336 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1538 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #516] @ 15d0 │ │ │ │ │ + ldr r3, [pc, #516] @ 15d8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1524 │ │ │ │ │ + bhi 152c │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1474 │ │ │ │ │ + ble 147c │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 142c │ │ │ │ │ + bne 1434 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1474 │ │ │ │ │ - ldr r3, [pc, #416] @ 15d4 │ │ │ │ │ + beq 147c │ │ │ │ │ + ldr r3, [pc, #416] @ 15dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14fc │ │ │ │ │ + bhi 1504 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ - ldr r3, [pc, #348] @ 15d8 │ │ │ │ │ + b 13c4 │ │ │ │ │ + ldr r3, [pc, #348] @ 15e0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14e0 │ │ │ │ │ + bhi 14e8 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 13c4 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 13b4 │ │ │ │ │ + bhi 13bc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 1564 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 158c │ │ │ │ │ + beq 1594 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1528 │ │ │ │ │ + bne 1530 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 15a8 │ │ │ │ │ + bne 15b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 13bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b4 │ │ │ │ │ - b 1528 │ │ │ │ │ + beq 13bc │ │ │ │ │ + b 1530 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +000015e4 : │ │ │ │ │ PyBytesWriter_Create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 16e0 │ │ │ │ │ - ldr r3, [pc, #256] @ 1704 │ │ │ │ │ + blt 16e8 │ │ │ │ │ + ldr r3, [pc, #256] @ 170c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2000] @ 0x7d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r2, #2004] @ 0x7d4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r2, #2000] @ 0x7d0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r2, #2004] @ 0x7d4 │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 1668 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bgt 166c │ │ │ │ │ + bgt 1674 │ │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - bne 165c │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1660 │ │ │ │ │ + b 1668 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16fc │ │ │ │ │ + beq 1704 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r0, [r2, #256]! @ 0x100 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 1654 │ │ │ │ │ - b 1660 │ │ │ │ │ + bne 165c │ │ │ │ │ + b 1668 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1698 │ │ │ │ │ + b 16a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1698 │ │ │ │ │ + b 16a0 │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001708 : │ │ │ │ │ +00001710 : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1728 │ │ │ │ │ + bne 1730 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001744 : │ │ │ │ │ +0000174c : │ │ │ │ │ PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #260] @ 0x104 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18a4 │ │ │ │ │ + beq 18ac │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 186c │ │ │ │ │ + bne 1874 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 190c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1914 │ │ │ │ │ + blt 191c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1854 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1934 │ │ │ │ │ + bhi 193c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 197c │ │ │ │ │ + beq 1984 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1815,23 +1817,23 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - ldr r2, [pc, #376] @ 198c │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #376] @ 1994 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 18f0 │ │ │ │ │ + bne 18f8 │ │ │ │ │ ldr r0, [r2, #2000] @ 0x7d0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ str r4, [r2, #2000] @ 0x7d0 │ │ │ │ │ str r1, [r2, #2004] @ 0x7d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1841,276 +1843,276 @@ │ │ │ │ │ movw r3, #25828 @ 0x64e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 180c │ │ │ │ │ + b 1814 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1950 │ │ │ │ │ + bne 1958 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1898 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 196c │ │ │ │ │ + bne 1974 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - b 180c │ │ │ │ │ - ldr r3, [pc, #228] @ 1990 │ │ │ │ │ + b 1814 │ │ │ │ │ + ldr r3, [pc, #228] @ 1998 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - ldr r2, [pc, #216] @ 1994 │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #216] @ 199c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 1818 │ │ │ │ │ + b 1820 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 180c │ │ │ │ │ + bgt 1814 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180c │ │ │ │ │ + bne 1814 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 180c │ │ │ │ │ + b 1814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1840 │ │ │ │ │ + b 1848 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 192c │ │ │ │ │ + b 1934 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1898 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1894 │ │ │ │ │ + beq 189c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1840 │ │ │ │ │ + b 1848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 17e8 │ │ │ │ │ - b 192c │ │ │ │ │ + bne 17f0 │ │ │ │ │ + b 1934 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001998 : │ │ │ │ │ +000019a0 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a38 │ │ │ │ │ + bne 1a40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b78 │ │ │ │ │ + bne 1b80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b70 │ │ │ │ │ + blt 1b78 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1ac0 │ │ │ │ │ + ble 1ac8 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1aa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1af8 │ │ │ │ │ + bne 1b00 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19c4 │ │ │ │ │ + beq 19cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1b40 │ │ │ │ │ + beq 1b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b54 │ │ │ │ │ + blt 1b5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1b60 │ │ │ │ │ + ble 1b68 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1af8 │ │ │ │ │ + bne 1b00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1acc │ │ │ │ │ + beq 1ad4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 1a38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ab4 │ │ │ │ │ + bne 1abc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b78 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ add r3, r1, #15 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldrb ip, [r4, r1] │ │ │ │ │ strb ip, [r2, #1]! │ │ │ │ │ ldr ip, [fp, #-16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - bne 1b24 │ │ │ │ │ - b 1a30 │ │ │ │ │ + bne 1b2c │ │ │ │ │ + b 1a38 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b70 │ │ │ │ │ + bne 1b78 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl 1a78 │ │ │ │ │ + bpl 1a80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 1a38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1b70 │ │ │ │ │ + b 1b78 │ │ │ │ │ │ │ │ │ │ -00001b98 : │ │ │ │ │ +00001ba0 : │ │ │ │ │ bytes_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001bb0 : │ │ │ │ │ +00001bb8 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2123,145 +2125,145 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001bf4 : │ │ │ │ │ +00001bfc : │ │ │ │ │ bytes_decode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 1d08 │ │ │ │ │ + bne 1d10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1d68 │ │ │ │ │ + blt 1d70 │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1d04 │ │ │ │ │ + bne 1d0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d5c │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1dec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ + beq 1dc8 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1da0 │ │ │ │ │ + bne 1da8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 1cb4 │ │ │ │ │ + bne 1cbc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1e04 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1da0 │ │ │ │ │ + bne 1da8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #260] @ 1e1c │ │ │ │ │ + ldr ip, [pc, #260] @ 1e24 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 1c50 │ │ │ │ │ + bne 1c58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 1cac │ │ │ │ │ + b 1cb4 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 1e1c │ │ │ │ │ + ldr r1, [pc, #156] @ 1e24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c50 │ │ │ │ │ - b 1db8 │ │ │ │ │ + bne 1c58 │ │ │ │ │ + b 1dc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cac │ │ │ │ │ + b 1cb4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -2269,40 +2271,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1db8 │ │ │ │ │ + b 1dc0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1cc8 │ │ │ │ │ + bne 1cd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1db8 │ │ │ │ │ + b 1dc0 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001e20 <_PyBytes_Concat>: │ │ │ │ │ +00001e28 <_PyBytes_Concat>: │ │ │ │ │ _PyBytes_Concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2312,44 +2314,44 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2050 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2058 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2050 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2058 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6c <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 1f74 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fb8 <_PyBytes_Concat+0x198> │ │ │ │ │ + beq 1fc0 <_PyBytes_Concat+0x198> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2048 <_PyBytes_Concat+0x228> │ │ │ │ │ + bgt 2050 <_PyBytes_Concat+0x228> │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 202c <_PyBytes_Concat+0x20c> │ │ │ │ │ + bmi 2034 <_PyBytes_Concat+0x20c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fb0 <_PyBytes_Concat+0x190> │ │ │ │ │ + beq 1fb8 <_PyBytes_Concat+0x190> │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1fe8 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + bgt 1ff0 <_PyBytes_Concat+0x1c8> │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 207c <_PyBytes_Concat+0x25c> │ │ │ │ │ + beq 2084 <_PyBytes_Concat+0x25c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2375,100 +2377,100 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 2010 <_PyBytes_Concat+0x1f0> │ │ │ │ │ + beq 2018 <_PyBytes_Concat+0x1f0> │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1f60 <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 1f68 <_PyBytes_Concat+0x140> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1f98 <_PyBytes_Concat+0x178> │ │ │ │ │ + bne 1fa0 <_PyBytes_Concat+0x178> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 1f40 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 1f48 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e94 <_PyBytes_Concat+0x74> │ │ │ │ │ + bne 1e9c <_PyBytes_Concat+0x74> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1fcc <_PyBytes_Concat+0x1ac> │ │ │ │ │ - ldr r4, [pc, #216] @ 2090 <_PyBytes_Concat+0x270> │ │ │ │ │ - b 1f08 <_PyBytes_Concat+0xe8> │ │ │ │ │ + beq 1fd4 <_PyBytes_Concat+0x1ac> │ │ │ │ │ + ldr r4, [pc, #216] @ 2098 <_PyBytes_Concat+0x270> │ │ │ │ │ + b 1f10 <_PyBytes_Concat+0xe8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2020 <_PyBytes_Concat+0x200> │ │ │ │ │ + bne 2028 <_PyBytes_Concat+0x200> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1f40 <_PyBytes_Concat+0x120> │ │ │ │ │ - b 1f58 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 1f48 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 1f60 <_PyBytes_Concat+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1f40 <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 1f48 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1f54 <_PyBytes_Concat+0x134> │ │ │ │ │ - b 1f60 <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 1f5c <_PyBytes_Concat+0x134> │ │ │ │ │ + b 1f68 <_PyBytes_Concat+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r5, r3 │ │ │ │ │ - bge 1eac <_PyBytes_Concat+0x8c> │ │ │ │ │ + bge 1eb4 <_PyBytes_Concat+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2000 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2008 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2000 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2008 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2476,25 +2478,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2000 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2008 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2000 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + beq 2008 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1f08 <_PyBytes_Concat+0xe8> │ │ │ │ │ + b 1f10 <_PyBytes_Concat+0xe8> │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002094 : │ │ │ │ │ +0000209c : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2502,18 +2504,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 20fc │ │ │ │ │ + bhi 2104 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 2124 │ │ │ │ │ + bne 212c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ @@ -2525,176 +2527,176 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 2170 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20f4 │ │ │ │ │ + b 20fc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2124 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 20dc │ │ │ │ │ + beq 20e4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20dc │ │ │ │ │ - b 211c │ │ │ │ │ + bne 20e4 │ │ │ │ │ + b 2124 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 20dc │ │ │ │ │ + ble 20e4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2148 │ │ │ │ │ - b 211c │ │ │ │ │ + bne 2150 │ │ │ │ │ + b 2124 │ │ │ │ │ │ │ │ │ │ -00002194 : │ │ │ │ │ +0000219c : │ │ │ │ │ PyBytesWriter_GrowAndUpdatePointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 221c │ │ │ │ │ + bne 2224 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bmi 2230 │ │ │ │ │ + bmi 2238 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2250 │ │ │ │ │ + bgt 2258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2258 │ │ │ │ │ + bgt 2260 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 2328 │ │ │ │ │ + bne 2330 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r4, r0, #16 │ │ │ │ │ ldrne r4, [r0, #20] │ │ │ │ │ - b 21c4 │ │ │ │ │ + b 21cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2214 │ │ │ │ │ + b 221c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2248 │ │ │ │ │ + b 2250 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 22b0 │ │ │ │ │ + bne 22b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d8 │ │ │ │ │ + bne 22e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 22f8 │ │ │ │ │ + bne 2300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2248 │ │ │ │ │ + beq 2250 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 21fc │ │ │ │ │ + b 2204 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r1, r6 │ │ │ │ │ addlt r1, r6, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2264 │ │ │ │ │ + bgt 226c │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ - b 2268 │ │ │ │ │ + b 2270 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 233c │ │ │ │ │ + bne 2344 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a4 │ │ │ │ │ - b 2248 │ │ │ │ │ + beq 22ac │ │ │ │ │ + b 2250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2248 │ │ │ │ │ + beq 2250 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 21fc │ │ │ │ │ + b 2204 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 2210 │ │ │ │ │ + b 2218 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a4 │ │ │ │ │ - b 2248 │ │ │ │ │ + beq 22ac │ │ │ │ │ + b 2250 │ │ │ │ │ │ │ │ │ │ -00002350 : │ │ │ │ │ +00002358 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3584] @ 0xe00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2705,54 +2707,54 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2c24 │ │ │ │ │ + beq 2c2c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a3c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 241c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r3, [r6, #16] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2420 │ │ │ │ │ + bne 2428 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2408 │ │ │ │ │ + bgt 2410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c50 │ │ │ │ │ + beq 2c58 │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 25d8 │ │ │ │ │ + bgt 25e0 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2761,98 +2763,98 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 2614 │ │ │ │ │ + bne 261c │ │ │ │ │ str r1, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 2520 │ │ │ │ │ + b 2528 │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 2c5c │ │ │ │ │ + blt 2c64 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2c94 │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 2a88 │ │ │ │ │ + beq 2a90 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr ip, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r0, r7, lsl #2] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + bne 2aac │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [sl] │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub ip, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 2c5c │ │ │ │ │ + blt 2c64 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2a5c │ │ │ │ │ + beq 2a64 │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 2c5c │ │ │ │ │ + blt 2c64 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 2c94 │ │ │ │ │ + bne 2c9c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2694 │ │ │ │ │ + bge 269c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2ad0 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2af4 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [sl] │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub ip, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 2c5c │ │ │ │ │ + blt 2c64 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2464 │ │ │ │ │ + bne 246c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 2490 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r7, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2861,44 +2863,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 2900 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2c04 │ │ │ │ │ + bhi 2c0c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2c0c │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 242c │ │ │ │ │ + b 2434 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2698 │ │ │ │ │ + bge 26a0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2bcc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 2bd8 │ │ │ │ │ + bne 2be0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ @@ -2906,65 +2908,65 @@ │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 25ac │ │ │ │ │ + bne 25b4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 2520 │ │ │ │ │ + b 2528 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bc0 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ andge r2, r2, #1 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ streq r2, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2c30 │ │ │ │ │ + bne 2c38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2b10 │ │ │ │ │ + bne 2b18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28ec │ │ │ │ │ + beq 28f4 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov r9, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 280c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 27ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 27d4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 27bc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 279c │ │ │ │ │ + beq 27a4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2784 │ │ │ │ │ + beq 278c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2774 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -3009,15 +3011,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 28ec │ │ │ │ │ + beq 28f4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3073,53 +3075,53 @@ │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 2814 │ │ │ │ │ + bne 281c │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c88 │ │ │ │ │ + bne 2c90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2914 │ │ │ │ │ + bgt 291c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b78 │ │ │ │ │ + beq 2b80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2a18 │ │ │ │ │ + beq 2a20 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 29cc │ │ │ │ │ + beq 29d4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 29b8 │ │ │ │ │ + beq 29c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 29ac │ │ │ │ │ + beq 29b4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 29a0 │ │ │ │ │ + beq 29a8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2994 │ │ │ │ │ + beq 299c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 2990 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2a74 │ │ │ │ │ + bne 2a7c │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3137,15 +3139,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 2a18 │ │ │ │ │ + beq 2a20 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ │ @@ -3164,94 +3166,94 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #308 @ 0x134 │ │ │ │ │ add sl, sl, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 29cc │ │ │ │ │ + bne 29d4 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 2410 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2410 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a50 │ │ │ │ │ + bgt 2a58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ - ldr r3, [pc, #580] @ 2c9c │ │ │ │ │ + beq 2b8c │ │ │ │ │ + ldr r3, [pc, #580] @ 2ca4 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2410 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq 251c │ │ │ │ │ - b 25a8 │ │ │ │ │ + beq 2524 │ │ │ │ │ + b 25b0 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 297c │ │ │ │ │ + b 2984 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ ldr sl, [r0, r7, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 24c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b8c │ │ │ │ │ + bne 2b94 │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 24dc │ │ │ │ │ + b 24e4 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ ldr sl, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 2554 │ │ │ │ │ + beq 255c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b8c │ │ │ │ │ + bne 2b94 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 2578 │ │ │ │ │ + b 2580 │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r7, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ str sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 2b60 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2b44 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ @@ -3259,25 +3261,25 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 2b2c │ │ │ │ │ + bne 2b34 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 28ec │ │ │ │ │ + b 28f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2914 │ │ │ │ │ + b 291c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 2a58 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3288,58 +3290,58 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 2900 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 2648 │ │ │ │ │ + beq 2650 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b94 │ │ │ │ │ + bne 2b9c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b 2670 │ │ │ │ │ + b 2678 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c20 │ │ │ │ │ + bgt 2c28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 26d8 │ │ │ │ │ + b 26e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c20 │ │ │ │ │ + b 2c28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2410 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3347,47 +3349,47 @@ │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 2900 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 2900 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 25b0 │ │ │ │ │ + b 25b8 │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002ca0 : │ │ │ │ │ +00002ca8 : │ │ │ │ │ PyBytesWriter_Grow(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - bmi 2d08 │ │ │ │ │ + bmi 2d10 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 2d28 │ │ │ │ │ + blt 2d30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl bcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -3397,105 +3399,105 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2d20 │ │ │ │ │ + b 2d28 │ │ │ │ │ │ │ │ │ │ -00002d30 : │ │ │ │ │ +00002d38 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 3024 │ │ │ │ │ + bhi 302c │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2f9c │ │ │ │ │ + beq 2fa4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f88 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2ea0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 2e98 │ │ │ │ │ - ldr r1, [pc, #1144] @ 3214 │ │ │ │ │ + bne 2ea0 │ │ │ │ │ + ldr r1, [pc, #1144] @ 321c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2e08 │ │ │ │ │ + bne 2e10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2e98 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3008 │ │ │ │ │ + bne 3010 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ddc │ │ │ │ │ + beq 2de4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3064 │ │ │ │ │ + bne 306c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3790 │ │ │ │ │ + bl 3798 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2f24 │ │ │ │ │ + bne 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1032] @ 3218 │ │ │ │ │ + ldr r3, [pc, #1032] @ 3220 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 16f4 │ │ │ │ │ + bl 16f4 │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e4c │ │ │ │ │ + bgt 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e4c │ │ │ │ │ + bne 2e54 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2df4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3503,166 +3505,166 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 315c │ │ │ │ │ + ble 3164 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2dfc │ │ │ │ │ + b 2e04 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 30c4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3098 │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3148 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 30bc │ │ │ │ │ + bne 30c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 2ff4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 2ff4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ - b 2e90 │ │ │ │ │ + bne 2df4 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2f5c │ │ │ │ │ + beq 2f64 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f78 │ │ │ │ │ + bgt 2f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f90 │ │ │ │ │ + beq 2f98 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2dfc │ │ │ │ │ + b 2e04 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f18 │ │ │ │ │ + b 2f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f78 │ │ │ │ │ + b 2f80 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #624] @ 321c │ │ │ │ │ + ldr ip, [pc, #624] @ 3224 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f88 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #492] @ 321c │ │ │ │ │ + ldr r1, [pc, #492] @ 3224 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ - b 2e90 │ │ │ │ │ + bne 2d88 │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 31dc │ │ │ │ │ + beq 31e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3178 │ │ │ │ │ + blt 3180 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 134 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f18 │ │ │ │ │ + b 2f20 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -3670,37 +3672,37 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 31bc │ │ │ │ │ + beq 31c4 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3148 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3194 │ │ │ │ │ + beq 319c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2ef8 │ │ │ │ │ + bne 2f00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ @@ -3712,47 +3714,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -3760,201 +3762,201 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 3000 │ │ │ │ │ + b 3008 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e90 │ │ │ │ │ + b 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3178 │ │ │ │ │ + beq 3180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3790 │ │ │ │ │ + bl 3798 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2f18 │ │ │ │ │ + b 2f20 │ │ │ │ │ .word 0x000085e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003220 <_Py_bytes_repr>: │ │ │ │ │ +00003228 <_Py_bytes_repr>: │ │ │ │ │ _Py_bytes_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 3418 <_Py_bytes_repr+0x1f8> │ │ │ │ │ + ble 3420 <_Py_bytes_repr+0x1f8> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3280 <_Py_bytes_repr+0x60> │ │ │ │ │ + b 3288 <_Py_bytes_repr+0x60> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 33f0 <_Py_bytes_repr+0x1d0> │ │ │ │ │ + bhi 33f8 <_Py_bytes_repr+0x1d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 344c <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 32b8 <_Py_bytes_repr+0x98> │ │ │ │ │ + beq 32c0 <_Py_bytes_repr+0x98> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 325c <_Py_bytes_repr+0x3c> │ │ │ │ │ + bls 3264 <_Py_bytes_repr+0x3c> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 340c <_Py_bytes_repr+0x1ec> │ │ │ │ │ + beq 3414 <_Py_bytes_repr+0x1ec> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 3264 <_Py_bytes_repr+0x44> │ │ │ │ │ + bhi 326c <_Py_bytes_repr+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 344c <_Py_bytes_repr+0x22c> │ │ │ │ │ + beq 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 3280 <_Py_bytes_repr+0x60> │ │ │ │ │ + bne 3288 <_Py_bytes_repr+0x60> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3444 <_Py_bytes_repr+0x224> │ │ │ │ │ + bne 344c <_Py_bytes_repr+0x224> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3478 <_Py_bytes_repr+0x258> │ │ │ │ │ + bne 3480 <_Py_bytes_repr+0x258> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3468 <_Py_bytes_repr+0x248> │ │ │ │ │ + beq 3470 <_Py_bytes_repr+0x248> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3470 <_Py_bytes_repr+0x250> │ │ │ │ │ + beq 3478 <_Py_bytes_repr+0x250> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 33e8 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + ble 33f0 <_Py_bytes_repr+0x1c8> │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r5, ip │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 3358 <_Py_bytes_repr+0x138> │ │ │ │ │ + b 3360 <_Py_bytes_repr+0x138> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 33e8 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + beq 33f0 <_Py_bytes_repr+0x1c8> │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [r1, #1] │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 3344 <_Py_bytes_repr+0x124> │ │ │ │ │ + bls 334c <_Py_bytes_repr+0x124> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3354 <_Py_bytes_repr+0x134> │ │ │ │ │ + bne 335c <_Py_bytes_repr+0x134> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #156] @ 3494 <_Py_bytes_repr+0x274> │ │ │ │ │ + ldr r8, [pc, #156] @ 349c <_Py_bytes_repr+0x274> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 3294 <_Py_bytes_repr+0x74> │ │ │ │ │ + bhi 329c <_Py_bytes_repr+0x74> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 326c <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 32e8 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 326c <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 326c <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 32e8 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3962,26 +3964,26 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3310 <_Py_bytes_repr+0xf0> │ │ │ │ │ + b 3318 <_Py_bytes_repr+0xf0> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 344c <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 32e8 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003498 : │ │ │ │ │ +000034a0 : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ @@ -3996,23 +3998,23 @@ │ │ │ │ │ addlt r2, r2, #588 @ 0x24c │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000034e0 : │ │ │ │ │ +000034e8 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3544 │ │ │ │ │ + beq 354c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3520 │ │ │ │ │ + bge 3528 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4020,33 +4022,33 @@ │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3544 │ │ │ │ │ + bgt 354c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 354c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003570 : │ │ │ │ │ +00003578 : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4054,18 +4056,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 35d8 │ │ │ │ │ + bhi 35e0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3600 │ │ │ │ │ + bne 3608 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_CALL _Py_bytes_index │ │ │ │ │ @@ -4077,50 +4079,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3644 │ │ │ │ │ + bne 364c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 35d0 │ │ │ │ │ + b 35d8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35b8 │ │ │ │ │ - b 35f8 │ │ │ │ │ + bne 35c0 │ │ │ │ │ + b 3600 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 35b8 │ │ │ │ │ + ble 35c0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3624 │ │ │ │ │ - b 35f8 │ │ │ │ │ + bne 362c │ │ │ │ │ + b 3600 │ │ │ │ │ │ │ │ │ │ -00003670 : │ │ │ │ │ +00003678 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4128,18 +4130,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 3720 │ │ │ │ │ + bhi 3728 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 36e0 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -4147,152 +4149,152 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3720 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 36c0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36b8 │ │ │ │ │ + bne 36c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 36d0 │ │ │ │ │ + b 36d8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3720 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 36b8 │ │ │ │ │ + ble 36c0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ - b 3718 │ │ │ │ │ + bne 3704 │ │ │ │ │ + b 3720 │ │ │ │ │ │ │ │ │ │ -0000376c : │ │ │ │ │ +00003774 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00003790 : │ │ │ │ │ +00003798 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3df0 │ │ │ │ │ + beq 3df8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3de4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3954 │ │ │ │ │ + beq 395c │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d2c │ │ │ │ │ + blt 3d34 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3e1c │ │ │ │ │ - ldr r3, [pc, #1988] @ 3fc0 │ │ │ │ │ + blt 3e24 │ │ │ │ │ + ldr r3, [pc, #1988] @ 3fc8 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #2000] @ 0x7d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3cac │ │ │ │ │ + beq 3cb4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r1, [r3, #2004] @ 0x7d4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r3, #2000] @ 0x7d0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #2004] @ 0x7d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - beq 385c │ │ │ │ │ + beq 3864 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 3a38 │ │ │ │ │ + bgt 3a40 │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3db0 │ │ │ │ │ + blt 3db8 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ac0 │ │ │ │ │ + beq 3ac8 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3a88 │ │ │ │ │ + bne 3a90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d34 │ │ │ │ │ + bne 3d3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3d68 │ │ │ │ │ + blt 3d70 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3a18 │ │ │ │ │ + beq 3a20 │ │ │ │ │ cmn r8, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3d48 │ │ │ │ │ + bhi 3d50 │ │ │ │ │ add r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3dd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4306,792 +4308,792 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bcc │ │ │ │ │ - ldr r3, [pc, #1700] @ 3fc4 │ │ │ │ │ + bne 3bd4 │ │ │ │ │ + ldr r3, [pc, #1700] @ 3fcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3cf0 │ │ │ │ │ + bne 3cf8 │ │ │ │ │ ldr r1, [r3, #2000] @ 0x7d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2000] @ 0x7d0 │ │ │ │ │ str r2, [r3, #2004] @ 0x7d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3ac8 │ │ │ │ │ + bne 3ad0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3d2c │ │ │ │ │ + beq 3d34 │ │ │ │ │ ldr r7, [r3, #256] @ 0x100 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3e0c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - mov r8, #256 @ 0x100 │ │ │ │ │ + mov r9, #256 @ 0x100 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3a04 │ │ │ │ │ + ble 3a0c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3c64 │ │ │ │ │ + ble 3c6c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3c88 │ │ │ │ │ + ble 3c90 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3f78 │ │ │ │ │ + beq 3f80 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3fa4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - ble 3e38 │ │ │ │ │ - strb r3, [r9] │ │ │ │ │ + bhi 3fac │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble 3e40 │ │ │ │ │ + strb r3, [r8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 39a0 │ │ │ │ │ + blt 39a8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b cf8 │ │ │ │ │ + b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r5, #25828 @ 0x64e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 3918 │ │ │ │ │ + b 3920 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3dac │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3874 │ │ │ │ │ - b 3db0 │ │ │ │ │ + bge 387c │ │ │ │ │ + b 3db8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bne 3d84 │ │ │ │ │ + bne 3d8c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3abc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ed4 │ │ │ │ │ + bne 3edc │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 3918 │ │ │ │ │ - ldr r5, [pc, #1280] @ 3fc8 │ │ │ │ │ - b 390c │ │ │ │ │ + b 3920 │ │ │ │ │ + ldr r5, [pc, #1280] @ 3fd0 │ │ │ │ │ + b 3914 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ + beq 3bf8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3ef8 │ │ │ │ │ + bne 3f00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3cfc │ │ │ │ │ + beq 3d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ea0 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a90 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3e98 │ │ │ │ │ + beq 3ea0 │ │ │ │ │ ldr r1, [r8, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3ee0 │ │ │ │ │ + bne 3ee8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ │ - b 3b78 │ │ │ │ │ + b 3b80 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f54 │ │ │ │ │ + ble 3f5c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3e84 │ │ │ │ │ + beq 3e8c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3f38 │ │ │ │ │ + bhi 3f40 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 3f04 │ │ │ │ │ + bge 3f0c │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3b38 │ │ │ │ │ + bne 3b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e90 │ │ │ │ │ + bne 3e98 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cf8 │ │ │ │ │ + bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3948 │ │ │ │ │ + bgt 3950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3948 │ │ │ │ │ + bne 3950 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3948 │ │ │ │ │ + b 3950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3918 │ │ │ │ │ + bgt 3920 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3918 │ │ │ │ │ + bne 3920 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3918 │ │ │ │ │ + b 3920 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl a90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3d2c │ │ │ │ │ + beq 3d34 │ │ │ │ │ ldr r6, [r4, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3f90 │ │ │ │ │ + bne 3f98 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 3c50 │ │ │ │ │ + bge 3c58 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3eb0 │ │ │ │ │ + beq 3eb8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3ebc │ │ │ │ │ + bhi 3ec4 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 3c20 │ │ │ │ │ + b 3c28 │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f54 │ │ │ │ │ + b f5c │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39d4 │ │ │ │ │ + bgt 39dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 39d4 │ │ │ │ │ + bne 39dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 39d4 │ │ │ │ │ + b 39dc │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3dc4 │ │ │ │ │ + beq 3dcc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - bne 384c │ │ │ │ │ + bne 3854 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 385c │ │ │ │ │ + b 3864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3948 │ │ │ │ │ + b 3950 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d2c │ │ │ │ │ + beq 3d34 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3948 │ │ │ │ │ + b 3950 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 390c │ │ │ │ │ + b 3914 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 390c │ │ │ │ │ + b 3914 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3d60 │ │ │ │ │ + b 3d68 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3abc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ab0 │ │ │ │ │ - b 3ed4 │ │ │ │ │ + beq 3ab8 │ │ │ │ │ + b 3edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3dac │ │ │ │ │ + b 3db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 38fc │ │ │ │ │ - b 3d60 │ │ │ │ │ + bne 3904 │ │ │ │ │ + b 3d68 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 3948 │ │ │ │ │ + b 3950 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3122 @ 0xc32 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3d34 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r7, r7, #16 │ │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ │ - b 3994 │ │ │ │ │ + b 399c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3dac │ │ │ │ │ + b 3db4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - add r1, r8, #1 │ │ │ │ │ + add r1, r9, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 157c │ │ │ │ │ + bl 157c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f84 │ │ │ │ │ + beq 3f8c │ │ │ │ │ ldr r2, [sl, #256] @ 0x100 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r8, #256 @ 0x100 │ │ │ │ │ - ldrne r8, [r2, #8] │ │ │ │ │ + moveq r9, #256 @ 0x100 │ │ │ │ │ + ldrne r9, [r2, #8] │ │ │ │ │ strb r3, [r7], #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 39a0 │ │ │ │ │ - b 3a04 │ │ │ │ │ + blt 39a8 │ │ │ │ │ + b 3a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f38 │ │ │ │ │ + beq 3f40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3ba4 │ │ │ │ │ + b 3bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ - b 3e98 │ │ │ │ │ + beq 3b14 │ │ │ │ │ + b 3ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ed4 │ │ │ │ │ + bne 3edc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3d34 │ │ │ │ │ ldr r3, [r8, #264] @ 0x108 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r9, r1, #16 │ │ │ │ │ ldrne r9, [r1, #20] │ │ │ │ │ - b 3b78 │ │ │ │ │ + b 3b80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3d18 │ │ │ │ │ + b 3d20 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 157c │ │ │ │ │ + bl 157c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3e98 │ │ │ │ │ ldr r2, [r8, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r7, #256 @ 0x100 │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ - b 3b68 │ │ │ │ │ + b 3b70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e90 │ │ │ │ │ + b 3e98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b50 │ │ │ │ │ + bne 3b58 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 3b50 │ │ │ │ │ + b 3b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fa4 │ │ │ │ │ + beq 3fac │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3d34 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3c18 │ │ │ │ │ + b 3c20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3f84 │ │ │ │ │ + b 3f8c │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fcc : │ │ │ │ │ +00003fd4 : │ │ │ │ │ bytes_fromformat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #1756] @ 46cc │ │ │ │ │ + ldr r2, [pc, #1756] @ 46d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4380 │ │ │ │ │ + bne 4388 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4154 │ │ │ │ │ + beq 415c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 4144 │ │ │ │ │ + bne 414c │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 450c │ │ │ │ │ + bne 4514 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 45f8 │ │ │ │ │ + beq 4600 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ + beq 430c │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 4624 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 42e4 │ │ │ │ │ + beq 42ec │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 4318 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq 46c4 │ │ │ │ │ + beq 46cc │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi 465c │ │ │ │ │ - ldr r0, [pc, #1556] @ 46d0 │ │ │ │ │ + bhi 4664 │ │ │ │ │ + ldr r0, [pc, #1556] @ 46d8 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 465c │ │ │ │ │ + bhi 4664 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr sl, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 41e4 │ │ │ │ │ + bgt 41ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ │ movt r1, #32767 @ 0x7fff │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - bne 4220 │ │ │ │ │ + bne 4228 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 42d8 │ │ │ │ │ + blt 42e0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 4178 │ │ │ │ │ + bgt 4180 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4028 │ │ │ │ │ - ldr r3, [pc, #1392] @ 46cc │ │ │ │ │ + bne 4030 │ │ │ │ │ + ldr r3, [pc, #1392] @ 46d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 42cc │ │ │ │ │ + bne 42d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4260 │ │ │ │ │ + bne 4268 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 432c │ │ │ │ │ + bne 4334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r3, [r5, #260] @ 0x104 │ │ │ │ │ ldrne r0, [r5, #264] @ 0x108 │ │ │ │ │ - beq 4128 │ │ │ │ │ + beq 4130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq ip, ip, #16 │ │ │ │ │ ldrne ip, [ip, #20] │ │ │ │ │ - b 4254 │ │ │ │ │ + b 425c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r1, [sl, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4208 │ │ │ │ │ + beq 4210 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 41e8 │ │ │ │ │ + bne 41f0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 4110 │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42d0 │ │ │ │ │ + bne 42d8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 42d8 │ │ │ │ │ + blt 42e0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r4, r4, ip │ │ │ │ │ - blt 42b8 │ │ │ │ │ + blt 42c0 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, ip, r4 │ │ │ │ │ - bne 4130 │ │ │ │ │ - b 42dc │ │ │ │ │ + bne 4138 │ │ │ │ │ + b 42e4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub lr, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ subge r1, r2, r1 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 4194 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4520 │ │ │ │ │ + bne 4528 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41b8 │ │ │ │ │ - b 42dc │ │ │ │ │ + beq 41c0 │ │ │ │ │ + b 42e4 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4358 │ │ │ │ │ + bne 4360 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 42a0 │ │ │ │ │ + b 42a8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 4538 │ │ │ │ │ + bge 4540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4154 │ │ │ │ │ + b 415c │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 4650 │ │ │ │ │ + bne 4658 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 4098 │ │ │ │ │ + bne 40a0 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 465c │ │ │ │ │ + bne 4664 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 40a4 │ │ │ │ │ + b 40ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ - b 41bc │ │ │ │ │ + b 41c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 42c4 │ │ │ │ │ + bgt 42cc │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 42a0 │ │ │ │ │ + b 42a8 │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r2, #16 │ │ │ │ │ ldrne r4, [r2, #20] │ │ │ │ │ - b 400c │ │ │ │ │ + b 4014 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 44cc │ │ │ │ │ + bne 44d4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5105,25 +5107,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 4144 │ │ │ │ │ + b 414c │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5131,110 +5133,110 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ - beq 4448 │ │ │ │ │ + beq 4450 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4488 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4144 │ │ │ │ │ + b 414c │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ sub r0, fp, #62 @ 0x3e │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4448 │ │ │ │ │ + b 4450 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4448 │ │ │ │ │ + b 4450 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 43d0 │ │ │ │ │ + b 43d8 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4448 │ │ │ │ │ + b 4450 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 404c │ │ │ │ │ - b 450c │ │ │ │ │ + beq 4054 │ │ │ │ │ + b 4514 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41b8 │ │ │ │ │ - b 42dc │ │ │ │ │ + beq 41c0 │ │ │ │ │ + b 42e4 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - ble 41d4 │ │ │ │ │ + ble 41dc │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4264 │ │ │ │ │ + bne 426c │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4298 │ │ │ │ │ + b 42a0 │ │ │ │ │ ldr r3, [r8], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 45dc │ │ │ │ │ + bne 45e4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5248,101 +5250,101 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4144 │ │ │ │ │ + b 414c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45ac │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r9, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 4060 │ │ │ │ │ + beq 4068 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 45f8 │ │ │ │ │ + b 4600 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 4088 │ │ │ │ │ + beq 4090 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 4080 │ │ │ │ │ + bne 4088 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 4630 │ │ │ │ │ - b 4088 │ │ │ │ │ + bne 4638 │ │ │ │ │ + b 4090 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 4098 │ │ │ │ │ + bne 40a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42e4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4154 │ │ │ │ │ + b 415c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ addls r8, r8, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 4144 │ │ │ │ │ + bls 414c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 42dc │ │ │ │ │ + b 42e4 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 4144 │ │ │ │ │ + b 414c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000046d4 : │ │ │ │ │ +000046dc : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5350,18 +5352,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 473c │ │ │ │ │ + bhi 4744 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4764 │ │ │ │ │ + bne 476c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ @@ -5373,41 +5375,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 47a8 │ │ │ │ │ + bne 47b0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4734 │ │ │ │ │ + b 473c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4764 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 471c │ │ │ │ │ + beq 4724 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 471c │ │ │ │ │ - b 475c │ │ │ │ │ + bne 4724 │ │ │ │ │ + b 4764 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 471c │ │ │ │ │ + ble 4724 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4788 │ │ │ │ │ - b 475c │ │ │ │ │ + bne 4790 │ │ │ │ │ + b 4764 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3220 <_Py_bytes_repr> │ │ │ │ │ + b 3228 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 594 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2194 │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 4f4 │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5320 │ │ │ │ │ + b 531c │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000788 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -807,15 +807,15 @@ │ │ │ │ │ b be4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5320 │ │ │ │ │ + b 531c │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000009f4 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -830,15 +830,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #260] @ 0x104 │ │ │ │ │ - bl 2ca0 │ │ │ │ │ + bl 2ca8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq a58 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -933,15 +933,15 @@ │ │ │ │ │ bne b94 │ │ │ │ │ b b20 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5320 │ │ │ │ │ + bl 531c │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bb0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -1605,36 +1605,36 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #260] @ 0x104 │ │ │ │ │ - bl 2ca0 │ │ │ │ │ + bl 2ca8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 14e0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3fcc │ │ │ │ │ + bl 3fd4 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 14d4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r3, r3, #16 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ sub r1, r0, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5040 │ │ │ │ │ + bl 503c │ │ │ │ │ R_ARM_CALL PyBytesWriter_Resize │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000014f0 : │ │ │ │ │ @@ -1646,15 +1646,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 1544 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1248 │ │ │ │ │ + b 1250 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 0000151c : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -1663,15 +1663,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3220 <_Py_bytes_repr> │ │ │ │ │ + b 3228 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 00001548 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1700,15 +1700,15 @@ │ │ │ │ │ beq 15b4 <_PyBytesWriter_ResizeAndUpdatePointer+0x38> │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r3, r3, #16 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r5, r2, r3 │ │ │ │ │ - bl 5040 │ │ │ │ │ + bl 503c │ │ │ │ │ R_ARM_CALL PyBytesWriter_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 15ec <_PyBytesWriter_ResizeAndUpdatePointer+0x70> │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 15e4 <_PyBytesWriter_ResizeAndUpdatePointer+0x68> │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -1737,20 +1737,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 5658 │ │ │ │ │ + bl 5654 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 5788 │ │ │ │ │ + bl 5784 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1670 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 43372 (bytes into file) │ │ │ │ │ + Start of section headers: 43380 (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 0xa96c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa974: │ │ │ │ │ │ │ │ │ │ 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 001ea0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008fc4 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fcc 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ed4 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009754 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00975c 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002448 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002448 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002cac 003144 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009a34 000768 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 005df0 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00a19c 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 006098 00109c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00a234 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007134 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007134 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007168 001150 10 16 149 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0082b8 000d0c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a8dc 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002cac 00314c 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009a3c 000768 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 005df8 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00a1a4 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0060a0 00109c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00a23c 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00713c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00713c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007170 001150 10 16 149 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0082c0 000d0c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a8e4 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 {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 20: 00001508 1200 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 21: 000019b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000019b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 00001f08 360 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 24: 00002070 652 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 25: 00002438 120 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 26: 00003054 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 26: 0000305c 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 27: 000026f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 000026f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 30: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 000000dc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 32: 00000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ 81: 000016f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 83: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 84: 000016f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 85: 00001b50 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 86: 00001bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 88: 00002b84 1232 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 00002b84 1240 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 89: 00001bcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 00001bcc 112 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 91: 00001c3c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 92: 00001c50 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 93: 00001c74 208 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 94: 00001d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00001d44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8fc4 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fcc contains 242 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000094 0000d01c R_ARM_CALL 000026f8 _PyCode_CheckLineNumber │ │ │ │ │ 000000b4 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 000000fc 0000d31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b0 0000dc1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ 00001cc0 0000f51c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 00001d14 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001d2c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e50 0000f71d R_ARM_JUMP24 00001e54 _PyCode_GetVarnames │ │ │ │ │ 00001e6c 0000191c R_ARM_CALL 00002438 init_co_cached │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9754 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x975c contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00001508 code_dealloc │ │ │ │ │ 0000002c 00003702 R_ARM_ABS32 00000cb8 code_repr │ │ │ │ │ 0000003c 00001702 R_ARM_ABS32 00001f08 code_hash │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9a34 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9a3c contains 237 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000248 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000024c 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000250 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000254 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 0000025c 0000981c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000288 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -569,21 +569,21 @@ │ │ │ │ │ 00002928 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000029d0 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00002a88 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00002b4c 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002b6c 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00002b70 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b74 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002eac 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00002eb0 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00002eb4 0000232b R_ARM_MOVW_ABS_NC 00002b50 _source_offset_converter │ │ │ │ │ -00002eb8 0000232c R_ARM_MOVT_ABS 00002b50 _source_offset_converter │ │ │ │ │ -00002ebc 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002ec8 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00002ecc 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00002ed0 0000232b R_ARM_MOVW_ABS_NC 00002b50 _source_offset_converter │ │ │ │ │ +00002ed4 0000232c R_ARM_MOVT_ABS 00002b50 _source_offset_converter │ │ │ │ │ +00002ed8 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa19c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa1a4 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ 0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000064 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa234 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa23c contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000bb1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000050 0000d81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000060 0000d91c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 0000007c 00002b2b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 00000080 00002b2c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 00000084 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -797,19 +797,19 @@ │ │ │ │ │ 00000c00 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c04 00007d2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ 00000c08 00007d2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ 00000c10 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cd8 0000ed1c R_ARM_CALL 000016f4 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000d90 0000d01c R_ARM_CALL 000026f8 _PyCode_CheckLineNumber │ │ │ │ │ -00000d98 00001a1c R_ARM_CALL 00003054 retreat │ │ │ │ │ +00000d98 00001a1c R_ARM_CALL 0000305c retreat │ │ │ │ │ 00000e00 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000ed4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000f6c 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f90 00001a1c R_ARM_CALL 00003054 retreat │ │ │ │ │ +00000f90 00001a1c R_ARM_CALL 0000305c retreat │ │ │ │ │ 00000fc4 00002f2b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ 00000fc8 00002f2c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ 00001018 00002d2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 0000101c 00002d2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00001024 00002e2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ 00001028 00002e2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ 00001064 0000832b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2741,15 +2741,15 @@ │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3054 │ │ │ │ │ + bl 305c │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bge 262c <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ b 26d0 <_PyCode_SafeAddr2Line+0x220> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -2858,15 +2858,15 @@ │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ beq 2854 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ b 287c <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3054 │ │ │ │ │ + bl 305c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble 2810 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 2898 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ @@ -3066,359 +3066,361 @@ │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00002b84 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 2fdc │ │ │ │ │ + bcs 2ff8 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ - ubfx r3, r3, #3, #4 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - beq 2be0 │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bhi 2f58 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - subne r6, r3, #12 │ │ │ │ │ - clzne r6, r6 │ │ │ │ │ - lsrne r6, r6, #5 │ │ │ │ │ - lslne r6, r6, #1 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ + and ip, r3, #15 │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + beq 2f34 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + bhi 2f80 │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ + beq 2fa0 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + beq 2ff0 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ + beq 3050 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq 2ff0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - add lr, r4, lr, lsl #1 │ │ │ │ │ + add lr, r5, lr, lsl #1 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ - bls 2c98 │ │ │ │ │ + bls 2c80 │ │ │ │ │ ldrsb ip, [r2, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ + blt 2c80 │ │ │ │ │ add ip, r2, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2f50 │ │ │ │ │ + bls 2f78 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f50 │ │ │ │ │ + blt 2f78 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2c98 │ │ │ │ │ + bls 2c80 │ │ │ │ │ ldrsb ip, [r2, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ + blt 2c80 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2c80 │ │ │ │ │ ldrsb ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2c78 │ │ │ │ │ - str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bge 2c60 │ │ │ │ │ + str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2e9c │ │ │ │ │ + bls 2eb8 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + beq 2cb8 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f24 │ │ │ │ │ + bhi 2eec │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + addeq r4, r4, #1 │ │ │ │ │ + beq 2cb8 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2f98 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2fe4 │ │ │ │ │ + beq 2d7c │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ + movls r3, ip │ │ │ │ │ + movls r8, r4 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d88 │ │ │ │ │ - ldrsb r8, [r3, #1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 2d88 │ │ │ │ │ - add r8, r3, #2 │ │ │ │ │ - str r8, [r0, #28] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls 2f1c │ │ │ │ │ + bls 2d6c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldrsb r7, [r3, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 2dac │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bls 2ee4 │ │ │ │ │ ldrsb ip, [ip, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2f1c │ │ │ │ │ + blt 2ee4 │ │ │ │ │ add ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2d88 │ │ │ │ │ - ldrsb r8, [r3, #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 2d88 │ │ │ │ │ + bls 2dac │ │ │ │ │ + ldrsb r7, [r3, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 2dac │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2d78 │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ + beq 2d6c │ │ │ │ │ + ldrsb r7, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 2d58 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne 2d94 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge 2d4c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne 2db8 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 2c9c │ │ │ │ │ + b 2c84 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + str lr, [r0, #12] │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + str r8, [r0, #20] │ │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ │ + str ip, [r0, #28] │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bhi 2d04 │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq 2d74 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 2ea0 │ │ │ │ │ + ble 2ebc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ - blt 2e08 │ │ │ │ │ + blt 2e2c │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt 2e08 │ │ │ │ │ + blt 2e2c │ │ │ │ │ sub r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 2e08 │ │ │ │ │ + blt 2e2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb ip, [r1] │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2dec │ │ │ │ │ + bge 2e10 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 2f2c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f78 │ │ │ │ │ + bhi 2f10 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - subeq r6, r6, #1 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 2fa8 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + beq 3000 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e78 │ │ │ │ │ + blt 2e94 │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e78 │ │ │ │ │ + blt 2e94 │ │ │ │ │ ldrsb r1, [r3, #-4] │ │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e78 │ │ │ │ │ + blt 2e94 │ │ │ │ │ sub r1, r3, #4 │ │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e88 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - mvneq r6, #0 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + mvneq r4, #0 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ mov r2, lr │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 2d6c │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and r2, ip, #63 @ 0x3f │ │ │ │ │ + bne 2fbc │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + b 2cb8 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq 2fe4 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ - str lr, [r0, #12] │ │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - movls r3, ip │ │ │ │ │ - movls r6, r7 │ │ │ │ │ - add r2, lr, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bls 2d78 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 2d10 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 2d78 │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - and r7, r2, #63 @ 0x3f │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ │ + bne 3008 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - lsr r7, r7, #1 │ │ │ │ │ - bne 2fcc │ │ │ │ │ - add r7, r6, r7 │ │ │ │ │ - b 2ecc │ │ │ │ │ - add r7, r6, #1 │ │ │ │ │ - b 2ecc │ │ │ │ │ + addne r4, r4, r2, lsr #1 │ │ │ │ │ + subeq r4, r4, r2, lsr #1 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + b 2e50 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + str r6, [r0, #24] │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, #31 │ │ │ │ │ + beq 3050 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + ldrb lr, [r3], #1 │ │ │ │ │ + str r3, [r0, #28] │ │ │ │ │ + and lr, lr, #7 │ │ │ │ │ + b 2c04 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b 2c98 │ │ │ │ │ + b 2c80 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3030 │ │ │ │ │ + bne 302c │ │ │ │ │ lsr r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r6, r6, #0 │ │ │ │ │ - b 2be0 │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - bne 300c │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - addne r6, r6, r2, lsr #1 │ │ │ │ │ - subeq r6, r6, r2, lsr #1 │ │ │ │ │ - b 2e30 │ │ │ │ │ - add r7, r6, #2 │ │ │ │ │ - b 2ecc │ │ │ │ │ + b 2f38 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 2f38 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + b 2e50 │ │ │ │ │ + add r4, r4, #2 │ │ │ │ │ + b 2cb8 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldrb r2, [r8], #1 │ │ │ │ │ - add ip, ip, #6 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r7, r7, r2, lsl ip │ │ │ │ │ - bne 2fa8 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ - lsr r7, r7, #1 │ │ │ │ │ - beq 2f40 │ │ │ │ │ - sub r7, r6, r7 │ │ │ │ │ - b 2ecc │ │ │ │ │ - sub r6, r6, #2 │ │ │ │ │ - b 2e30 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + ldrb ip, [r8], #1 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, ip, lsl r7 │ │ │ │ │ + bne 2fc4 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + beq 2f08 │ │ │ │ │ + sub r4, r4, r2 │ │ │ │ │ + b 2cb8 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ + b 2f38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mvn r7, #0 │ │ │ │ │ - b 2ce4 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - ldrb lr, [r3], #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - and lr, lr, #7 │ │ │ │ │ - b 2c1c │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ + b 2f2c │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - ldrb r1, [r5], #1 │ │ │ │ │ + ldrb r1, [r6], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1, lsl ip │ │ │ │ │ - beq 2f88 │ │ │ │ │ - b 3014 │ │ │ │ │ + beq 2f20 │ │ │ │ │ + b 3010 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r4], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl lr │ │ │ │ │ - beq 2f68 │ │ │ │ │ - b 3038 │ │ │ │ │ + beq 2f90 │ │ │ │ │ + b 3034 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b 2be8 │ │ │ │ │ │ │ │ │ │ -00003054 : │ │ │ │ │ +0000305c : │ │ │ │ │ retreat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb ip, [r1, #-1] │ │ │ │ │ ldrb r2, [r1, #-1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3060 │ │ │ │ │ + bge 3068 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 30ac │ │ │ │ │ + beq 30b4 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3100 │ │ │ │ │ + bhi 3108 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3130 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 30c8 │ │ │ │ │ + beq 30d0 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ @@ -3427,19 +3429,19 @@ │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3130 │ │ │ │ │ + bne 3138 │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 30ac │ │ │ │ │ + b 30b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 30e0 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r5, lsl r4 │ │ │ │ │ - b 3110 │ │ │ │ │ + b 3118 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 26f8 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 3054 │ │ │ │ │ + bl 305c │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr ip, [pc, #440] @ f6c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble f9c <_PyLineTable_PreviousAddressRange+0x2c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3054 │ │ │ │ │ + bl 305c │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyCode_CheckNoInternalState>: │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -539,34 +539,34 @@ │ │ │ │ │ 00000e64 0000f11c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000e74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000e94 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e98 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000ea0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000eac 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ec8 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000ecc 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000ed4 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000ed8 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ee0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ee4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000eec 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000efc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f04 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f08 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f24 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000f28 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000f30 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000f34 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000f58 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f5c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f68 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f70 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000f74 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000f7c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec8 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000ecc 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000ed4 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000ed8 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000efc 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f00 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f0c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f1c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f24 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f28 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f60 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000f64 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000f6c 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000f70 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000f78 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f7c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f84 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f8c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f94 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f98 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000fa0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fa4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ffc 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001070 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ 000010b4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -950,28 +950,28 @@ │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d64 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ beq d54 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq f4c │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ beq db4 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi f84 │ │ │ │ │ + bhi f30 │ │ │ │ │ ldr r3, [pc, #664] @ fa0 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ @@ -1034,22 +1034,22 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt e00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ef8 │ │ │ │ │ + beq f18 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi f94 │ │ │ │ │ + bhi f40 │ │ │ │ │ ldr r3, [pc, #384] @ fa4 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ @@ -1077,106 +1077,106 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ beq d5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f10 │ │ │ │ │ + bne eb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef0 │ │ │ │ │ + beq f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ b d54 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #232] @ fa8 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq f04 │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b d5c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e00 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - b ee0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #140] @ fa8 │ │ │ │ │ + ldr r3, [pc, #232] @ fa8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f24 │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f58 │ │ │ │ │ + bgt efc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ef0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b d5c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e00 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b f3c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f58 │ │ │ │ │ + b ee0 │ │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ beq e1c │ │ │ │ │ b e58 │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ beq e1c │ │ │ │ │ b e50 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #80] @ fa8 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq f94 │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b f10 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b efc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + b f78 │ │ │ │ │ .word 0x00000288 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 34076 (bytes into file) │ │ │ │ │ + Start of section headers: 34092 (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 0x851c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x852c: │ │ │ │ │ │ │ │ │ │ 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 0019d0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0070e8 000738 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a04 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007820 000308 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001cf4 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001cf4 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002544 001af8 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007b28 0007b8 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0018b8 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0070e8 000700 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0018ec 0002f0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0077e8 000308 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001bdc 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001bdc 00084f 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00242c 001c10 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007af0 000800 08 I 14 7 4 │ │ │ │ │ [ 9] .rodata PROGBITS 00000000 00403c 000c31 00 A 0 0 4 │ │ │ │ │ [10] .text.unlikely PROGBITS 00000000 004c70 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0082e0 0001b0 08 I 14 10 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0082f0 0001b0 08 I 14 10 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 005230 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005230 000033 00 0 0 1 │ │ │ │ │ [14] .symtab SYMTAB 00000000 005264 001220 10 15 180 4 │ │ │ │ │ [15] .strtab STRTAB 00000000 006484 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008490 00008c 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0084a0 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 {} │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 13: 000000d0 128 FUNC LOCAL DEFAULT 7 float_dealloc │ │ │ │ │ 14: 00000148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000001a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000001a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 000001a8 792 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 19: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 20: 00000808 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 20: 000006f0 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 21: 000004a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000004c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 000004c0 24 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 24: 0000055c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 26: 0000003c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 27: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ @@ -51,94 +51,94 @@ │ │ │ │ │ 47: 00000f28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 00000400 24 FUNC LOCAL DEFAULT 1 float_hash │ │ │ │ │ 49: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 51: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 53: 00000418 160 FUNC LOCAL DEFAULT 1 float_vectorcall │ │ │ │ │ - 54: 000004b8 280 FUNC LOCAL DEFAULT 1 float_new_impl │ │ │ │ │ - 55: 000005c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 56: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 57: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 58: 00000720 232 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ + 54: 00000f38 280 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 55: 00000f38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00001040 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 58: 00000608 232 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ 59: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 60: 00000f38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 61: 00001000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 00001004 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00001004 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 64: 000010d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000010d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 000010d4 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 60: 00001050 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 61: 00001118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 62: 0000111c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 0000111c 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 64: 000011e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000011ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 000011ec 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ 67: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 68: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 69: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 70: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 71: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 72: 0000113c 1244 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 73: 00001600 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 0000084c 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ - 75: 00000928 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 0000092c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 77: 0000092c 28 FUNC LOCAL DEFAULT 1 float_neg │ │ │ │ │ + 72: 00001254 1244 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 73: 00001718 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00000734 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ + 75: 00000810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 00000814 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 00000814 28 FUNC LOCAL DEFAULT 1 float_neg │ │ │ │ │ 78: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 79: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 80: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 81: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 82: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 83: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 84: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 85: 00000948 244 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ + 85: 00000830 244 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 86: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 87: 00000a3c 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 88: 00001618 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 00001618 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ - 90: 00000ae0 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ - 91: 00000b24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 92: 00000b28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 93: 00000b28 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ - 94: 00000be4 376 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ - 95: 00000d48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 00000924 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ + 88: 00001730 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 89: 00001730 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 90: 000009c8 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ + 91: 00000a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 92: 00000a10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 93: 00000a10 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ + 94: 00000acc 376 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ + 95: 00000c30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 000002f4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 97: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 98: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 99: 00000d5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 100: 00000d5c 1384 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ - 101: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00000c44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00000c44 1384 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ + 101: 000011a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 0000003c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 103: 0000003c 256 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 104: 0000013c 252 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 105: 00000138 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 106: 0000013c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 107: 00000228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 108: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 109: 000012c4 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ - 110: 000012d8 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ - 111: 000012ec 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 112: 00001308 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 000011ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 109: 000011ac 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ + 110: 000011c0 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ + 111: 000011d4 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ + 112: 000011f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 113: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 114: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 115: 00001640 900 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 116: 000019b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00001758 900 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 116: 00001ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 117: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 118: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 119: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 120: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 121: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 122: 00001310 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ - 123: 00001680 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 121: 000011f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 122: 000011f8 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ + 123: 00001568 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 124: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 125: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 126: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 127: 00001aac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 00001adc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 126: 00001bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 00001bc4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 128: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 129: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 130: 00001690 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 131: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00001900 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 133: 000019c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 130: 00001578 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 131: 000017d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 000017e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 133: 000018a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 135: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 136: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 137: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 138: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 139: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 140: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -235,27 +235,27 @@ │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 232: 00000000 60 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 238: 000005d0 336 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ + 238: 000004b8 336 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 250: 00000f38 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 250: 00001050 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ @@ -275,19 +275,19 @@ │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 000019c4 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 279: 00001aac 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 280: 00001690 624 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ + 278: 00001adc 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 00001bc4 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 280: 00001578 624 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 282: 00001900 208 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ + 282: 000017e8 208 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 285: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 286: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ 287: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x70e8 contains 231 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x70e8 contains 224 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000002c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000030 0000b51c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ @@ -48,271 +48,264 @@ │ │ │ │ │ 000003ac 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003c4 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003e8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003ec 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000003fc 0000dd1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000414 0000e71d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00000460 0000361d R_ARM_JUMP24 00000f38 float_new_impl │ │ │ │ │ 00000468 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 0000046c 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ 00000474 0000ea1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00000498 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 0000049c 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ 000004a4 0000eb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004d0 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004d4 0000ec2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004e4 0000ed1d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000004e8 0000ee1d R_ARM_JUMP24 000005d0 PyFloat_FromString │ │ │ │ │ -0000057c 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000005b4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005cc 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005f8 0000f01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000610 0000f11c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000624 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000062c 00003a2b R_ARM_MOVW_ABS_NC 00000720 float_from_string_inner │ │ │ │ │ -00000630 00003a2c R_ARM_MOVT_ABS 00000720 float_from_string_inner │ │ │ │ │ -00000640 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000644 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000648 0000f31c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000654 0000f41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000068c 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000690 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000694 0000382b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ -00000698 0000382c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ -000006a4 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b0 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000006b4 0000f52c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000006c0 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006d4 0000f61c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000006ec 0000f71c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000704 0000f41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000744 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000748 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000770 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000774 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000798 0000f91c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000007bc 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000007cc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007d0 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007d4 00003b2b R_ARM_MOVW_ABS_NC 000001ec .LC14 │ │ │ │ │ -000007d8 00003b2c R_ARM_MOVT_ABS 000001ec .LC14 │ │ │ │ │ -000007e4 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007f4 0000d91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000848 0000bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008ac 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000008c0 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008d8 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -000008f4 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000910 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00000928 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000944 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000097c 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000098c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000009a0 0000522b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -000009a4 0000522c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -000009a8 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009b4 0000542b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ -000009b8 0000542c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ -000009bc 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000009c8 00004e2b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -000009cc 00004e2c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -000009d0 00004f2b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -000009d4 00004f2c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000009d8 0000502b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -000009dc 0000502c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000009e0 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000009ec 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f0 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009f4 0000512b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ -000009f8 0000512c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ -00000a00 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a0c 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000a10 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000a14 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000a20 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a24 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a28 0000532b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ -00000a2c 0000532c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ -00000a34 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a70 0001091c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000a8c 00010a1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00000a9c 00010b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00000aac 00004e2b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -00000ab0 00004e2c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -00000ab8 0000562b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ -00000abc 0000562c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ -00000ac0 00004f2b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -00000ac4 00004f2c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -00000ac8 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000ad4 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000b20 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b3c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b40 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b9c 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000ba0 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000ba4 00010d1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000bc8 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000bcc 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000bd0 0000eb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c54 0000e21c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000c8c 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000ca4 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cbc 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00000ce8 0000da2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000cec 0000da2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000cf0 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ -00000cf4 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000cfc 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d10 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d2c 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00000d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d80 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d90 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d94 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000dbc 00010e1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00000e00 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ -00000e04 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ -00000ecc 00010f1c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000fdc 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001010 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001174 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001184 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001198 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000119c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011a0 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ -000011a4 0000612c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ -000011ac 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011c8 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011f0 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011fc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001200 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001204 0000622b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ -00001208 0000622c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ -00001210 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001218 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000121c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001220 0000602b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ -00001224 0000602c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ -0000122c 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001300 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001390 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000013ac 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000013b8 0001142b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000013bc 0001142c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00001570 0000782b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ -00001574 0000782c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ -00001578 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000015a0 0000772b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ -000015a4 0000772c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ -000015a8 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000015e4 0000762b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ -000015e8 0000762c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ -000015fc 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001628 0000421d R_ARM_JUMP24 000010d4 float_repr │ │ │ │ │ -0000163c 0000752b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ -00001640 0000752c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ -00001648 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001650 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001668 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00001688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000168c 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000016f8 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000182c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001830 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001834 0000812b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -00001838 0000812c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -00001840 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001860 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000018d0 0001192b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018d4 0001192c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018d8 0000802b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -000018dc 0000802c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -000018e4 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001964 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000004e0 0000f01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000004f8 0000f11c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000050c 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000514 00003a2b R_ARM_MOVW_ABS_NC 00000608 float_from_string_inner │ │ │ │ │ +00000518 00003a2c R_ARM_MOVT_ABS 00000608 float_from_string_inner │ │ │ │ │ +00000528 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +0000052c 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +00000530 0000f31c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +0000053c 0000f41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000574 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000578 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000057c 0000392b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ +00000580 0000392c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ +0000058c 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000598 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000059c 0000f52c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000005a8 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005bc 0000f61c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000005d4 0000f71c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000005ec 0000f41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000062c 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000630 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000658 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000065c 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000680 0000f91c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000006a4 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000006b4 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006b8 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006bc 00003b2b R_ARM_MOVW_ABS_NC 000001ec .LC14 │ │ │ │ │ +000006c0 00003b2c R_ARM_MOVT_ABS 000001ec .LC14 │ │ │ │ │ +000006cc 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006dc 0000d91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000730 0000bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000794 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000007a8 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007c0 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +000007dc 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007f8 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +00000810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000082c 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000864 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000874 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000888 0000522b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +0000088c 0000522c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +00000890 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000089c 0000542b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ +000008a0 0000542c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ +000008a4 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000008b0 00004e2b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +000008b4 00004e2c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +000008b8 00004f2b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000008bc 00004f2c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000008c0 0000502b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +000008c4 0000502c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +000008c8 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008d4 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008dc 0000512b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ +000008e0 0000512c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ +000008e8 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f4 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +000008f8 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000008fc 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000908 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000090c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000910 0000532b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ +00000914 0000532c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ +0000091c 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000958 0001091c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000974 00010a1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00000984 00010b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000994 00004e2b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +00000998 00004e2c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +000009a0 0000562b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ +000009a4 0000562c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ +000009a8 00004f2b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000009ac 00004f2c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000009b0 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000009bc 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000a08 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a7c 0000361d R_ARM_JUMP24 00000f38 float_new_impl │ │ │ │ │ +00000a84 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +00000a88 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +00000a8c 00010d1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000ab0 0000342b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +00000ab4 0000342c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +00000ab8 0000eb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b3c 0000e21c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000b74 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000b8c 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ba4 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +00000bd0 0000da2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000bd4 0000da2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000bd8 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ +00000bdc 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ +00000be4 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf8 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c14 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +00000c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c68 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000c78 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c7c 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ca4 00010e1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00000ce8 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ +00000cec 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ +00000db4 00010f1c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00000ec4 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00000ef8 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000105c 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000106c 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001080 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001084 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001088 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ +0000108c 0000612c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ +00001094 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010b0 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010d8 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010e8 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010ec 0000622b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ +000010f0 0000622c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ +000010f8 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001104 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001108 0000602b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ +0000110c 0000602c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ +00001114 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011e8 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001278 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001294 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000012a0 0001142b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000012a4 0001142c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00001458 0000782b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ +0000145c 0000782c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ +00001460 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001488 0000772b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ +0000148c 0000772c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ +00001490 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014cc 0000762b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ +000014d0 0000762c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ +000014e4 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001510 0000421d R_ARM_JUMP24 000011ec float_repr │ │ │ │ │ +00001524 0000752b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ +00001528 0000752c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ +00001530 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001538 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001550 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +00001570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001574 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000015e0 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001714 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001718 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000171c 0000812b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001720 0000812c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001728 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001748 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000017b8 0001192b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017bc 0001192c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017c0 0000802b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +000017c4 0000802c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +000017cc 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000184c 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7820 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x77e8 contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000d02 R_ARM_ABS32 000000d0 float_dealloc │ │ │ │ │ -0000003c 00004202 R_ARM_ABS32 000010d4 float_repr │ │ │ │ │ +0000003c 00004202 R_ARM_ABS32 000011ec float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000004c 00003002 R_ARM_ABS32 00000400 float_hash │ │ │ │ │ 00000058 00012102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001202 R_ARM_ABS32 000001a8 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000ac 00005d02 R_ARM_ABS32 00000b28 float_new │ │ │ │ │ +000000ac 00005d02 R_ARM_ABS32 00000a10 float_new │ │ │ │ │ 000000d8 00003502 R_ARM_ABS32 00000418 float_vectorcall │ │ │ │ │ 000000e4 00002602 R_ARM_ABS32 00000308 float_add │ │ │ │ │ -000000e8 00004a02 R_ARM_ABS32 0000084c float_sub │ │ │ │ │ +000000e8 00004a02 R_ARM_ABS32 00000734 float_sub │ │ │ │ │ 000000ec 00001f02 R_ARM_ABS32 00000228 float_mul │ │ │ │ │ -000000f0 00005e02 R_ARM_ABS32 00000be4 float_rem │ │ │ │ │ +000000f0 00005e02 R_ARM_ABS32 00000acc float_rem │ │ │ │ │ 000000f4 00008a02 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ 000000f8 00002c02 R_ARM_ABS32 000009a4 float_pow │ │ │ │ │ -000000fc 00004d02 R_ARM_ABS32 0000092c float_neg │ │ │ │ │ -00000100 00005a02 R_ARM_ABS32 00000ae0 float_float │ │ │ │ │ -00000104 00003f02 R_ARM_ABS32 00001004 float_abs │ │ │ │ │ -00000108 00005902 R_ARM_ABS32 00001618 float_bool │ │ │ │ │ +000000fc 00004d02 R_ARM_ABS32 00000814 float_neg │ │ │ │ │ +00000100 00005a02 R_ARM_ABS32 000009c8 float_float │ │ │ │ │ +00000104 00003f02 R_ARM_ABS32 0000111c float_abs │ │ │ │ │ +00000108 00005902 R_ARM_ABS32 00001730 float_bool │ │ │ │ │ 00000124 00001702 R_ARM_ABS32 000004c0 float___trunc___impl │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00000ae0 float_float │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 000009c8 float_float │ │ │ │ │ 00000158 00006702 R_ARM_ABS32 0000003c float_floor_div │ │ │ │ │ 0000015c 00002302 R_ARM_ABS32 000007f8 float_div │ │ │ │ │ 00000174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00006e02 R_ARM_ABS32 000012d8 float_getreal │ │ │ │ │ +00000178 00006e02 R_ARM_ABS32 000011c0 float_getreal │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000018c 00006f02 R_ARM_ABS32 000012ec float_getimag │ │ │ │ │ +0000018c 00006f02 R_ARM_ABS32 000011d4 float_getimag │ │ │ │ │ 00000194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00008d02 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ 000001bc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c4 00006d02 R_ARM_ABS32 000012c4 float_conjugate │ │ │ │ │ +000001c4 00006d02 R_ARM_ABS32 000011ac float_conjugate │ │ │ │ │ 000001cc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00009902 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ 000001dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00008802 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ 000001ec 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f4 00008702 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ 000001fc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000204 00004802 R_ARM_ABS32 0000113c float___round__ │ │ │ │ │ +00000204 00004802 R_ARM_ABS32 00001254 float___round__ │ │ │ │ │ 0000020c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000210 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000214 00007302 R_ARM_ABS32 00001640 float_as_integer_ratio │ │ │ │ │ +00000214 00007302 R_ARM_ABS32 00001758 float_as_integer_ratio │ │ │ │ │ 0000021c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00006402 R_ARM_ABS32 00000d5c float_fromhex │ │ │ │ │ +00000224 00006402 R_ARM_ABS32 00000c44 float_fromhex │ │ │ │ │ 0000022c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000234 00007a02 R_ARM_ABS32 00001310 float_hex │ │ │ │ │ +00000234 00007a02 R_ARM_ABS32 000011f8 float_hex │ │ │ │ │ 0000023c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000244 00009002 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ 0000024c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00009402 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ 0000025c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 00005502 R_ARM_ABS32 00000948 float___getformat__ │ │ │ │ │ +00000264 00005502 R_ARM_ABS32 00000830 float___getformat__ │ │ │ │ │ 0000026c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000270 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000274 00005702 R_ARM_ABS32 00000a3c float___format__ │ │ │ │ │ +00000274 00005702 R_ARM_ABS32 00000924 float___format__ │ │ │ │ │ 0000027c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -329,15 +322,15 @@ │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7b28 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7af0 contains 256 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000bd1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000ac 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ @@ -356,15 +349,15 @@ │ │ │ │ │ 00000380 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ 000003ac 0000c82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003b0 0000c82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003dc 0000c91c R_ARM_CALL 00000000 modf │ │ │ │ │ 000003f4 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ 0000040c 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000418 0000c21c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00000424 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ +00000424 0000141c R_ARM_CALL 000006f0 Py_XDECREF │ │ │ │ │ 00000464 0000cc2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000468 0000cc2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000470 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000474 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -462,132 +455,141 @@ │ │ │ │ │ 00000ec8 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000ecc 0000e52c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000ed8 0000de2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000edc 0000de2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000efc 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000f00 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000f0c 0000be1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ffc 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001000 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001060 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000107c 0000bd1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001088 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000108c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010b0 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010cc 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010d0 0000bf6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001100 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000110c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001118 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001124 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001138 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001184 0000de2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001188 0000de2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011b8 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -000011f8 0000ca1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -000011fc 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000126c 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000452b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ -00001284 0000452c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ -00001288 0000eb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000f50 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f54 0000ec2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f64 0000ed1d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00000f68 0000ee1d R_ARM_JUMP24 000004b8 PyFloat_FromString │ │ │ │ │ +00000ffc 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000100c 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001034 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000104c 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001114 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001118 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001178 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001194 0000bd1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000011a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011c8 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000011e4 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000011e8 0000bf6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001218 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001224 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001230 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +0000123c 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001250 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000129c 0000de2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000012a0 0000de2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000012b4 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001300 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001330 0000442b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ -00001334 0000442c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ -00001344 0000462b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ -00001348 0000462c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ -00001358 0000432b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ -0000135c 0000432c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ -00001368 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000136c 0000df1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001380 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001394 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000013b0 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -000013f8 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000013fc 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001400 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001408 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ -0000140c 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -00001414 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000142c 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001440 0000d91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001478 0000d41c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001484 0000c61c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000014ac 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014b4 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014c0 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014c4 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014d4 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -000014d8 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -000014dc 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014f0 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000014f4 0000d62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001500 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ -00001504 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00001510 0000d71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000153c 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001550 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000156c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001570 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001574 0000472b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ -00001578 0000472c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ -00001580 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000158c 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015a4 0000be1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015ac 0000be1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015e0 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000015e4 0000d51c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000015f0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -00001610 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001658 0001122b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000165c 0001122c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016ac 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000016c0 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -000016e0 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -000016fc 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001718 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001734 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001750 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -0000176c 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001788 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -000017a4 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -000017c0 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ -000017fc 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000180c 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001824 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000187c 0001131d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000018ac 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018dc 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018ec 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018f0 0000712b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ -000018f4 0000712c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ -000018fc 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001918 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -00001920 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -00001928 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -00001944 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001948 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000194c 0000722b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ -00001950 0000722c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ -00001958 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001978 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000198c 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019a0 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -000019c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a7c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001a80 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001a84 00007c2b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ -00001a88 00007c2c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ -00001a90 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012d0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00001310 0000ca1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001314 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001384 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001398 0000452b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ +0000139c 0000452c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ +000013a0 0000eb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000013b4 0000de2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013b8 0000de2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013cc 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001418 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001448 0000442b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ +0000144c 0000442c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ +0000145c 0000462b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ +00001460 0000462c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ +00001470 0000432b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ +00001474 0000432c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ +00001480 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001484 0000df1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001498 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000014ac 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000014c8 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001510 0000cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001514 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001518 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001520 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ +00001524 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ +0000152c 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001544 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001558 0000d91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001590 0000d41c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000159c 0000c61c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000015c4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015cc 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015d8 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015dc 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015ec 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +000015f0 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +000015f4 0000d31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001608 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000160c 0000d62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001618 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ +0000161c 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ +00001628 0000d71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001654 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001668 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001684 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001688 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000168c 0000472b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ +00001690 0000472c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ +00001698 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016a4 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016bc 0000be1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016c4 0000be1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016f8 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000016fc 0000d51c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001708 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00001728 0000d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000172c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001770 0001122b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001774 0001122c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000017c4 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000017d8 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +000017f8 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001814 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001830 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +0000184c 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001868 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001884 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +000018a0 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +000018bc 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +000018d8 0000e11c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001914 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001924 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000193c 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001994 0001131d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000019c4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a04 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a08 0000712b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ +00001a0c 0000712c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ +00001a14 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a30 0000141c R_ARM_CALL 000006f0 Py_XDECREF │ │ │ │ │ +00001a38 0000141c R_ARM_CALL 000006f0 Py_XDECREF │ │ │ │ │ +00001a40 0000141c R_ARM_CALL 000006f0 Py_XDECREF │ │ │ │ │ +00001a5c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001a60 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a64 0000722b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ +00001a68 0000722c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ +00001a70 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a90 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa4 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ab8 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +00001ad8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b94 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b98 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b9c 00007c2b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ +00001ba0 00007c2c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ +00001ba8 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x82e0 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x82f0 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000312b R_ARM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ 00000014 0000312c R_ARM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ 00000034 0000e91d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000bf6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000074 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000088 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [pc, #92] @ 304 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 25c │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ ldr r3, [pc, #64] @ 304 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 264 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 28c │ │ │ │ │ ldr r1, [pc, #44] @ 304 │ │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 274 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bne 27c │ │ │ │ │ b 28c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 398 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 3d8 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 3a4 │ │ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 378 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bne 380 │ │ │ │ │ b 390 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ b 390 │ │ │ │ │ @@ -350,15 +350,16 @@ │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bne 490 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrne r1, [r5] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 4b8 │ │ │ │ │ + b f38 │ │ │ │ │ + R_ARM_JUMP24 float_new_impl │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ @@ -379,96 +380,15 @@ │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 44c │ │ │ │ │ b 484 │ │ │ │ │ │ │ │ │ │ -000004b8 : │ │ │ │ │ -float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #264] @ 5c8 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne 4ec │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 588 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 4e8 │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ - b 5d0 │ │ │ │ │ - R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #196] @ 5cc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - moveq r1, ip │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 4b8 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 5a8 │ │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - beq 590 │ │ │ │ │ - vldr d7, [r2, #8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - vstr d7, [r1, #8] │ │ │ │ │ - bgt 568 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 574 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b 568 │ │ │ │ │ - vldr d0, [pc, #48] @ 5c0 │ │ │ │ │ - b 0 <_PyFloat_InitTypes> │ │ │ │ │ - R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5a8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5b0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 568 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a8 │ │ │ │ │ - nop {0} │ │ │ │ │ - ... │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000024c0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -000005d0 : │ │ │ │ │ +000004b8 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -477,21 +397,21 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands r1, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 66c │ │ │ │ │ + beq 554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 6a8 │ │ │ │ │ + beq 590 │ │ │ │ │ sub r1, fp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ str r4, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -506,76 +426,76 @@ │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 6b0 │ │ │ │ │ + beq 598 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 628 │ │ │ │ │ + b 510 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 660 │ │ │ │ │ + b 548 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 70c │ │ │ │ │ + beq 5f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 70c │ │ │ │ │ + bne 5f4 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 688 │ │ │ │ │ + bne 570 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ addne r0, r3, #16 │ │ │ │ │ - bne 628 │ │ │ │ │ + bne 510 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 6a8 │ │ │ │ │ + b 590 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 628 │ │ │ │ │ + b 510 │ │ │ │ │ │ │ │ │ │ -00000720 : │ │ │ │ │ +00000608 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -584,201 +504,201 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bcs 7c8 │ │ │ │ │ + bcs 6b0 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 744 │ │ │ │ │ + bne 62c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 790 │ │ │ │ │ + bls 678 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 76c │ │ │ │ │ + bne 654 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 7cc │ │ │ │ │ + bne 6b4 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 7f0 │ │ │ │ │ + beq 6d8 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bne 76c │ │ │ │ │ + bne 654 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7c0 │ │ │ │ │ + b 6a8 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ - b 7e8 │ │ │ │ │ + beq 6a4 │ │ │ │ │ + b 6d0 │ │ │ │ │ │ │ │ │ │ -00000808 : │ │ │ │ │ +000006f0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 834 │ │ │ │ │ + beq 71c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 834 │ │ │ │ │ + bgt 71c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 840 │ │ │ │ │ + beq 728 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000084c : │ │ │ │ │ +00000734 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #192] @ 928 │ │ │ │ │ + ldr r3, [pc, #192] @ 810 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 8ec │ │ │ │ │ + bne 7d4 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 8b8 │ │ │ │ │ + bne 7a0 │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ vldr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d7, [fp, #-12] │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #104] @ 928 │ │ │ │ │ + ldr r1, [pc, #104] @ 810 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 780 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 8a0 │ │ │ │ │ - b 8b0 │ │ │ │ │ + bne 788 │ │ │ │ │ + b 798 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #40] @ 928 │ │ │ │ │ + ldr r3, [pc, #40] @ 810 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 880 │ │ │ │ │ + bne 768 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #12] @ 928 │ │ │ │ │ + ldr r3, [pc, #12] @ 810 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 888 │ │ │ │ │ + bne 770 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 8b0 │ │ │ │ │ + b 798 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000092c : │ │ │ │ │ +00000814 : │ │ │ │ │ float_neg(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -00000948 : │ │ │ │ │ +00000830 : │ │ │ │ │ float___getformat__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 9c8 │ │ │ │ │ + beq 8b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 9e4 │ │ │ │ │ + beq 8cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 9ec │ │ │ │ │ + bne 8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a08 │ │ │ │ │ + bne 8f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -794,61 +714,61 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9c0 │ │ │ │ │ + b 8a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9e4 │ │ │ │ │ + b 8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq 89c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9e4 │ │ │ │ │ + b 8cc │ │ │ │ │ │ │ │ │ │ -00000a3c : │ │ │ │ │ +00000924 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq aa8 │ │ │ │ │ + beq 990 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -856,15 +776,15 @@ │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq ad4 │ │ │ │ │ + beq 9bc │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -878,28 +798,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b aa0 │ │ │ │ │ + b 988 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa0 │ │ │ │ │ + b 988 │ │ │ │ │ │ │ │ │ │ -00000ae0 : │ │ │ │ │ +000009c8 : │ │ │ │ │ float_float(): │ │ │ │ │ - ldr r3, [pc, #60] @ b24 │ │ │ │ │ + ldr r3, [pc, #60] @ a0c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne b14 │ │ │ │ │ + bne 9fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ @@ -907,107 +827,108 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b28 : │ │ │ │ │ +00000a10 : │ │ │ │ │ float_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq b68 │ │ │ │ │ + beq a50 │ │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne b70 │ │ │ │ │ + bne a58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b98 │ │ │ │ │ + bne a80 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi bc0 │ │ │ │ │ + bhi aa8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrgt r1, [r5, #16] │ │ │ │ │ - ble bb8 │ │ │ │ │ + ble aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 4b8 │ │ │ │ │ + b f38 │ │ │ │ │ + R_ARM_JUMP24 float_new_impl │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b70 │ │ │ │ │ + bne a58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b b88 │ │ │ │ │ + b a70 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ - bne b7c │ │ │ │ │ - b bb0 │ │ │ │ │ + bne a64 │ │ │ │ │ + b a98 │ │ │ │ │ │ │ │ │ │ -00000be4 : │ │ │ │ │ +00000acc : │ │ │ │ │ float_rem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #340] @ d58 │ │ │ │ │ + ldr r3, [pc, #340] @ c40 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne d08 │ │ │ │ │ + bne bf0 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne c9c │ │ │ │ │ + bne b84 │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d8, [fp, #-20] @ 0xffffffec │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq bd0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq cd0 │ │ │ │ │ + beq bb8 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r3, #1 │ │ │ │ │ @@ -1015,114 +936,114 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vaddne.f64 d0, d0, d8 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #180] @ d58 │ │ │ │ │ + ldr r1, [pc, #180] @ c40 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ + bne b1c │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne c3c │ │ │ │ │ - b c90 │ │ │ │ │ + bne b24 │ │ │ │ │ + b b78 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ - vldr d0, [pc, #108] @ d48 │ │ │ │ │ - vldr d7, [pc, #112] @ d50 │ │ │ │ │ + vldr d0, [pc, #108] @ c30 │ │ │ │ │ + vldr d7, [pc, #112] @ c38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b c8c │ │ │ │ │ + b b74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c90 │ │ │ │ │ + b b78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #60] @ d58 │ │ │ │ │ + ldr r3, [pc, #60] @ c40 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne b04 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #32] @ d58 │ │ │ │ │ + ldr r3, [pc, #32] @ c40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c24 │ │ │ │ │ + bne b0c │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c90 │ │ │ │ │ + b b78 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d5c : │ │ │ │ │ +00000c44 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11b0 │ │ │ │ │ + beq 1098 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ ldr r4, [r7, r2, lsl #2] │ │ │ │ │ ands r4, r4, #8 │ │ │ │ │ - bne d9c │ │ │ │ │ + bne c84 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 106c │ │ │ │ │ + bne f54 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq f1c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne e00 │ │ │ │ │ + bne ce8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ addeq r5, r5, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -1130,197 +1051,197 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e0c │ │ │ │ │ + bge cf4 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne f5c │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge e30 │ │ │ │ │ + bge d18 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ subs r8, r3, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 11fc │ │ │ │ │ + beq 10e4 │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 1218 │ │ │ │ │ + bgt 1100 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne 1060 │ │ │ │ │ + bne f48 │ │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ sub r2, r2, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi 11fc │ │ │ │ │ + bhi 10e4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls ea8 │ │ │ │ │ + bls d90 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9 │ │ │ │ │ sub r3, r1, r8 │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble f08 │ │ │ │ │ + ble df0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ subgt r3, r1, ip │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq f38 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne f40 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1198 │ │ │ │ │ + bgt 1080 │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbgt r0, r8, #1 │ │ │ │ │ suble r0, r1, r8 │ │ │ │ │ addgt r0, r1, r0 │ │ │ │ │ add ip, r9, r3, lsl #2 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add lr, r0, r0, lsr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1044 │ │ │ │ │ + bne f2c │ │ │ │ │ movw r0, #64462 @ 0xfbce │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1058 │ │ │ │ │ + blt f40 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ - bgt 1198 │ │ │ │ │ + bgt 1080 │ │ │ │ │ mvn r0, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ movge r0, ip │ │ │ │ │ sub r0, r0, #53 @ 0x35 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt 1080 │ │ │ │ │ - vldr d0, [pc, #796] @ 12b8 │ │ │ │ │ + blt f68 │ │ │ │ │ + vldr d0, [pc, #796] @ 11a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fd8 │ │ │ │ │ + blt ec0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ subgt ip, r1, r3 │ │ │ │ │ suble ip, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ │ vldr s14, [ip, #20] │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne fa8 │ │ │ │ │ + bne e90 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ add r6, r6, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne fe4 │ │ │ │ │ + bne ecc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 11fc │ │ │ │ │ + bne 10e4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #676] @ 12c0 │ │ │ │ │ + ldr r3, [pc, #676] @ 11a8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b de4 │ │ │ │ │ + b ccc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ asr r0, lr, #1 │ │ │ │ │ - b f58 │ │ │ │ │ + b e40 │ │ │ │ │ mov r8, ip │ │ │ │ │ - b edc │ │ │ │ │ - vldr d0, [pc, #600] @ 12b8 │ │ │ │ │ - b fe0 │ │ │ │ │ + b dc4 │ │ │ │ │ + vldr d0, [pc, #600] @ 11a0 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ed4 │ │ │ │ │ + b dbc │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b fe0 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b e4c │ │ │ │ │ + b d34 │ │ │ │ │ sub r0, r0, r9 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ - vldr d7, [pc, #548] @ 12b8 │ │ │ │ │ + vldr d7, [pc, #548] @ 11a0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ addlt r0, r0, #2 │ │ │ │ │ movge r0, lr │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ asr r0, r0, #2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10e8 │ │ │ │ │ + b fd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ suble r0, r1, #1 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ vldr s12, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 10c0 │ │ │ │ │ + blt fa8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ subgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvnle r3, r3 │ │ │ │ │ addle r3, r1, r3 │ │ │ │ │ @@ -1331,193 +1252,193 @@ │ │ │ │ │ tst r3, r0 │ │ │ │ │ rsb r3, r3, #8 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ and r3, r0, r3, lsl #1 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq 1168 │ │ │ │ │ + beq 1050 │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r0, r3, lsl lr │ │ │ │ │ - beq 1234 │ │ │ │ │ + beq 111c │ │ │ │ │ mov r3, #2 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq 117c │ │ │ │ │ + beq 1064 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - b fe0 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1168 │ │ │ │ │ + bne 1050 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1028 │ │ │ │ │ + b f10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b0 │ │ │ │ │ + beq 1098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11f4 │ │ │ │ │ + bgt 10dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f4 │ │ │ │ │ + bne 10dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1028 │ │ │ │ │ + b f10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11b0 │ │ │ │ │ + b 1098 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11b0 │ │ │ │ │ + b 1098 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - bne 124c │ │ │ │ │ + bne 1134 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 1288 │ │ │ │ │ + bgt 1170 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1168 │ │ │ │ │ + blt 1050 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ suble r3, r1, #1 │ │ │ │ │ subgt r3, r1, r0 │ │ │ │ │ suble r3, r3, r0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1254 │ │ │ │ │ - b 114c │ │ │ │ │ + beq 113c │ │ │ │ │ + b 1034 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mvngt r3, r0 │ │ │ │ │ addgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ suble r3, r1, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 114c │ │ │ │ │ - b 124c │ │ │ │ │ + bne 1034 │ │ │ │ │ + b 1134 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012c4 : │ │ │ │ │ +000011ac : │ │ │ │ │ float_conjugate(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ae0 │ │ │ │ │ + b 9c8 │ │ │ │ │ │ │ │ │ │ -000012d8 : │ │ │ │ │ +000011c0 : │ │ │ │ │ float_getreal(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ae0 │ │ │ │ │ + b 9c8 │ │ │ │ │ │ │ │ │ │ -000012ec : │ │ │ │ │ +000011d4 : │ │ │ │ │ float_getimag(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - vldr d0, [pc, #16] @ 1308 │ │ │ │ │ + vldr d0, [pc, #16] @ 11f0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001310 : │ │ │ │ │ +000011f8 : │ │ │ │ │ float_hex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #852] @ 1688 │ │ │ │ │ + ldr r1, [pc, #852] @ 1570 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [pc, #844] @ 168c │ │ │ │ │ + ldr r2, [pc, #844] @ 1574 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 164c │ │ │ │ │ + bne 1534 │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vldr d8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1600 │ │ │ │ │ + bvs 14e8 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #776] @ 1680 │ │ │ │ │ + vldr d7, [pc, #776] @ 1568 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1600 │ │ │ │ │ + bgt 14e8 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 15b0 │ │ │ │ │ + beq 1498 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #1020 @ 0x3fc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addlt r0, r3, #2 │ │ │ │ │ @@ -1634,174 +1555,174 @@ │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ strb r2, [fp, #-26] @ 0xffffffe6 │ │ │ │ │ movmi r2, #45 @ 0x2d │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ strb ip, [fp, #-25] @ 0xffffffe7 │ │ │ │ │ - bmi 15a0 │ │ │ │ │ + bmi 1488 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #264] @ 168c │ │ │ │ │ + ldr r3, [pc, #264] @ 1574 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bne 1530 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - b 157c │ │ │ │ │ + b 1464 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #196] @ 168c │ │ │ │ │ + ldr r3, [pc, #196] @ 1574 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 1514 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bne 1530 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #132] @ 168c │ │ │ │ │ + ldr r3, [pc, #132] @ 1574 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bne 1530 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10d4 │ │ │ │ │ + b 11ec │ │ │ │ │ R_ARM_JUMP24 float_repr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - beq 15f0 │ │ │ │ │ + beq 14d8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1354 │ │ │ │ │ + bne 123c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ - bl 758 │ │ │ │ │ + bl 758 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 135c │ │ │ │ │ + bne 1244 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 157c │ │ │ │ │ + b 1464 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001690 : │ │ │ │ │ +00001578 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17d0 │ │ │ │ │ + beq 16b8 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #556] @ 18f0 │ │ │ │ │ + vldr d6, [pc, #556] @ 17d8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 18b0 │ │ │ │ │ + bgt 1798 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1874 │ │ │ │ │ + bvs 175c │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, #0 │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ sub r0, fp, #16 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 18d0 │ │ │ │ │ + bmi 17b8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge 18d0 │ │ │ │ │ + bge 17b8 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 182c │ │ │ │ │ + bgt 1714 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ strlt r3, [fp, #-16] │ │ │ │ │ - blt 1798 │ │ │ │ │ + blt 1680 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ addge r0, r0, #14 │ │ │ │ │ vsubge.f64 d0, d0, d7 │ │ │ │ │ - blt 1854 │ │ │ │ │ - vldr d7, [pc, #408] @ 18f8 │ │ │ │ │ + blt 173c │ │ │ │ │ + vldr d7, [pc, #408] @ 17e0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 180c │ │ │ │ │ + bgt 16f4 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 16ec │ │ │ │ │ ldrh r0, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r4, r4, #15 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orr r4, r4, r0, lsl #10 │ │ │ │ │ @@ -1820,91 +1741,91 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, r0 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1680 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1798 │ │ │ │ │ + beq 1680 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne 1798 │ │ │ │ │ + bne 1680 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 1734 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 17c8 │ │ │ │ │ + b 16b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1680 │ │ │ │ │ add r0, r0, #13 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 1758 │ │ │ │ │ + b 1640 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ubfx r3, r3, #10, #10 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #512 @ 0x200 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1680 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, r3 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1680 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1844 │ │ │ │ │ + b 172c │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00001900 : │ │ │ │ │ +000017e8 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -1915,43 +1836,43 @@ │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ lsl r1, r2, #8 │ │ │ │ │ ubfx r0, r2, #2, #5 │ │ │ │ │ and r1, r1, #768 @ 0x300 │ │ │ │ │ lsr r4, r2, #7 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq 1974 │ │ │ │ │ + beq 185c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ subne r0, r0, #15 │ │ │ │ │ mvneq r0, #13 │ │ │ │ │ vmovne.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vaddne.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1890 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ movtne ip, #65520 @ 0xfff0 │ │ │ │ │ movteq ip, #32752 @ 0x7ff0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ moveq r2, r4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, ip, r3, lsl #10 │ │ │ │ │ adds r0, lr, r2 │ │ │ │ │ vmov d0, r0, r1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - vldr d7, [pc, #16] @ 19c0 │ │ │ │ │ + vldr d7, [pc, #16] @ 18a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #16] @ 19c8 │ │ │ │ │ + vldr d0, [pc, #16] @ 18b0 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 6f0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3b4 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ │ vldr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ @@ -1130,45 +1130,126 @@ │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ b d88 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000f38 : │ │ │ │ │ +00000f38 : │ │ │ │ │ +float_new_impl(): │ │ │ │ │ + ldr r2, [pc, #264] @ 1048 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne f6c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1008 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq f68 │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ + b 4b8 │ │ │ │ │ + R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr ip, [pc, #196] @ 104c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + moveq r1, ip │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl f38 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1028 │ │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + beq 1010 │ │ │ │ │ + vldr d7, [r2, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + vstr d7, [r1, #8] │ │ │ │ │ + bgt fe8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ff4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + b fe8 │ │ │ │ │ + vldr d0, [pc, #48] @ 1040 │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1028 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1030 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b fe8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1028 │ │ │ │ │ + nop {0} │ │ │ │ │ + ... │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x000024c0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00001050 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ - ldr r1, [pc, #160] @ 1000 │ │ │ │ │ + ldr r1, [pc, #160] @ 1118 │ │ │ │ │ mov r3, r0 │ │ │ │ │ addeq r3, r3, #7 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ moveq r1, #8 │ │ │ │ │ - bne fb8 │ │ │ │ │ + bne 10d0 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ strb r0, [r3], #-1 │ │ │ │ │ - bne f84 │ │ │ │ │ - ldr r3, [pc, #100] @ 1000 │ │ │ │ │ + bne 109c │ │ │ │ │ + ldr r3, [pc, #100] @ 1118 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 1114 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldrb r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldrb r1, [fp, #-19] @ 0xffffffed │ │ │ │ │ ldrb r2, [fp, #-17] @ 0xffffffef │ │ │ │ │ ldrb lr, [fp, #-18] @ 0xffffffee │ │ │ │ │ @@ -1180,38 +1261,38 @@ │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ldrb r2, [fp, #-13] │ │ │ │ │ strb lr, [r3, #2] │ │ │ │ │ strb ip, [r3, #4] │ │ │ │ │ strb r0, [r3, #5] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ - b f94 │ │ │ │ │ + b 10ac │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001004 : │ │ │ │ │ +0000111c : │ │ │ │ │ float_abs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 10d0 │ │ │ │ │ + ldr r3, [pc, #172] @ 11e8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1704] @ 0x6a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 1190 │ │ │ │ │ ldr r2, [r3, #1708] @ 0x6ac │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1704] @ 0x6a8 │ │ │ │ │ str r2, [r3, #1708] @ 0x6ac │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1222,15 +1303,15 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 11d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1239,24 +1320,24 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b 106c │ │ │ │ │ + b 1184 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000010d4 : │ │ │ │ │ +000011ec : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1264,15 +1345,15 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [ip, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1130 │ │ │ │ │ + beq 1248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1282,153 +1363,153 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -0000113c : │ │ │ │ │ +00001254 : │ │ │ │ │ float___round__(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ │ - ldr r3, [pc, #1200] @ 1610 │ │ │ │ │ + ldr r3, [pc, #1200] @ 1728 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 1274 │ │ │ │ │ + bhi 138c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 129c │ │ │ │ │ + bne 13b4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 16fc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1136] @ 1614 │ │ │ │ │ + ldr r1, [pc, #1136] @ 172c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 11fc │ │ │ │ │ + bne 1314 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 12ac │ │ │ │ │ + bne 13c4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 15ec │ │ │ │ │ - ldr r3, [pc, #1076] @ 1610 │ │ │ │ │ + beq 1704 │ │ │ │ │ + ldr r3, [pc, #1076] @ 1728 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 13f8 │ │ │ │ │ + bne 1510 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a8 │ │ │ │ │ + bne 12c0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 1514 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1468 │ │ │ │ │ + beq 1580 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 1530 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #976] @ 1614 │ │ │ │ │ + ldr r1, [pc, #976] @ 172c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 14b4 │ │ │ │ │ + bne 15cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11ac │ │ │ │ │ + bgt 12c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ac │ │ │ │ │ + bne 12c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11ac │ │ │ │ │ + b 12c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 165c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 1184 │ │ │ │ │ + ble 129c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r6] │ │ │ │ │ - b 1190 │ │ │ │ │ + b 12a8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 1558 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #816] @ 1600 │ │ │ │ │ + vldr d6, [pc, #816] @ 1718 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 13dc │ │ │ │ │ + bhi 14f4 │ │ │ │ │ cmp r1, #324 @ 0x144 │ │ │ │ │ - bge 13dc │ │ │ │ │ + bge 14f4 │ │ │ │ │ cmn r1, #308 @ 0x134 │ │ │ │ │ - blt 15b4 │ │ │ │ │ + blt 16cc │ │ │ │ │ sub ip, fp, #144 @ 0x90 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub r3, fp, #136 @ 0x88 │ │ │ │ │ sub r2, fp, #140 @ 0x8c │ │ │ │ │ mov r0, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15a4 │ │ │ │ │ + beq 16bc │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ suble r7, fp, #132 @ 0x84 │ │ │ │ │ movle r1, #100 @ 0x64 │ │ │ │ │ suble r6, fp, #132 @ 0x84 │ │ │ │ │ - bgt 1588 │ │ │ │ │ + bgt 16a0 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ str r4, [sp] │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -1455,42 +1536,42 @@ │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #596] @ 1610 │ │ │ │ │ + ldr r3, [pc, #596] @ 1728 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 13f8 │ │ │ │ │ + bne 1510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #556] @ 1610 │ │ │ │ │ + ldr r3, [pc, #556] @ 1728 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ vmoveq.f64 d0, d8 │ │ │ │ │ - beq 15d4 │ │ │ │ │ + beq 16ec │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1499,60 +1580,60 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, r4 │ │ │ │ │ vmoveq.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq 11d4 │ │ │ │ │ + beq 12ec │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 13f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1544 │ │ │ │ │ + bne 165c │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #424] @ 1600 │ │ │ │ │ + vldr d6, [pc, #424] @ 1718 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 13dc │ │ │ │ │ + bhi 14f4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 12e8 │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 1514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 1530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11ac │ │ │ │ │ + bgt 12c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ac │ │ │ │ │ + bne 12c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11ac │ │ │ │ │ + b 12c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f0 │ │ │ │ │ + bne 1608 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -1560,16 +1641,16 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1418 │ │ │ │ │ - b 1528 │ │ │ │ │ + bgt 1530 │ │ │ │ │ + b 1640 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1577,296 +1658,296 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 1360 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1418 │ │ │ │ │ + bgt 1530 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1530 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1418 │ │ │ │ │ + b 1530 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 14cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 13a4 │ │ │ │ │ + b 14bc │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt 1394 │ │ │ │ │ + blt 14ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 139c │ │ │ │ │ + b 14b4 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15ac │ │ │ │ │ + beq 16c4 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r7, fp, #132 @ 0x84 │ │ │ │ │ - b 132c │ │ │ │ │ + b 1444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 14cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 13a8 │ │ │ │ │ - ldr r3, [pc, #84] @ 1610 │ │ │ │ │ + b 14c0 │ │ │ │ │ + ldr r3, [pc, #84] @ 1728 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldreq d0, [pc, #56] @ 1608 │ │ │ │ │ + vldreq d0, [pc, #56] @ 1720 │ │ │ │ │ vmuleq.f64 d0, d8, d0 │ │ │ │ │ - bne 13f8 │ │ │ │ │ + bne 1510 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 1418 │ │ │ │ │ + b 1530 │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b 11d4 │ │ │ │ │ + b 12ec │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001618 : │ │ │ │ │ +00001730 : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001640 : │ │ │ │ │ +00001758 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r1, [pc, #852] @ 19c0 │ │ │ │ │ + ldr r1, [pc, #852] @ 1ad8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 198c │ │ │ │ │ + bne 1aa4 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #808] @ 19b8 │ │ │ │ │ + vldr d6, [pc, #808] @ 1ad0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 18e8 │ │ │ │ │ + bgt 1a00 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1944 │ │ │ │ │ + bvs 1a5c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17ec │ │ │ │ │ + beq 1904 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 190c │ │ │ │ │ sub r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 17d4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 1910 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 1910 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 1a50 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 1a48 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r0, r8, r8, asr #31 │ │ │ │ │ sub r0, r0, r8, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 1a2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 1880 │ │ │ │ │ + bgt 1998 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1960 │ │ │ │ │ + ble 1a78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1910 │ │ │ │ │ + beq 1a28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 18c4 │ │ │ │ │ + ble 19dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18b0 │ │ │ │ │ + bgt 19c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18b0 │ │ │ │ │ + bne 19c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1984 │ │ │ │ │ + beq 1a9c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1860 │ │ │ │ │ + b 1978 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 186c │ │ │ │ │ + bne 1984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 186c │ │ │ │ │ + b 1984 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1876,113 +1957,113 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 6f0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 6f0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 6f0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1a18 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1914 │ │ │ │ │ + b 1a2c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1914 │ │ │ │ │ + b 1a2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1a18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 1970 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1858 │ │ │ │ │ + b 1970 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1914 │ │ │ │ │ + b 1a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1680 │ │ │ │ │ + bne 1798 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 758 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ vldrne d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 179c │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1a1c │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000019c4 : │ │ │ │ │ +00001adc : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #216] @ 1aa8 │ │ │ │ │ + vldr s14, [pc, #216] @ 1bc0 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vmov.f32 s12, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1a04 │ │ │ │ │ + bgt 1b1c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1a44 │ │ │ │ │ + bvs 1b5c │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a24 │ │ │ │ │ + beq 1b3c │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d7, [pc, #144] @ 1aa0 │ │ │ │ │ + vldr d7, [pc, #144] @ 1bb8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1a68 │ │ │ │ │ + ble 1b80 │ │ │ │ │ vmov r3, s12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 19f8 │ │ │ │ │ + bne 1b10 │ │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ │ ubfx r1, r3, #16, #8 │ │ │ │ │ ubfx r2, r3, #24, #8 │ │ │ │ │ strb r3, [r0, #3] │ │ │ │ │ strb ip, [r0, #2] │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ strb r2, [r0] │ │ │ │ │ - b 19fc │ │ │ │ │ + b 1b14 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ │ - bne 1a18 │ │ │ │ │ + bne 1b30 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bicne r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - b 1a18 │ │ │ │ │ + b 1b30 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -1998,28 +2079,28 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00001aac : │ │ │ │ │ +00001bc4 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ reveq r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1ae0 │ │ │ │ │ + bvs 1bf8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ │ vmoveq r1, s1 │ │ │ │ │ vmoveq r2, s0 │ │ │ │ │ biceq r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmoveq d0, r2, r3 │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 1bec │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 86: 00000088 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 90: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 91: 00000094 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 00000068 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000070 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 0000007c 0000542b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000080 0000542c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000ac 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000194 0000571c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000001b8 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000204 0000591c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000001b4 0000571c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000001d8 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000204 0000591c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00000244 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000026c 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 00000278 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 0000027c 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000284 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000290 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002a8 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ _PyObject_HasLen │ │ │ │ │ PySequence_Size │ │ │ │ │ PyLong_FromSsize_t │ │ │ │ │ PyLong_FromLong │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_PyObject_MakeTpCall │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_PyObject_MakeTpCall │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -112,22 +112,30 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - bne 1d0 │ │ │ │ │ + beq 1f0 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 1f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 278 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 278 │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -135,31 +143,23 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 180 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 19c │ │ │ │ │ + b 1bc │ │ │ │ │ ble 268 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 248 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ @@ -179,15 +179,15 @@ │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c4 │ │ │ │ │ + b 1e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 6e005079 53657175 656e6365 5f53697a n.PySequence_Siz │ │ │ │ │ 0x000002f0 65005079 4c6f6e67 5f46726f 6d537369 e.PyLong_FromSsi │ │ │ │ │ 0x00000300 7a655f74 0050794c 6f6e675f 46726f6d ze_t.PyLong_From │ │ │ │ │ 0x00000310 4c6f6e67 005f5079 5f4e6f74 496d706c Long._Py_NotImpl │ │ │ │ │ 0x00000320 656d656e 74656453 74727563 74005079 ementedStruct.Py │ │ │ │ │ 0x00000330 4f626a65 63745f47 435f4465 6c005079 Object_GC_Del.Py │ │ │ │ │ 0x00000340 43616c6c 49746572 5f4e6577 005f5079 CallIter_New._Py │ │ │ │ │ - 0x00000350 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ - 0x00000360 6c005079 4f626a65 63745f52 69636843 l.PyObject_RichC │ │ │ │ │ - 0x00000370 6f6d7061 7265426f 6f6c005f 50795f43 ompareBool._Py_C │ │ │ │ │ - 0x00000380 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ - 0x00000390 6c74005f 50795f74 73735f74 73746174 lt._Py_tss_tstat │ │ │ │ │ + 0x00000350 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ + 0x00000360 73756c74 0050794f 626a6563 745f5269 sult.PyObject_Ri │ │ │ │ │ + 0x00000370 6368436f 6d706172 65426f6f 6c005f50 chCompareBool._P │ │ │ │ │ + 0x00000380 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ + 0x00000390 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ 0x000003a0 65005079 416e6578 74417761 69746162 e.PyAnextAwaitab │ │ │ │ │ 0x000003b0 6c655f4e 65770050 79457863 5f53746f le_New.PyExc_Sto │ │ │ │ │ 0x000003c0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ 0x000003d0 5f507947 656e5f53 65745374 6f704974 _PyGen_SetStopIt │ │ │ │ │ 0x000003e0 65726174 696f6e56 616c7565 005f5079 erationValue._Py │ │ │ │ │ 0x000003f0 436f726f 5f476574 41776169 7461626c Coro_GetAwaitabl │ │ │ │ │ 0x00000400 65497465 72005079 49746572 5f436865 eIter.PyIter_Che │ │ │ ├── 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: 60600 (bytes into file) │ │ │ │ │ + Start of section headers: 60124 (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 0xecb8: │ │ │ │ │ +There are 18 section headers, starting at offset 0xeadc: │ │ │ │ │ │ │ │ │ │ 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 00274c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d2b0 000310 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002780 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d5c0 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002bfc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002bfc 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002f44 0079d4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d960 0011d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a918 000318 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00eb38 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ac30 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00ec18 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00b2e0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b2e0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00b314 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c494 000e1c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00ec28 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002740 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d0cc 000310 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002774 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d3dc 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002bf0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002bf0 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002f38 0077fc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d77c 0011e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a734 000318 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e95c 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aa4c 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00ea3c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00b0fc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b0fc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00b130 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c2b0 000e1c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00ea4c 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 {} │ │ │ │ │ @@ -13,124 +13,124 @@ │ │ │ │ │ 9: 000001ac 256 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 10: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 000002ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 000002ac 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 68 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 00000550 232 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 16: 000006bc 7504 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 16: 000006bc 7528 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 18: 0000240c 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 19: 00007584 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00006564 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 00007694 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 000063e4 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000000 7312 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00003004 164 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 25: 00007668 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 18: 00002424 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 19: 000073ac 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 00006318 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 21: 000074bc 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00006198 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00000000 7300 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 24: 00002f54 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 25: 00007490 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 27: 000024b8 1096 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 28: 00002900 1556 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 29: 00002f14 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 30: 00002f8c 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ - 31: 00002518 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 27: 000024d0 1096 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ + 28: 00002918 1356 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 29: 00002e64 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ + 30: 00002edc 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ + 31: 0000250c 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00003178 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 0000334c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00003358 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00003418 1560 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00005a54 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 33: 000030a4 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 34: 00003278 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00003284 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00003344 1560 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 00005808 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 00003a30 200 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 00003af8 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 00003c68 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 39: 0000395c 200 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 40: 00003a24 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 00003b94 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00003cc4 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 0000541c 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 45: 00003e74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00003e78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003e78 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00003ed0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00003ed4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00003f18 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00003f00 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 52: 0000434c 756 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 53: 000074d0 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 54: 00002654 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 43: 00003bf0 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 000051d0 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 45: 00003da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00003da4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003da4 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00003dfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00003e00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00003e44 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00003e2c 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 52: 00004278 756 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 53: 00007284 296 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 54: 00002648 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 00004640 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 00004750 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 0000456c 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 0000467c 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 60: 00004a38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00004964 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00004a44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00004a44 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 00004bd0 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00004cf0 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 00004970 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 00004970 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00004afc 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00004c1c 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 66: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 67: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 68: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 69: 00004dc8 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00004cf4 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 00005410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 0000541c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 0000555c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00005568 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00005568 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 76: 00001cd0 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 77: 00005600 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 000051c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 000051d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00005310 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 0000531c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 0000531c 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 76: 00001cc4 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 77: 000053b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 79: 00001e44 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 80: 00005604 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00005a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00005a54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00005d74 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005dc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005dcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 00005dcc 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 87: 00005e68 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 88: 00005ec4 240 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 79: 00001e38 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 80: 000053b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 000057fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00005808 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00005b28 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00005b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00005b80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 00005b80 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 87: 00005c1c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 88: 00005c78 240 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 89: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 90: 00006038 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 0000603c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 0000603c 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 93: 0000610c 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 94: 00006238 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00006248 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00006248 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 97: 000062f0 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 98: 000063dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 000063e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005dec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00005df0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00005df0 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 93: 00005ec0 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 94: 00005fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00005ffc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00005ffc 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 97: 000060a4 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 98: 00006190 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00006198 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 100: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 00006670 1472 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 103: 00006c30 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 104: 00006dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00006db0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 0000733c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00006424 1472 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 103: 000069e4 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 104: 00006b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00006b64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 000070f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 109: 00007348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00007348 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 111: 00002024 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 0000228c 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 109: 000070fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 000070fc 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 111: 00002018 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 00002280 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 114: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 115: 00002344 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 116: 000075cc 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 117: 00002468 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 118: 00007624 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 119: 00002488 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 120: 000024c8 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 121: 000024fc 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 115: 00002338 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 116: 000073f4 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 117: 0000245c 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 118: 0000744c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 119: 0000247c 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 120: 000024bc 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 121: 000024f0 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 122: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 123: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 124: 000076ac 808 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 125: 00002618 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 124: 000074d4 808 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 125: 0000260c 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 126: 000000a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 127: 000000a0 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 000000e0 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 000000f8 180 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 000001a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 000030a8 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 00002fd4 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 000031d0 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003358 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 000030fc 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 00003284 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 00003c24 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00003b50 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 209: 00003ed4 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 00003e00 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -232,46 +232,46 @@ │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 235: 00005054 968 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00001c90 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 00005594 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 00005604 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00004f80 592 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00001c84 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 237: 00005348 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 000053b8 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 241: 00005fb4 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00005d68 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 245: 00001f1c 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 246: 00006db0 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ - 247: 00001fa0 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 245: 00001f10 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 246: 00006b64 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 00001f94 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 256: 00001fe8 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00001fdc 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 260: 00000044 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 262: 000022c0 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 000022b4 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 266: 000025d8 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 000025cc 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 270: 000002dc 60 FUNC GLOBAL DEFAULT 9 _PyList_GetItemRef │ │ │ │ │ 271: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 272: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 273: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,229 +1,229 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd2b0 contains 98 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd0cc contains 98 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 00001b1c R_ARM_CALL 000024b8 gallop_right │ │ │ │ │ -000000dc 00001c1c R_ARM_CALL 00002900 gallop_left │ │ │ │ │ -00000130 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00000180 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00000184 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00000210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000338 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000039c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000004f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000648 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000006ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000798 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000838 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000870 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000920 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a48 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b3c 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00000bbc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c54 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00000ccc 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00000cd0 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00000d64 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e80 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fec 00001b1c R_ARM_CALL 000024b8 gallop_right │ │ │ │ │ -00001054 00001e1c R_ARM_CALL 00002f8c sortslice_memmove │ │ │ │ │ -0000109c 00001c1c R_ARM_CALL 00002900 gallop_left │ │ │ │ │ -0000111c 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -000011f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000128c 00001e1c R_ARM_CALL 00002f8c sortslice_memmove │ │ │ │ │ +00000090 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ +000000e0 00001c1c R_ARM_CALL 00002918 gallop_left │ │ │ │ │ +00000134 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +00000188 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +0000018c 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +00000214 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000330 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000394 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000004e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000059c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000638 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000006e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000078c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000082c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008b4 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +000008d0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000984 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a20 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000aa4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ba8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c48 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +00000cc8 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +00000ccc 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +00000d5c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ed8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000fe4 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ +0000104c 00001e1c R_ARM_CALL 00002edc sortslice_memmove │ │ │ │ │ +00001094 00001c1c R_ARM_CALL 00002918 gallop_left │ │ │ │ │ +00001164 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +000011f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001290 00001e1c R_ARM_CALL 00002edc sortslice_memmove │ │ │ │ │ 00001324 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001460 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013d0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001464 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000014e0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000154c 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00001674 00001e1c R_ARM_CALL 00002f8c sortslice_memmove │ │ │ │ │ -000016e4 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00001780 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000180c 00001e1c R_ARM_CALL 00002f8c sortslice_memmove │ │ │ │ │ -00001960 00001d1c R_ARM_CALL 00002f14 sortslice_memcpy │ │ │ │ │ -00001cbc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cc0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cc4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cfc 00000e1c R_ARM_CALL 00000550 list_resize │ │ │ │ │ -00001e2c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e30 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e38 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e70 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e7c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001eac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001eb0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ec4 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00001ec8 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00001ed0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001efc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f08 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f54 0000251d R_ARM_JUMP24 00005a54 list_slice_lock_held │ │ │ │ │ -00001f74 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f78 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f80 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fc4 0000271c R_ARM_CALL 00003a30 list_clear_impl.isra.0 │ │ │ │ │ -00001fd4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fd8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fdc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002014 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002020 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002058 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000206c 00002c1c R_ARM_CALL 0000541c list_new_prealloc │ │ │ │ │ -00002200 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00002270 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002288 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002330 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002334 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002338 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002388 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023fc 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000242c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002450 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247c 0000271c R_ARM_CALL 00003a30 list_clear_impl.isra.0 │ │ │ │ │ -000024b4 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000024c4 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002514 0000251d R_ARM_JUMP24 00005a54 list_slice_lock_held │ │ │ │ │ -00002568 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002594 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025cc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025e8 0000321d R_ARM_JUMP24 00003f18 _list_extend │ │ │ │ │ -00002604 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002608 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000260c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002648 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002698 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000026b0 00000e1c R_ARM_CALL 00000550 list_resize │ │ │ │ │ -00002728 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002730 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002740 0000271c R_ARM_CALL 00003a30 list_clear_impl.isra.0 │ │ │ │ │ +00001548 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +0000162c 00001e1c R_ARM_CALL 00002edc sortslice_memmove │ │ │ │ │ +000016d4 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +00001770 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001790 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000180c 00001e1c R_ARM_CALL 00002edc sortslice_memmove │ │ │ │ │ +00001980 00001d1c R_ARM_CALL 00002e64 sortslice_memcpy │ │ │ │ │ +00001cb0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cb4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cb8 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001cf0 00000e1c R_ARM_CALL 00000550 list_resize │ │ │ │ │ +00001e20 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e24 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e2c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e64 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e70 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ea0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ea4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001eb8 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001ebc 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00001ec4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ef0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001efc 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f48 0000251d R_ARM_JUMP24 00005808 list_slice_lock_held │ │ │ │ │ +00001f68 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f6c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f74 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fb8 0000271c R_ARM_CALL 0000395c list_clear_impl.isra.0 │ │ │ │ │ +00001fc8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fcc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fd0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002008 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00002014 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +0000204c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002060 00002c1c R_ARM_CALL 000051d0 list_new_prealloc │ │ │ │ │ +000021f4 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00002264 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000227c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002324 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002328 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000232c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000237c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000023f0 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002420 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002444 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002470 0000271c R_ARM_CALL 0000395c list_clear_impl.isra.0 │ │ │ │ │ +000024a8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000024b8 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002508 0000251d R_ARM_JUMP24 00005808 list_slice_lock_held │ │ │ │ │ +0000255c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002588 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025c0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025dc 0000321d R_ARM_JUMP24 00003e44 _list_extend │ │ │ │ │ +000025f8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025fc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002600 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000263c 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000268c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000026a4 00000e1c R_ARM_CALL 00000550 list_resize │ │ │ │ │ +0000271c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002724 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002734 0000271c R_ARM_CALL 0000395c list_clear_impl.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd5c0 contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd3dc contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 000001ac list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00007348 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 000070fc list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 00003178 list_traverse │ │ │ │ │ -00000060 00007502 R_ARM_ABS32 00002468 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 00004750 list_richcompare │ │ │ │ │ -0000006c 00005d02 R_ARM_ABS32 0000610c list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 000030a4 list_traverse │ │ │ │ │ +00000060 00007502 R_ARM_ABS32 0000245c list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 0000467c list_richcompare │ │ │ │ │ +0000006c 00005d02 R_ARM_ABS32 00005ec0 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 00004640 list___init__ │ │ │ │ │ +00000094 00003902 R_ARM_ABS32 0000456c list___init__ │ │ │ │ │ 00000098 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004002 R_ARM_ABS32 00004bd0 list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 00003c68 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 00004afc list_vectorcall │ │ │ │ │ +000000d0 00002902 R_ARM_ABS32 00003b94 list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005702 R_ARM_ABS32 00005e68 listreviter_dealloc │ │ │ │ │ +000000ec 00005702 R_ARM_ABS32 00005c1c listreviter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00007802 R_ARM_ABS32 000024c8 listreviter_traverse │ │ │ │ │ +00000130 00007802 R_ARM_ABS32 000024bc listreviter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00005602 R_ARM_ABS32 00005dcc listreviter_next │ │ │ │ │ +00000144 00005602 R_ARM_ABS32 00005b80 listreviter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00006102 R_ARM_ABS32 000062f0 listiter_dealloc │ │ │ │ │ +000001c0 00006102 R_ARM_ABS32 000060a4 listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007002 R_ARM_ABS32 0000228c listiter_traverse │ │ │ │ │ +00000204 00007002 R_ARM_ABS32 00002280 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006002 R_ARM_ABS32 00006248 listiter_next │ │ │ │ │ +00000218 00006002 R_ARM_ABS32 00005ffc listiter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007d02 R_ARM_ABS32 00002618 listreviter_len │ │ │ │ │ +000002cc 00007d02 R_ARM_ABS32 0000260c listreviter_len │ │ │ │ │ 000002d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 00000248 listreviter_reduce │ │ │ │ │ 000002e4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000260 listreviter_setstate │ │ │ │ │ 000002f4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 00002488 listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 0000247c listiter_len │ │ │ │ │ 00000314 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 000000e0 listiter_reduce │ │ │ │ │ 00000324 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001ac listiter_setstate │ │ │ │ │ 00000334 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003302 R_ARM_ABS32 00003f00 list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00003cc4 list_subscript │ │ │ │ │ -00000350 00006602 R_ARM_ABS32 00006670 list_ass_subscript │ │ │ │ │ -00000354 00003302 R_ARM_ABS32 00003f00 list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00005054 _PyList_Concat │ │ │ │ │ -0000035c 00006f02 R_ARM_ABS32 00002024 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00003e78 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00004cf0 list_ass_item │ │ │ │ │ -00000370 00005c02 R_ARM_ABS32 0000603c list_contains │ │ │ │ │ -00000374 00007602 R_ARM_ABS32 00007624 list_inplace_concat │ │ │ │ │ +00000348 00003302 R_ARM_ABS32 00003e2c list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00003bf0 list_subscript │ │ │ │ │ +00000350 00006602 R_ARM_ABS32 00006424 list_ass_subscript │ │ │ │ │ +00000354 00003302 R_ARM_ABS32 00003e2c list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00004f80 _PyList_Concat │ │ │ │ │ +0000035c 00006f02 R_ARM_ABS32 00002018 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00003da4 list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 00004c1c list_ass_item │ │ │ │ │ +00000370 00005c02 R_ARM_ABS32 00005df0 list_contains │ │ │ │ │ +00000374 00007602 R_ARM_ABS32 0000744c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 000000a0 list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002b02 R_ARM_ABS32 00003cc4 list_subscript │ │ │ │ │ +00000380 00002b02 R_ARM_ABS32 00003bf0 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005302 R_ARM_ABS32 00005d74 list___reversed__ │ │ │ │ │ +00000390 00005302 R_ARM_ABS32 00005b28 list___reversed__ │ │ │ │ │ 00000398 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 00000224 list___sizeof__ │ │ │ │ │ 000003a8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005802 R_ARM_ABS32 00005ec4 py_list_clear │ │ │ │ │ +000003b0 00005802 R_ARM_ABS32 00005c78 py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007902 R_ARM_ABS32 000024fc list_copy │ │ │ │ │ +000003c0 00007902 R_ARM_ABS32 000024f0 list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 00003af8 list_append │ │ │ │ │ +000003d0 00002802 R_ARM_ABS32 00003a24 list_append │ │ │ │ │ 000003d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004f02 R_ARM_ABS32 00001e44 list_insert │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00001e38 list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004b02 R_ARM_ABS32 00005568 list_extend │ │ │ │ │ +000003f0 00004b02 R_ARM_ABS32 0000531c list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00004dc8 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00004cf4 list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00004a44 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 00004970 list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007c02 R_ARM_ABS32 000076ac list_index │ │ │ │ │ +00000420 00007c02 R_ARM_ABS32 000074d4 list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007302 R_ARM_ABS32 00002344 list_count │ │ │ │ │ +00000430 00007302 R_ARM_ABS32 00002338 list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007402 R_ARM_ABS32 000075cc list_reverse │ │ │ │ │ +00000440 00007402 R_ARM_ABS32 000073f4 list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006702 R_ARM_ABS32 00006c30 list_sort │ │ │ │ │ +00000450 00006702 R_ARM_ABS32 000069e4 list_sort │ │ │ │ │ 00000458 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xd960 contains 571 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd77c contains 572 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a81c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000108 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -269,544 +269,545 @@ │ │ │ │ │ 000006f8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000074c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000750 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000760 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000764 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000076c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000770 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000818 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -0000081c 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -000008b8 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -000008bc 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ +00000818 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +0000081c 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +000008b8 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +000008bc 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ 00000934 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000009d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000a50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000ad0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000b84 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b88 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ce4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000d38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e20 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00000e24 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00000e80 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee0 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00000ee4 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00000f78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fd8 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000fdc 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ff0 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00000ff4 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00001000 0000132b R_ARM_MOVW_ABS_NC 00007584 unsafe_long_compare │ │ │ │ │ -00001004 0000132c R_ARM_MOVT_ABS 00007584 unsafe_long_compare │ │ │ │ │ -0000100c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001010 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001020 0000142b R_ARM_MOVW_ABS_NC 00006564 unsafe_object_compare │ │ │ │ │ -00001024 0000142c R_ARM_MOVT_ABS 00006564 unsafe_object_compare │ │ │ │ │ -00001028 0000152b R_ARM_MOVW_ABS_NC 00007694 safe_object_compare │ │ │ │ │ -0000102c 0000152c R_ARM_MOVT_ABS 00007694 safe_object_compare │ │ │ │ │ -000010dc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000116c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001200 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001204 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000012c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000131c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000141c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001494 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014bc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014e4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001510 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000154c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000155c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001560 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001584 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000164c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001664 0000152b R_ARM_MOVW_ABS_NC 00007694 safe_object_compare │ │ │ │ │ -00001668 0000152c R_ARM_MOVT_ABS 00007694 safe_object_compare │ │ │ │ │ -0000167c 0000162b R_ARM_MOVW_ABS_NC 000063e4 unsafe_tuple_compare │ │ │ │ │ -00001680 0000162c R_ARM_MOVT_ABS 000063e4 unsafe_tuple_compare │ │ │ │ │ -00001734 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001764 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001768 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000177c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001780 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000181c 0000152b R_ARM_MOVW_ABS_NC 00007694 safe_object_compare │ │ │ │ │ -00001820 0000152c R_ARM_MOVT_ABS 00007694 safe_object_compare │ │ │ │ │ -000018e0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000195c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a28 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a98 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a9c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac4 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ac8 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001acc 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001ad0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001ad8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bc0 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001da8 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001dec 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e0c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d34 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000dd0 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +00000dd4 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +00000e30 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e90 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +00000e94 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +00000f28 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f64 0000132b R_ARM_MOVW_ABS_NC 000073ac unsafe_long_compare │ │ │ │ │ +00000f68 0000132c R_ARM_MOVT_ABS 000073ac unsafe_long_compare │ │ │ │ │ +00000f70 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000f74 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000f84 0000142b R_ARM_MOVW_ABS_NC 00006318 unsafe_object_compare │ │ │ │ │ +00000f88 0000142c R_ARM_MOVT_ABS 00006318 unsafe_object_compare │ │ │ │ │ +00000f8c 0000152b R_ARM_MOVW_ABS_NC 000074bc safe_object_compare │ │ │ │ │ +00000f90 0000152c R_ARM_MOVT_ABS 000074bc safe_object_compare │ │ │ │ │ +00000fe8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000107c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001080 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001140 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001198 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012cc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012f4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000131c 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001348 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000139c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000013ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013b0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000143c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014c0 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000014c4 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000014d0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014d4 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001594 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001598 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015ac 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +000015b0 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +000015bc 0000152b R_ARM_MOVW_ABS_NC 000074bc safe_object_compare │ │ │ │ │ +000015c0 0000152c R_ARM_MOVT_ABS 000074bc safe_object_compare │ │ │ │ │ +000015d4 0000162b R_ARM_MOVW_ABS_NC 00006198 unsafe_tuple_compare │ │ │ │ │ +000015d8 0000162c R_ARM_MOVT_ABS 00006198 unsafe_tuple_compare │ │ │ │ │ +00001724 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001780 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000018c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001940 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a24 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a74 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a78 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001aa0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001aa4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001aa8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001aac 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001ab4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b9c 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001dac 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001df0 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e04 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001e68 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f58 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f98 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001fb4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002024 0000152b R_ARM_MOVW_ABS_NC 00007694 safe_object_compare │ │ │ │ │ -00002028 0000152c R_ARM_MOVT_ABS 00007694 safe_object_compare │ │ │ │ │ -00002110 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002168 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021e0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002208 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002274 0000192b R_ARM_MOVW_ABS_NC 00007668 unsafe_float_compare │ │ │ │ │ -00002278 0000192c R_ARM_MOVT_ABS 00007668 unsafe_float_compare │ │ │ │ │ -0000233c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023b4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000023d8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002404 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002464 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001fc0 0000152b R_ARM_MOVW_ABS_NC 000074bc safe_object_compare │ │ │ │ │ +00001fc4 0000152c R_ARM_MOVT_ABS 000074bc safe_object_compare │ │ │ │ │ +0000203c 0000192b R_ARM_MOVW_ABS_NC 00007490 unsafe_float_compare │ │ │ │ │ +00002040 0000192c R_ARM_MOVT_ABS 00007490 unsafe_float_compare │ │ │ │ │ +00002050 0000152b R_ARM_MOVW_ABS_NC 000074bc safe_object_compare │ │ │ │ │ +00002054 0000152c R_ARM_MOVT_ABS 000074bc safe_object_compare │ │ │ │ │ +0000206c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002088 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002140 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002198 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021b4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002214 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002230 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002258 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002348 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002364 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002370 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000239c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000247c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024d4 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -000024d8 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00002544 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002614 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000026f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000027b4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002924 0000122b R_ARM_MOVW_ABS_NC 0000240c unsafe_latin_compare │ │ │ │ │ -00002928 0000122c R_ARM_MOVT_ABS 0000240c unsafe_latin_compare │ │ │ │ │ -00002990 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002af8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002494 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000024ec 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +000024f0 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +0000255c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000262c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002710 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002940 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ +00002944 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +000029a8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a3c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002af4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002bbc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002cc8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f58 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f88 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00002fd0 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003000 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00003120 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000313c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003140 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003148 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000315c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003160 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003164 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003168 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003170 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003228 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000328c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003310 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003314 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003318 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000334c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003350 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003354 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003398 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000339c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000033a4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003410 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ac 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000034dc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000352c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003664 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003718 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003748 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003764 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003768 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -0000376c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000037e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003854 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003890 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000038b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000392c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000394c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003964 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000396c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000039a8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000039e0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003a08 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a1c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003aa0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae4 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003af4 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003b3c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003b40 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003bc0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003bdc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003be0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003c10 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c18 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00003c54 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003c58 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c5c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d00 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003d04 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003d10 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003d1c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d70 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003d7c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003d80 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003d9c 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003dcc 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003dfc 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003e54 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e58 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e60 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003e64 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003e6c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e74 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003eb4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003eb8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003ec4 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003ed0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ef0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003ef4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003f3c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f40 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f54 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003f58 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003f64 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00003f68 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00003f6c 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00003f70 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00003f88 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003f8c 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003f98 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00003f9c 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00003fac 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00003fb0 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00003fbc 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00003fc0 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00003fd0 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003fec 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004038 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004084 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004100 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000414c 0000b41c R_ARM_CALL 00000438 _PyList_AppendTakeRefListResize │ │ │ │ │ -00004194 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041f4 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004290 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000042bc 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000042e0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042f8 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000042fc 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004304 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004310 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004318 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004324 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004348 0000361d R_ARM_JUMP24 00002654 list_inplace_repeat_lock_held │ │ │ │ │ -0000436c 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004370 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004374 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000043c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004584 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004614 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000462c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004660 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004664 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000046bc 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000046c0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000046c4 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000046e0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000046e4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000046e8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004804 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004894 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004898 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000048c0 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000048c4 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000490c 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004910 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000495c 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00004990 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a00 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a38 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004a3c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004a40 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004a94 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004adc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004ae0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004b24 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b88 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004b8c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004b90 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00004b94 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00004b9c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bb0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bc4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c0c 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00004c7c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cb4 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004cb8 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004cbc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004cd0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004cd4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004cdc 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00004d5c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d7c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004da8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004dac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004db0 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004db4 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004dbc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e7c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ee8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f08 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004f40 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f60 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00004f64 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00004f68 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004f80 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004f8c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004fc4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004fc8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004fcc 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00004fd0 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00004fd8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fec 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000500c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005018 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005038 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000503c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005040 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00005044 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -0000504c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050c8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000512c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005310 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005314 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005318 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000531c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000053c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053cc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053ec 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000053f0 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000053f4 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -000053f8 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00005404 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005410 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005414 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005418 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000546c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002c58 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d00 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ea8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ed8 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +00002f20 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002f50 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ +0000304c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003068 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000306c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003074 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003088 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000308c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003090 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003094 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000309c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003154 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031b8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000323c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003240 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003244 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003278 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000327c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003280 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000032c4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000032c8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000032d0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000333c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003408 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003458 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003590 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003624 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003644 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003674 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003690 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00003694 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00003698 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000370c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003780 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000037bc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000037e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003800 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003858 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003878 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003890 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003898 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000038d4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000390c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003934 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003948 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000039cc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a10 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003a20 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003a68 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a6c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003aec 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003b08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003b0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003b3c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b44 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00003b80 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b84 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b88 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c2c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003c30 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003c3c 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003c48 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c9c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003ca8 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003cac 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003cc8 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003cf8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003d28 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003d80 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d84 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d8c 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003d90 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003d98 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003da0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003de0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003de4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003df0 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003dfc 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e1c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003e20 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003e68 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e6c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e80 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003e84 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003e90 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00003e94 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00003e98 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003e9c 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003eb4 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003eb8 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003ec4 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003ec8 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00003ed8 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00003edc 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003ee8 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00003eec 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00003efc 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003f18 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003f64 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003fb0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000402c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004078 0000b41c R_ARM_CALL 00000438 _PyList_AppendTakeRefListResize │ │ │ │ │ +000040c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004120 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000041bc 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000041e8 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000420c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004224 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004228 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004230 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000423c 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004244 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004250 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004274 0000361d R_ARM_JUMP24 00002648 list_inplace_repeat_lock_held │ │ │ │ │ +00004298 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +0000429c 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000042a0 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000042ec 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000044b0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004540 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004558 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000458c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004590 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000045e8 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000045ec 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000045f0 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000460c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004610 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004614 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004730 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000047c0 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000047c4 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000047ec 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000047f0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004838 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000483c 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004888 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000048bc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000492c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004958 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004964 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004968 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000496c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000049c0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004a50 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004ab4 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ab8 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004abc 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00004ac0 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00004ac8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004adc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004af0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b38 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00004ba8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004be0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004be4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004be8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004bfc 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004c00 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004c08 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00004c88 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ca8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004cd4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004cd8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004cdc 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004ce0 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004ce8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004da8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e14 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e34 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004e6c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e8c 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00004e90 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00004e94 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004eac 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004eb8 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004ef0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ef4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004ef8 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00004efc 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00004f04 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f18 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f38 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f44 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f64 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004f68 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004f6c 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00004f70 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00004f78 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ff4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005058 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005124 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005128 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000512c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005130 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000517c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005180 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051a0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000051a4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000051a8 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +000051ac 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +000051b8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000051c4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000051c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000051cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005220 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005288 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052a4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000052a8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052ac 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005300 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000530c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005310 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005314 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005318 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005338 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000533c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005384 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005388 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005390 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000539c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000053a0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000053ac 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000053b4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053f0 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005404 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005420 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00005470 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000054d4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054f0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000054f4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000054f8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000554c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005558 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000555c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005560 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005564 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005584 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005588 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000055d0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000055d4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000055dc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055e8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000055ec 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000055f8 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005600 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000563c 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005650 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000566c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000056bc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005720 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059b0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059b4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059b8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000059e4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005a10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a14 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a4c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a50 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a84 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005aa4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005d38 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005d5c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d60 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d90 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005dbc 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005e5c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e80 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005ea8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005ebc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f50 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f54 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f58 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f78 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f9c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fa8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005fac 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006000 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006004 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006008 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -0000600c 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00006014 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006020 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006024 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006030 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006038 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060b8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006170 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061e4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006220 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006224 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000622c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006238 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000623c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006244 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063d8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000063dc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000063e0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006430 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006444 0000132b R_ARM_MOVW_ABS_NC 00007584 unsafe_long_compare │ │ │ │ │ -00006448 0000132c R_ARM_MOVT_ABS 00007584 unsafe_long_compare │ │ │ │ │ -000064ac 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006544 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000065a4 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065a8 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065c4 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000065c8 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000065d4 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000065d8 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006614 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000661c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006668 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066a0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000066a4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000066c0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000066e0 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -000066e4 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -000066e8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006708 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000677c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006780 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006790 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000067a8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006814 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006848 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000068a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068c4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006928 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006984 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000069f0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a44 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a54 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ae8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b04 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b20 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b58 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006b64 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006b68 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006b70 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00006b74 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00006b7c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006ba8 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006bac 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006bb0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bbc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bc4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006bc8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006bd0 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006bd4 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006bdc 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006c1c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c28 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c7c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c80 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006ccc 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006cf0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006cf4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006d10 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006d4c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006d88 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006d98 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d9c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ddc 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006e0c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006e74 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006ee0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007160 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000072ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000072b4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000730c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007310 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000733c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007340 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007344 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000736c 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00007380 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00007390 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000073ec 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007400 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007414 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000744c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007464 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007474 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007484 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00007488 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -0000748c 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -00007490 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000074a4 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000074ac 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000074bc 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -000074c0 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -000074cc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007568 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000075e0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000075e4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000076a8 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000076fc 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007718 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007784 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000077e8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000784c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000078a8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000078dc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000078e0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000078e4 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -000078e8 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -000078f0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007900 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000791c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000793c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007960 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007984 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000799c 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -000079a0 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -000079a4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000079c4 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00005764 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005768 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000576c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005798 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000057c4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057fc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005800 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005804 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005838 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005858 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005aec 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005b10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b14 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b44 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b70 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00005b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c34 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00005c5c 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005c70 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d04 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d50 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d5c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d60 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005db4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005db8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005dbc 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00005dc0 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00005dc8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dd4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005dd8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005de4 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005dec 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e6c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005e98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f24 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f98 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005fd4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005fd8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005fe0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005fec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005ff0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005ff4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005ff8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006098 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006168 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000618c 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006190 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006194 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000061e4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061f8 0000132b R_ARM_MOVW_ABS_NC 000073ac unsafe_long_compare │ │ │ │ │ +000061fc 0000132c R_ARM_MOVT_ABS 000073ac unsafe_long_compare │ │ │ │ │ +00006260 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062a8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062f8 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006358 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000635c 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006378 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000637c 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00006388 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000638c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000063c8 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063d0 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000063fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000641c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006454 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006458 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006474 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006494 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00006498 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +0000649c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000064bc 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006530 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006534 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006544 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000655c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065fc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000665c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006678 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000066dc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006738 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000067a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006808 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000689c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000068b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000690c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006918 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000691c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006924 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00006928 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00006930 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000695c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006960 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006964 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006970 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006978 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000697c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006984 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006988 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006990 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a30 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006a34 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006a80 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006aa4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006aa8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006ac4 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006b00 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006b3c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006b4c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006b50 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006b60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b90 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006bc0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006c28 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006c94 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f14 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00007060 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007064 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007068 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000070c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000070f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000070f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007120 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007134 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00007144 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000071a0 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000071b4 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000071c8 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00007200 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007218 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007228 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007238 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000723c 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +00007240 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +00007244 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007258 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00007260 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007270 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00007274 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00007280 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000072f8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007368 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000073a0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007408 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000740c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000074d0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007524 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007540 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000075ac 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007610 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007674 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000076d0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007704 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007708 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000770c 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +00007710 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00007718 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007728 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007744 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007764 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007788 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c4 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000077c8 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000077cc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000077ec 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xeb38 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe95c contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000048 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 0000712b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 00000060 0000712c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000098 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000009c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000b8 0000361c R_ARM_CALL 00002654 list_inplace_repeat_lock_held │ │ │ │ │ +000000b8 0000361c R_ARM_CALL 00002648 list_inplace_repeat_lock_held │ │ │ │ │ 0000011c 00010b1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000138 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 0000013c 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 00000148 00010c1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000150 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000017c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000188 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -820,11 +821,11 @@ │ │ │ │ │ 000001f0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000244 00010d1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000027c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000298 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000029c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002a4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xec18 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xea3c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,1857 +37,1854 @@ │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24d0 │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1c80 │ │ │ │ │ + blt 1b94 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r6, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - subs sl, r9, r6 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq b48 │ │ │ │ │ + subs r9, r9, r6 │ │ │ │ │ + str r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + beq 8c0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ - sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r1, r7, r6, lsl #2 │ │ │ │ │ + sub r2, r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add r9, r7, r6, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r1, [r9, r2, lsl #2] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 2900 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2918 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ble 1c10 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ble 1b88 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bgt c08 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt 1a0c │ │ │ │ │ + bgt c00 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt 1928 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add sl, r9, #4 │ │ │ │ │ - ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + ldr r9, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r0, r8, #12 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 2f14 │ │ │ │ │ + str sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + add r3, r9, #4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 1888 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq 87c │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 17ac │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str ip, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 268 │ │ │ │ │ + bne 260 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c88 │ │ │ │ │ + beq 1b9c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1a94 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b40 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq ba0 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcc │ │ │ │ │ + beq bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bd4 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ - str r8, [r4, #-4] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bge bc0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + str r9, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 424 │ │ │ │ │ + beq 29c │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 424 │ │ │ │ │ + b 29c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ - blt 1314 │ │ │ │ │ + beq 3f8 │ │ │ │ │ + blt 1a84 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne bec │ │ │ │ │ + bne 244 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq af0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 460 │ │ │ │ │ + bge 458 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1a0 │ │ │ │ │ + bne 1a8 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1c64 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1adc │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ac8 │ │ │ │ │ + beq 1aec │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 398 │ │ │ │ │ + beq 390 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a8 │ │ │ │ │ + beq 3a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b0 │ │ │ │ │ + bge 3a8 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54 │ │ │ │ │ + bne b40 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq aec │ │ │ │ │ + beq 860 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 454 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2dc │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 │ │ │ │ │ + bne 33c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt 34c │ │ │ │ │ + blt 344 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b84 │ │ │ │ │ + bne b70 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 15e4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 454 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2dc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne 24c │ │ │ │ │ + bne be4 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble 460 │ │ │ │ │ + ble 458 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2e0 │ │ │ │ │ - b 1a0 │ │ │ │ │ + beq 2d8 │ │ │ │ │ + b 1a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ str ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 15f0 │ │ │ │ │ + bne 165c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1c5c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1ac4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1ab0 │ │ │ │ │ + beq 1ad4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 176c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178c │ │ │ │ │ + beq 177c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 71c │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1704 │ │ │ │ │ + bne 16fc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq afc │ │ │ │ │ + beq 870 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r4, [r9] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r6, [r2] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - bne 1614 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + bne 1680 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b80 │ │ │ │ │ + beq 1bfc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1b48 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + beq 1aac │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b58 │ │ │ │ │ + beq 1abc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 179c │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ + beq 178c │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 179c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq a7c │ │ │ │ │ + beq ad4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1248 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ble 124c │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - bne 1300 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 1b68 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 1308 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 1c54 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 1b60 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 1c4c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1914 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1a24 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8f0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r5, r9, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 18a0 │ │ │ │ │ + lsl r6, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 8f8 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 190c │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - add r9, r6, #20 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - str r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 1a64 │ │ │ │ │ + ldrb r8, [r4, #16] │ │ │ │ │ + str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c38 │ │ │ │ │ + beq 1c24 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1a6c │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a98 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + beq 1a7c │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 86c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq 8cc │ │ │ │ │ + ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c │ │ │ │ │ + beq 8dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 884 │ │ │ │ │ + bge 8e4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r5, r5, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 15b4 │ │ │ │ │ - str r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 6a0 │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 15ac │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 69c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1764 │ │ │ │ │ + ble 175c │ │ │ │ │ + mov sl, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r1, [r9, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 12e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c7c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1c74 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a54 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1338 │ │ │ │ │ + beq 1a3c │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1344 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 134c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1a4c │ │ │ │ │ + bne 1a34 │ │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - add r9, r4, #20 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a4c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a5c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq 1320 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 1338 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1340 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b 7ec │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + ble 134c │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b 7e4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8b8 │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + sub r2, fp, #84 @ 0x54 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr ip, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 2e64 │ │ │ │ │ + R_ARM_CALL sortslice_memcpy │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 700 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add r7, r3, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - movge r5, r2 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble 124c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r9, r8, r7 │ │ │ │ │ - add r9, r7, r9, asr #1 │ │ │ │ │ - ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - bne 15c0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + bne 6f4 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + blt 6fc │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r8, r6 │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble 1250 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + sub r3, r8, r5 │ │ │ │ │ + add r3, r5, r3, asr #1 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr sl, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + bne 15b4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bb4 │ │ │ │ │ + beq 1b70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bac │ │ │ │ │ + beq 1b68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r7, r9, #1 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bge 176c │ │ │ │ │ + beq 18c4 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r5, r3, #1 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 1764 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 8b4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - sub r4, r5, r7 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 914 │ │ │ │ │ + sub r6, r8, r5 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - add r4, r7, r4, asr #1 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 99c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + beq 9fc │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx r9, r1, #5, #1 │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq 9bc │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq a20 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 1874 │ │ │ │ │ + beq 1848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r7, r4, #1 │ │ │ │ │ - movne r4, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble a74 │ │ │ │ │ - str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - sub r5, r4, r7 │ │ │ │ │ + addne r5, r6, #1 │ │ │ │ │ + movne r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble acc │ │ │ │ │ + str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + sub r8, r6, r5 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r5, r7, r5, asr #1 │ │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1c44 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1c70 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1c3c │ │ │ │ │ + ldrb r1, [sl, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ + addne r1, sl, #20 │ │ │ │ │ + addeq r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1838 │ │ │ │ │ + beq 17b8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r7, r5, #1 │ │ │ │ │ - moveq r4, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 9f8 │ │ │ │ │ - ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1250 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + addne r5, r8, #1 │ │ │ │ │ + moveq r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt a50 │ │ │ │ │ + ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1254 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r9, r9, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1734 │ │ │ │ │ + bne 172c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17c4 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r8, #6 │ │ │ │ │ - bgt 478 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 17b0 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + cmple r7, #6 │ │ │ │ │ + bgt 46c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r3, ip, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 194 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq b40 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub r2, fp, #84 @ 0x54 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - ldr ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 2f14 │ │ │ │ │ - R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 19c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 1a00 │ │ │ │ │ + beq 191c │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 370 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 368 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1944 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 3e4 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 3dc │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ + bne 224 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge 228 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + blt 22c │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - str r9, [r4, #-4] │ │ │ │ │ + str r8, [r4, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 2a4 │ │ │ │ │ + beq 41c │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2a4 │ │ │ │ │ + b 41c │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1c1c │ │ │ │ │ + bgt 1be0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r8, r4, r7, lsl #2 │ │ │ │ │ - bne 1934 │ │ │ │ │ + add r9, r4, r7, lsl #2 │ │ │ │ │ + bne 1954 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add sl, r3, #12 │ │ │ │ │ + add r0, sl, #12 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldrd r0, [sl, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ │ + ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldm sl, {r0, r1} │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - stm lr, {r0, r1} │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ │ - bne 19e8 │ │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ │ + bne 1a0c │ │ │ │ │ + ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub sl, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub r5, r8, #4 │ │ │ │ │ - ldr r3, [r9, r3, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + sub r9, r9, #4 │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 17d8 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, sl │ │ │ │ │ + mov r4, r9 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r9, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr sl, [r3] │ │ │ │ │ - bne db0 │ │ │ │ │ + bne da8 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ - ldr r5, [r9, #8] │ │ │ │ │ + ldr r4, [r9, #8] │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1af4 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1b04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 11ec │ │ │ │ │ add r1, r9, #20 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1200 │ │ │ │ │ + beq 1204 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1208 │ │ │ │ │ + bge 120c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + str r9, [r5, #4] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq de8 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b de8 │ │ │ │ │ + b de0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c │ │ │ │ │ - blt 1b00 │ │ │ │ │ + beq f44 │ │ │ │ │ + blt 1b14 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bne d94 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + bne d8c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16f4 │ │ │ │ │ + beq 16e4 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge fb0 │ │ │ │ │ + bge fa8 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne cf8 │ │ │ │ │ + bne cf0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - sub r8, r4, #4 │ │ │ │ │ + sub r8, r5, #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1c04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b10 │ │ │ │ │ + beq 1b24 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 1b34 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq edc │ │ │ │ │ + beq ed4 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eec │ │ │ │ │ + beq ee4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ef4 │ │ │ │ │ + bge eec │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc │ │ │ │ │ + bne 11c0 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16f4 │ │ │ │ │ + beq 16e4 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble fb0 │ │ │ │ │ + ble fa8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b e30 │ │ │ │ │ + b e28 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e84 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt e94 │ │ │ │ │ + blt e8c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ str r5, [r8, #4] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1180 │ │ │ │ │ + bne 1184 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17cc │ │ │ │ │ + beq 17c8 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fb0 │ │ │ │ │ + ble fa8 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e30 │ │ │ │ │ + b e28 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 122c │ │ │ │ │ + bne 1230 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17cc │ │ │ │ │ + beq 17c8 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fb0 │ │ │ │ │ + ble fa8 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq e20 │ │ │ │ │ - b cf8 │ │ │ │ │ + beq e18 │ │ │ │ │ + b cf0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add r4, r3, #1 │ │ │ │ │ + add r5, r3, #1 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - subgt r4, r4, #1 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + subgt r5, r5, #1 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ - str r4, [r0] │ │ │ │ │ + str r5, [r0] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24d0 │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1af8 │ │ │ │ │ + blt 1b0c │ │ │ │ │ subs r3, sl, r6 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq 105c │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub sl, r6, sl │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ addne r8, r8, sl, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, sl, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r5, r5, sl, lsl #2 │ │ │ │ │ + add r4, r4, sl, lsl #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r7, r7, sl, lsl #2 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2edc │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 1698 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r6], #-4 │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - bne 18d8 │ │ │ │ │ + str r3, [r4], #-4 │ │ │ │ │ + bne 18a0 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ - beq 1be8 │ │ │ │ │ + beq 1bbc │ │ │ │ │ sub r9, r9, #2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2900 │ │ │ │ │ + bl 2918 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - blt 1bbc │ │ │ │ │ + blt 1c0c │ │ │ │ │ subs r2, r3, r9 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ streq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 1130 │ │ │ │ │ + bne 1108 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4], #-4 │ │ │ │ │ + bne 186c │ │ │ │ │ + subs sl, sl, #1 │ │ │ │ │ + beq 1908 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt fbc │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b ce0 │ │ │ │ │ sub r3, r9, r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ addne r8, r8, r3, lsl #2 │ │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, r3, lsl #2 │ │ │ │ │ strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1ba4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1b98 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - bne 18a8 │ │ │ │ │ - subs sl, sl, #1 │ │ │ │ │ - beq 18c4 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt fc4 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 10b8 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b ce8 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 1830 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1b28 │ │ │ │ │ + beq 1b4c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b f28 │ │ │ │ │ + b f20 │ │ │ │ │ ldrd r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1b3c │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b eb8 │ │ │ │ │ + b eb0 │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - blt d7c │ │ │ │ │ + bne d6c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt d74 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ - str sl, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + str sl, [r5, #4] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f68 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b f70 │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 1314 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + b f68 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 1a88 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r4, lsl #2 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2edc │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + add r3, r4, r6, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + lsl r3, r6, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ - strne r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + strne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq afc │ │ │ │ │ + beq 870 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b a84 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b adc │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 7a8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 79c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b afc │ │ │ │ │ + b 870 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 658 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b afc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 64c │ │ │ │ │ + b 1a88 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 844 │ │ │ │ │ + bne 838 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bge 84c │ │ │ │ │ + bge 840 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - movge r8, r6 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + movlt r7, r3 │ │ │ │ │ + movge r7, r6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ble 150c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r7, r8, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r8, r7, r5 │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - bne 15d8 │ │ │ │ │ + ldr r1, [r9, r8, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 15cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b80 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b60 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 18f0 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - addeq r5, r7, #1 │ │ │ │ │ - movne r8, r7 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + addeq r5, r8, #1 │ │ │ │ │ + movne r7, r8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ble 1504 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 135c │ │ │ │ │ - sub r6, r8, r5 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - add r9, r5, r6, asr #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1368 │ │ │ │ │ + sub r6, r7, r5 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - ldr r1, [r2, r9, lsl #2] │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 1444 │ │ │ │ │ + beq 1448 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 1464 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 1890 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 185c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r5, r9, #1 │ │ │ │ │ - movne r8, r9 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + addeq r5, r6, #1 │ │ │ │ │ + movne r7, r6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ble 1504 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - sub r6, r8, r5 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ + sub r6, r7, r5 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1b78 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrne r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1b58 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1864 │ │ │ │ │ + beq 1838 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ - movne r8, r6 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bgt 148c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1608 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 12ec │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + movne r7, r6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt 1490 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1674 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 12f8 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r8, lsl #2 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - lsl r3, r8, #2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add r3, r4, r7, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + lsl r3, r7, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r9, r9, r3 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, r3 │ │ │ │ │ - strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + strne r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub r3, r3, r8 │ │ │ │ │ + sub r3, r3, r7 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1a30 │ │ │ │ │ + beq 18bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 1650 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b 520 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 894 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 934 │ │ │ │ │ - b 1314 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 50c │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 8f8 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx sl │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 13dc │ │ │ │ │ - b 12ec │ │ │ │ │ + bge 998 │ │ │ │ │ + b 1a88 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 12ec │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ - b 510 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5bc │ │ │ │ │ - b 1314 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 13e4 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2edc │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r4, lsl #2] │ │ │ │ │ - ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + str r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrne r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r2, r1, lsl #2] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b b40 │ │ │ │ │ + b 8b8 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 12f8 │ │ │ │ │ + beq 71c │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + b 500 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5ac │ │ │ │ │ + b 1a88 │ │ │ │ │ ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 16d8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, lr │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2f14 │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1b9c │ │ │ │ │ + b 117c │ │ │ │ │ ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 16b8 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 16a8 │ │ │ │ │ + ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - beq 1a28 │ │ │ │ │ + beq 1900 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 544 │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 538 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 1c40 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq 1c2c │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b ac0 │ │ │ │ │ - ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b b18 │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ b 1504 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b a74 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b acc │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 504 │ │ │ │ │ + bne 4f4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 508 │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + b 4f8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne 5a8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 5bc │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 5ac │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ - b 1640 │ │ │ │ │ + b 15f4 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b ab4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r7 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ + sub r4, fp, #52 @ 0x34 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - sub r2, fp, #68 @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 2edc │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ mvn r3, #3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ mul r3, r3, r4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ - streq r2, [r5, r3] │ │ │ │ │ - bne 1848 │ │ │ │ │ + streq r2, [r9, r3] │ │ │ │ │ + bne 18d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b b48 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b a58 │ │ │ │ │ - ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r2, [r5, r3] │ │ │ │ │ - cmn r1, r3 │ │ │ │ │ - ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldrne r2, [r2] │ │ │ │ │ - strne r2, [r1, r3] │ │ │ │ │ - b 182c │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + b 8c0 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ b 14f0 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 9d4 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b 88c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + b a30 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 1470 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b 894 │ │ │ │ │ + b 1474 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1140 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 10c8 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r2, [r5], #4 │ │ │ │ │ + str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r2, [r3], #4 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 160 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1078 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r5], #4 │ │ │ │ │ - str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 158 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b 5e8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 658 │ │ │ │ │ + b 1070 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + b 15f4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 998 │ │ │ │ │ + ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r2, [r9, r3] │ │ │ │ │ + cmn r1, r3 │ │ │ │ │ + ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrne r2, [r2] │ │ │ │ │ + strne r2, [r1, r3] │ │ │ │ │ + b 182c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 13dc │ │ │ │ │ + b 13e4 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 870 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 16a8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 864 │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 250c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 108 │ │ │ │ │ + b 8b8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 15e8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r3, r5, r7, lsl #2 │ │ │ │ │ - ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - add r0, sl, #12 │ │ │ │ │ + add r0, r8, #12 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2e64 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r1, [sl, #12] │ │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl, #16] │ │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r3, r1, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldrd r0, [r8, #12] │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ + ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - ldrd r0, [sl, #12] │ │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ │ - stm lr, {r0, r1} │ │ │ │ │ - bne 19f0 │ │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ │ + bne 1a14 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r5, r8, #4 │ │ │ │ │ + sub r9, r9, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq cb0 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b cb8 │ │ │ │ │ + b cb0 │ │ │ │ │ str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 19b0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b af0 │ │ │ │ │ - ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2518 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 104 │ │ │ │ │ - b b40 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b afc │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - b 1640 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 934 │ │ │ │ │ + b 19d4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 64c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 738 │ │ │ │ │ + b 730 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 7a8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 79c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 82c │ │ │ │ │ + bne 820 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ b 1324 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 16f8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 5d4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dc │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ + bne 6d8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 8d0 │ │ │ │ │ + str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ b 870 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 204 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b ba4 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 590 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 1790 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 4ec │ │ │ │ │ + bne 4dc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1780 │ │ │ │ │ + b 1770 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 32c │ │ │ │ │ + bne 324 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 39c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 394 │ │ │ │ │ add r0, sl, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne d54 │ │ │ │ │ + bne d4c │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 11ec │ │ │ │ │ + b 11f0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 16a8 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne e74 │ │ │ │ │ + bne e6c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b ee0 │ │ │ │ │ + b ed8 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 16ec │ │ │ │ │ mov sl, r7 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ b 17d4 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 200 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b bb8 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 5a0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 17a0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 648 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 630 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 13c4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 13ac │ │ │ │ │ + b 14e0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 13cc │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 980 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1b4c │ │ │ │ │ + b 968 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 1aa4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1b14 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1830 │ │ │ │ │ + b 14c8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 1a68 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 91c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 904 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 13b4 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 8c0 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b 1830 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 1a98 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ b 17dc │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + sub r4, fp, #52 @ 0x34 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ b 17dc │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1abc │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b b48 │ │ │ │ │ + b 1af8 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 250c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c14 │ │ │ │ │ + bne c0c │ │ │ │ │ b 1830 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1a8c │ │ │ │ │ + b 1ab0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1b28 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 16a8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1a70 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 1640 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 14e0 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 15f4 │ │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ │ + b aa4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b a88 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 634 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 61c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 14c8 │ │ │ │ │ + b 1ac8 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 1ae0 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1a50 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 798 │ │ │ │ │ + b 78c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 780 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b a48 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b a30 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 1830 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 1b34 │ │ │ │ │ + b 774 │ │ │ │ │ │ │ │ │ │ -00001c90 : │ │ │ │ │ +00001c84 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ca4 │ │ │ │ │ - b 1cd0 │ │ │ │ │ + beq 1c98 │ │ │ │ │ + b 1cc4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1895,97 +1892,97 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001cd0 : │ │ │ │ │ +00001cc4 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + beq 1e20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 550 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ addlt r6, r6, r4 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r1, r6 │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ add r6, ip, r2, lsl #2 │ │ │ │ │ str r0, [ip, lr] │ │ │ │ │ sub r0, r4, #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2, lsl #2] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r2, r3, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r0, r3, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r2, r3, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r0, r3, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [ip, r3] │ │ │ │ │ str r2, [ip, r0] │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ ldr r2, [r6, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [ip, r3] │ │ │ │ │ sub r3, r4, #9 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r0, ip, #32 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - ble 1dfc │ │ │ │ │ + ble 1df0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [ip, r1, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1995,44 +1992,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001e44 : │ │ │ │ │ +00001e38 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1ebc │ │ │ │ │ + bne 1eb0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f08 │ │ │ │ │ + beq 1efc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ee4 │ │ │ │ │ + ble 1ed8 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 1f08 │ │ │ │ │ + beq 1efc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1cd0 │ │ │ │ │ + bl 1cc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edc │ │ │ │ │ + bne 1ed0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -2041,51 +2038,51 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ + bne 1e60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1eb4 │ │ │ │ │ + b 1ea8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e90 │ │ │ │ │ + bne 1e84 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1e90 │ │ │ │ │ + b 1e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edc │ │ │ │ │ + bne 1ed0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1e98 │ │ │ │ │ + b 1e8c │ │ │ │ │ │ │ │ │ │ -00001f1c : │ │ │ │ │ +00001f10 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1f98 │ │ │ │ │ + blt 1f8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1f90 │ │ │ │ │ + bgt 1f84 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 5a54 │ │ │ │ │ + b 5808 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ @@ -2097,126 +2094,126 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 1f54 │ │ │ │ │ + b 1f48 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1f40 │ │ │ │ │ + b 1f34 │ │ │ │ │ │ │ │ │ │ -00001fa0 : │ │ │ │ │ +00001f94 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ - bl 3a30 │ │ │ │ │ + beq 1fc4 │ │ │ │ │ + bl 395c │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001fe8 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001fdc <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2018 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 200c <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromArraySteal │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00002024 : │ │ │ │ │ +00002018 : │ │ │ │ │ list_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - ble 21f4 │ │ │ │ │ + ble 21e8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 2280 │ │ │ │ │ + bgt 2274 │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 541c │ │ │ │ │ + bl 51d0 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 21b8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ - bne 2204 │ │ │ │ │ + bne 21f8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21e0 │ │ │ │ │ + ble 21d4 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 21c0 │ │ │ │ │ + bcs 21b4 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 21bc │ │ │ │ │ + beq 21b0 │ │ │ │ │ lsr ip, r3, #2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr lr, ip, #1 │ │ │ │ │ lsl r0, lr, #3 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2154 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 214c │ │ │ │ │ + beq 2140 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2134 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 2128 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 2128 │ │ │ │ │ + beq 211c │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2110 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 21c4 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -2228,15 +2225,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 21ac │ │ │ │ │ + beq 21a0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ │ str r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r3, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r3, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2247,115 +2244,115 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 2160 │ │ │ │ │ + bne 2154 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 21c0 │ │ │ │ │ + beq 21b4 │ │ │ │ │ bic ip, ip, #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 2110 │ │ │ │ │ + b 2104 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 2098 │ │ │ │ │ + b 208c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ add lr, r3, r6, lsl #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 2214 │ │ │ │ │ + b 2208 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 2240 │ │ │ │ │ + bls 2234 │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2210 │ │ │ │ │ + bgt 2204 │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 2210 │ │ │ │ │ + b 2204 │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r3, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 21c0 │ │ │ │ │ + ble 21b4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r1, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2248 │ │ │ │ │ + b 223c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -0000228c : │ │ │ │ │ +00002280 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 22b4 │ │ │ │ │ + beq 22a8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000022c0 : │ │ │ │ │ +000022b4 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 230c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 230c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 22e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 22e4 │ │ │ │ │ + bls 22d8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 22fc │ │ │ │ │ + b 22f0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #3249 @ 0xcb1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2363,159 +2360,159 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002344 : │ │ │ │ │ +00002338 : │ │ │ │ │ list_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ movne r8, r1 │ │ │ │ │ movne r6, r0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 23f0 │ │ │ │ │ + bne 23b8 │ │ │ │ │ + b 23e4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2438 │ │ │ │ │ + ble 242c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 23e4 │ │ │ │ │ + bgt 23d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245c │ │ │ │ │ + bne 2450 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 23f0 │ │ │ │ │ + bcs 23e4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 23f4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2370 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 23c4 │ │ │ │ │ + bhi 23b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2370 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 23e4 │ │ │ │ │ + beq 23d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 23e4 │ │ │ │ │ + bne 23d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 23e4 │ │ │ │ │ + b 23d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 239c │ │ │ │ │ + bne 2390 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 239c │ │ │ │ │ + b 2390 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002468 : │ │ │ │ │ +0000245c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3a30 │ │ │ │ │ + bl 395c │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002488 : │ │ │ │ │ +0000247c : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 24b8 │ │ │ │ │ + blt 24ac │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 24b8 │ │ │ │ │ + bmi 24ac │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000024c8 : │ │ │ │ │ +000024bc : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 24f0 │ │ │ │ │ + beq 24e4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024fc : │ │ │ │ │ +000024f0 : │ │ │ │ │ list_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5a54 │ │ │ │ │ + b 5808 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00002518 : │ │ │ │ │ +0000250c : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 25c4 │ │ │ │ │ + bge 25b8 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ @@ -2523,55 +2520,55 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 256c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 25cc │ │ │ │ │ + bcc 25c0 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 25cc │ │ │ │ │ + beq 25c0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 25b0 │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +000025cc : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25ec │ │ │ │ │ - b 3f18 <_list_extend> │ │ │ │ │ + beq 25e0 │ │ │ │ │ + b 3e44 <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ │ @@ -2580,95 +2577,95 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002618 : │ │ │ │ │ +0000260c : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 264c │ │ │ │ │ + beq 2640 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2640 │ │ │ │ │ + b 2634 │ │ │ │ │ │ │ │ │ │ -00002654 : │ │ │ │ │ +00002648 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 2738 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2740 │ │ │ │ │ + ble 2734 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 2730 │ │ │ │ │ + blt 2724 │ │ │ │ │ mul r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 550 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r3, r4 │ │ │ │ │ subne ip, r7, #1 │ │ │ │ │ ldrne r6, [r6, #12] │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 2728 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 26fc │ │ │ │ │ + bge 26f0 │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26cc │ │ │ │ │ + bgt 26c0 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 26cc │ │ │ │ │ + b 26c0 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ sub r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 2744 │ │ │ │ │ + ble 2738 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2704 │ │ │ │ │ + b 26f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl 3a30 │ │ │ │ │ + bl 395c │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2738 │ │ │ │ │ + b 272c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -529,44 +529,44 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - bne 145c │ │ │ │ │ + bne 1294 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movle r2, r3 │ │ │ │ │ ble b30 │ │ │ │ │ ldr r9, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 1754 │ │ │ │ │ + beq 14b0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz ip, ip │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - bne 134c │ │ │ │ │ + bne 1218 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ b 7d4 │ │ │ │ │ @@ -579,15 +579,15 @@ │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ bge 804 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 2060 │ │ │ │ │ + bne 1fb4 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ tst ip, lr │ │ │ │ │ beq 7a4 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ bls 7a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ @@ -599,21 +599,21 @@ │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq ffc │ │ │ │ │ + beq f60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 168c │ │ │ │ │ + bne 15e4 │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ @@ -623,28 +623,28 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1cec │ │ │ │ │ + bgt 1ce0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ble b78 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2070 │ │ │ │ │ + bne 1f58 │ │ │ │ │ str r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1ae0 │ │ │ │ │ + ble 1abc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ @@ -660,147 +660,147 @@ │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 2334 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 219c │ │ │ │ │ + beq 20a4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21ac │ │ │ │ │ + beq 20b4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e08 │ │ │ │ │ + beq 1e00 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + beq 1e10 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne c28 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq c14 │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add sl, r9, r3 │ │ │ │ │ - str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldr r4, [r9, r2, lsl #2] │ │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ubfx r3, r6, #5, #1 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 2204 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 2204 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21c0 │ │ │ │ │ + beq 2210 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2214 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 2220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20b0 │ │ │ │ │ + blt 20e0 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble b08 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2248 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2248 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2254 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2258 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2214 │ │ │ │ │ + beq 2264 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20b0 │ │ │ │ │ + blt 20e0 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r7, r3, #3 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ble b08 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r4, r9, #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2368 │ │ │ │ │ + beq 232c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 2220 │ │ │ │ │ + beq 2270 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 2280 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 222c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 223c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt af8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bgt a88 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq e98 │ │ │ │ │ - b 20b0 │ │ │ │ │ + beq e48 │ │ │ │ │ + b 20e0 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ @@ -821,237 +821,217 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add r3, r2, #536 @ 0x218 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1aa0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 21b4 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 2330 │ │ │ │ │ + bne 2358 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq be0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a78 │ │ │ │ │ + blt 1a54 │ │ │ │ │ bne c20 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne 8d4 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b e98 │ │ │ │ │ + b e48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq c14 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ streq r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bne 20a8 │ │ │ │ │ + bne 20d8 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1b04 │ │ │ │ │ + ble 1ae0 │ │ │ │ │ sub r7, r9, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r8, r7, r2, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ + bne 11c0 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - ubfx r1, r3, #5, #1 │ │ │ │ │ - str r1, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ + ubfx r9, r3, #5, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2360 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 241c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 2414 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + str r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ + str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + ldr r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ lsr r1, r1, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1040 │ │ │ │ │ + bne 1684 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 240c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - ldr r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 23a0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 23fc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r4, #20 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec4 │ │ │ │ │ + beq 1e54 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b d98 │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a78 │ │ │ │ │ - bne 1040 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r8, #-4] │ │ │ │ │ - ldr r4, [r8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 2240 │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cdc │ │ │ │ │ + beq 1d64 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1c │ │ │ │ │ + bne 1c20 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r1, r9, r2, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bls dfc │ │ │ │ │ + bls dac │ │ │ │ │ add r4, r9, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r0, [r9] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls dfc │ │ │ │ │ + bls dac │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc de4 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bcc d94 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1b00 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble e98 │ │ │ │ │ + ble e48 │ │ │ │ │ add r4, r9, r2, lsl #2 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - bne 1444 │ │ │ │ │ + bne 1374 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2378 │ │ │ │ │ + beq 2304 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2370 │ │ │ │ │ + beq 22fc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 1e84 │ │ │ │ │ + beq 1f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1844 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1344 │ │ │ │ │ + ble 1210 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt ip, r2 │ │ │ │ │ movge ip, r3 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - ble 1198 │ │ │ │ │ + ble 1014 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str ip, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ @@ -1064,509 +1044,488 @@ │ │ │ │ │ str r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 1128 │ │ │ │ │ + bne fa4 │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 234c │ │ │ │ │ + beq 23f0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2288 │ │ │ │ │ + beq 1f3c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 229c │ │ │ │ │ + beq 1f50 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 172c │ │ │ │ │ + beq 17ec │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 1804 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c │ │ │ │ │ + beq 10a8 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 1254 │ │ │ │ │ - b 114c │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls 17d0 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - blt 180c │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2020 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - andeq r5, r5, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - movwne r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movtne r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 1660 │ │ │ │ │ + blt 10d0 │ │ │ │ │ + b fc8 │ │ │ │ │ tst ip, lr │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 203c │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r3, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 824 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble da0 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne c74 │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - str r9, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ │ - ldr r5, [sl, #4]! │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - ldr r4, [sl, #-4] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ubfx r3, r7, #5, #1 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2320 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 22a4 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 13c8 │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 1dfc │ │ │ │ │ - bge 13fc │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f00 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt 1084 │ │ │ │ │ - ldr r9, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b da0 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a78 │ │ │ │ │ - beq 122c │ │ │ │ │ + blt 1a54 │ │ │ │ │ + beq 10a8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 133c │ │ │ │ │ + blt 11b8 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ - bge 12f8 │ │ │ │ │ + bge 1174 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 153c │ │ │ │ │ + bne 138c │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt efc │ │ │ │ │ + bgt eac │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b48 │ │ │ │ │ - ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bne 1b24 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ lsl r0, ip, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str ip, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 1830 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ bne 8b0 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt 1d70 │ │ │ │ │ + bgt 1d74 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 13ac │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1aa0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldrgt r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ addgt r3, r2, r3, lsl #2 │ │ │ │ │ ble b8c │ │ │ │ │ - b 1840 │ │ │ │ │ + b 1824 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 1148 │ │ │ │ │ + ble fc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1338 │ │ │ │ │ + bne 11b4 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 233c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2044 │ │ │ │ │ + beq 20bc │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2058 │ │ │ │ │ + beq 20d0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1318 │ │ │ │ │ + beq 1194 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1328 │ │ │ │ │ + beq 11a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1330 │ │ │ │ │ + bge 11ac │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1278 │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + bgt 10f4 │ │ │ │ │ + ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 115c │ │ │ │ │ + blt fd8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1184 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + beq 1000 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ - b 1550 │ │ │ │ │ + b 13a0 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d0 │ │ │ │ │ + bne 114c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 12d8 │ │ │ │ │ + bgt 1154 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ - b 12dc │ │ │ │ │ + b 1158 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f10 │ │ │ │ │ + b ec0 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1a54 │ │ │ │ │ + bne 1684 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ + ldr r4, [r8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2288 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d44 │ │ │ │ │ + b 1a54 │ │ │ │ │ ldr ip, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b 1198 │ │ │ │ │ + b 1014 │ │ │ │ │ ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1374 │ │ │ │ │ + b 1240 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 13b8 │ │ │ │ │ + bge 1284 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 2064 │ │ │ │ │ + bne 1fb8 │ │ │ │ │ ands r0, ip, lr │ │ │ │ │ - beq 1360 │ │ │ │ │ + beq 122c │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ ldr sl, [sl, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bls 1360 │ │ │ │ │ + bls 122c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 136c │ │ │ │ │ + blt 1238 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 22bc │ │ │ │ │ - blt 10f4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 1f34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - beq 1f40 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1e64 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1e74 │ │ │ │ │ - lsr r3, r3, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1120 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1108 │ │ │ │ │ - ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge e90 │ │ │ │ │ - b 1a78 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1f90 │ │ │ │ │ + bgt 2064 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r6, r3, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r2, #4 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ add r3, r4, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ble 1994 │ │ │ │ │ + ble 1998 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ │ - beq 1fc8 │ │ │ │ │ + beq 209c │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1994 │ │ │ │ │ + beq 1998 │ │ │ │ │ ldr r4, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq 2280 │ │ │ │ │ + beq 1fcc │ │ │ │ │ ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 152c │ │ │ │ │ + beq 1364 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 2034 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 152c │ │ │ │ │ + beq 1364 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ mov r4, #3 │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4]! │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 1fd0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 1508 │ │ │ │ │ + bne 1340 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ b 748 │ │ │ │ │ + ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge e40 │ │ │ │ │ + b 1a54 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r5, [r3, r4] │ │ │ │ │ - b 1184 │ │ │ │ │ + b 1000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1588 │ │ │ │ │ + bgt 13d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1588 │ │ │ │ │ + bne 13d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1ab0 │ │ │ │ │ + ble 1a8c │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15bc │ │ │ │ │ + bgt 140c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15bc │ │ │ │ │ + bne 140c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15f0 │ │ │ │ │ + bgt 1440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15f0 │ │ │ │ │ + bne 1440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r5, #3 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1630 │ │ │ │ │ + bgt 1480 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1480 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 1458 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - ble 1650 │ │ │ │ │ + ble 14a0 │ │ │ │ │ ldr r0, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1208 │ │ │ │ │ - b 1abc │ │ │ │ │ + beq 1084 │ │ │ │ │ + b 1a98 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 760 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub ip, r2, ip │ │ │ │ │ + ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov r5, lr │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + b 1540 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + and r3, r3, #28 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + bge 198c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 2050 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2050 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2048 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + tst ip, lr │ │ │ │ │ + bne 1978 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq 1500 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt 1530 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 22c4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + andeq r5, r5, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movwne r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ + movtne r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ + beq f60 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r3, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1578,15 +1537,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 83c │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 22dc │ │ │ │ │ + bgt 23a4 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r4, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r4, r4, #8 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ @@ -1602,447 +1561,487 @@ │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1cf0 │ │ │ │ │ + bgt 1ce4 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1a90 │ │ │ │ │ + ble 1a6c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ beq 8a4 │ │ │ │ │ - b 1d48 │ │ │ │ │ + b 1d3c │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble d4c │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne c78 │ │ │ │ │ + ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r9, r7, r3, lsl #2 │ │ │ │ │ + ldr r5, [r9, #4]! │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr r4, [r9, #-4] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2404 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1f90 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 1770 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 1e20 │ │ │ │ │ + bge 17a4 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 16cc │ │ │ │ │ + ldr r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b d50 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ + blt 173c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 22f4 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 22cc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + beq 22d8 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1e64 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1e74 │ │ │ │ │ + lsr r2, r2, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1768 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1750 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f88 │ │ │ │ │ + bne f38 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b f8c │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 760 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub ip, r2, ip │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov r5, lr │ │ │ │ │ - lsr ip, ip, #5 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 181c │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 226c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ - tst ip, lr │ │ │ │ │ - bne fb0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bne fc0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - and r3, r3, #28 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - bge 19b4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 17a0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 830 │ │ │ │ │ + b f3c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1830 │ │ │ │ │ + bhi 1814 │ │ │ │ │ b b8c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 11cc │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 1048 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e98 │ │ │ │ │ + ble e48 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 19c0 │ │ │ │ │ + bne 19b8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r4, r9, r3, lsl #2 │ │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 22b0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 22b0 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 22bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1e2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne e48 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e98 │ │ │ │ │ + ble e48 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23cc │ │ │ │ │ + beq 2314 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23c4 │ │ │ │ │ + beq 230c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ lsr r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne e48 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1910 │ │ │ │ │ - b e98 │ │ │ │ │ + bgt 18f4 │ │ │ │ │ + b e48 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls 1570 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 157c │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b 808 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 16bc │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 808 │ │ │ │ │ + b 1614 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr r6, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r8, r3, #4 │ │ │ │ │ - ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne 1a68 │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a44 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2388 │ │ │ │ │ + beq 2324 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 231c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f48 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble e98 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ - beq 1884 │ │ │ │ │ - b 19d0 │ │ │ │ │ + beq 2024 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b e48 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1a38 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 1a34 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2398 │ │ │ │ │ + bne 23e8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1208 │ │ │ │ │ + b 1084 │ │ │ │ │ bne b78 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1574 │ │ │ │ │ + ble 13c4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq b8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1a64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1a88 │ │ │ │ │ - beq 1ee0 │ │ │ │ │ + b 1a64 │ │ │ │ │ + beq 1e84 │ │ │ │ │ add r4, r9, #4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bcs 1cc0 │ │ │ │ │ + bcs 1cc4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b dc8 │ │ │ │ │ + b d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, r9, r3, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc dc4 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bcc d74 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e98 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + beq e48 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls e08 │ │ │ │ │ + bls db8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1b2c │ │ │ │ │ + b 1b08 │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r4, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - ble 1c4c │ │ │ │ │ + ble 1c50 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1c54 │ │ │ │ │ + bgt 1c58 │ │ │ │ │ sub r5, fp, #1616 @ 0x650 │ │ │ │ │ mov r6, ip │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 1bd4 │ │ │ │ │ + ble 1bd8 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 1bd4 │ │ │ │ │ + ble 1bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a78 │ │ │ │ │ + bne 1a54 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1b9c │ │ │ │ │ + b 1b78 │ │ │ │ │ + ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1a3c │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 19c8 │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 1868 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ - ldr lr, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r9, [r5, r1] │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ add r9, r9, r6, lsl #2 │ │ │ │ │ str lr, [r1, #4] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r6, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 11cc │ │ │ │ │ - b 1850 │ │ │ │ │ + beq 1048 │ │ │ │ │ + b 1834 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r0, r9, r1, lsl #2 │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 3004 │ │ │ │ │ - b dac │ │ │ │ │ + bl 2f54 │ │ │ │ │ + b d5c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e28 │ │ │ │ │ + ble 1e3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1b90 │ │ │ │ │ + ble 1b6c │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1e48 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1b90 │ │ │ │ │ + ble 1b6c │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble r0, r0, r1 │ │ │ │ │ - ble 1cb4 │ │ │ │ │ + ble 1cb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble 1b90 │ │ │ │ │ + ble 1b6c │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b 1c98 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1c9c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - beq e98 │ │ │ │ │ + beq e48 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 1b24 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1b00 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r1, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1cf4 │ │ │ │ │ + bgt 1ce8 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 8a4 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 1f68 │ │ │ │ │ ldr r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ - b 1d64 │ │ │ │ │ + b 1d58 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1d54 │ │ │ │ │ - b 2080 │ │ │ │ │ + bhi 1d48 │ │ │ │ │ + b 1f68 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1698 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1d9c │ │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -2050,292 +2049,315 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r4, r3, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a58 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 11e8 │ │ │ │ │ + ble 1064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1dec │ │ │ │ │ + beq 1df0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db4 │ │ │ │ │ - b 1a7c │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt 10f4 │ │ │ │ │ - b 13fc │ │ │ │ │ + beq 1db8 │ │ │ │ │ + b 1a58 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 940 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ b 944 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - sub r0, r0, r1 │ │ │ │ │ - b 1c70 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bgt 173c │ │ │ │ │ + b 17a4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 18f0 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b 196c │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - b cfc │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1428 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 142c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b e90 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - sub r1, r3, r2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r0, r9, r1, lsl #2 │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 3004 │ │ │ │ │ - b 104c │ │ │ │ │ + b 18d4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1c74 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1c90 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b d98 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - sub r0, r0, r1 │ │ │ │ │ - b 1c8c │ │ │ │ │ + b d44 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 17d0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 17d4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr ip, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1198 │ │ │ │ │ + b 1014 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 3004 │ │ │ │ │ - b 1100 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ + bl 2f54 │ │ │ │ │ + b 1690 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r1, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + b cfc │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 1950 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1410 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 1e68 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1a38 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - beq bc8 │ │ │ │ │ - b 2330 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - lsl r0, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + sub r1, r3, r2 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r0, r3, r1, lsl #2 │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + addne r1, r3, r1, lsl #2 │ │ │ │ │ + bl 2f54 │ │ │ │ │ + b 1748 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b e40 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne f18 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 17f0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - beq 23b4 │ │ │ │ │ - ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne 14b0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + b 1f84 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1f74 │ │ │ │ │ + b 8a4 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 1710 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble 1798 │ │ │ │ │ + b 173c │ │ │ │ │ + ldr r8, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + b 824 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 2378 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 23d4 │ │ │ │ │ + bgt 236c │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ beq be0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2330 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + b 2358 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1a34 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 1fd0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 824 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 157c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - b 824 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 830 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + beq 2348 │ │ │ │ │ + ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + bne 12e8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1fd0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 18d4 │ │ │ │ │ + bne 928 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 18e0 │ │ │ │ │ + b 1e04 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 12b8 │ │ │ │ │ + bne 1134 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 131c │ │ │ │ │ - ldr r8, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 2024 │ │ │ │ │ - str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - b 209c │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 208c │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 1198 │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ - bne 214c │ │ │ │ │ + bne 217c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2390 │ │ │ │ │ + beq 22e0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2184 │ │ │ │ │ + beq 21ec │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 21fc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2164 │ │ │ │ │ + beq 2194 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2174 │ │ │ │ │ + beq 21a4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne e48 │ │ │ │ │ ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 2f54 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ b c48 │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r2, r3, #4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2124 │ │ │ │ │ - b 1a78 │ │ │ │ │ + bge 2154 │ │ │ │ │ + b 1a54 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 211c │ │ │ │ │ + bne 214c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 2120 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2104 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2168 │ │ │ │ │ + b 2150 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ + beq bc8 │ │ │ │ │ + b 2358 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 928 │ │ │ │ │ + bne 2134 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1e0c │ │ │ │ │ + b 2198 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ bne 9c4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9e0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ble 9e8 │ │ │ │ │ - b 20b0 │ │ │ │ │ + b 20e0 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne adc │ │ │ │ │ cmp r6, r5 │ │ │ │ │ ble ae4 │ │ │ │ │ @@ -2346,194 +2368,178 @@ │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a5c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bge a64 │ │ │ │ │ - b 20b0 │ │ │ │ │ + b 20e0 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ bne ac4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 21e0 │ │ │ │ │ - mov r4, #2 │ │ │ │ │ - b 1fcc │ │ │ │ │ + b 2230 │ │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ + ubfx r9, r2, #5, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ │ - str r2, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r7 │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ b d04 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b fc0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 824 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1fcc │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne f68 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 18b8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1730 │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b 10c8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 13f0 │ │ │ │ │ - b 10f4 │ │ │ │ │ + b 18c4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1fc0 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 17b8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1e68 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 21f0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13d0 │ │ │ │ │ + b 1778 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 1f38 │ │ │ │ │ - sub r2, fp, #1616 @ 0x650 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - str r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ - str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - sub r3, fp, #572 @ 0x23c │ │ │ │ │ - str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ - add r3, r2, #536 @ 0x218 │ │ │ │ │ - str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - b 1cf0 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 22a8 │ │ │ │ │ - ldr r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 2ac │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - bpl 2328 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b bc8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 21a0 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 22d0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b e30 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2290 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b cdc │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b cc0 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2224 │ │ │ │ │ + b e18 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b e80 │ │ │ │ │ + b 1940 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b e68 │ │ │ │ │ + b 1928 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1a28 │ │ │ │ │ + b 1a24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1a10 │ │ │ │ │ + b 1a0c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2274 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2188 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1564 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b d38 │ │ │ │ │ + b 20a8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 204c │ │ │ │ │ + b 20c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1fec │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b d1c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 195c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1944 │ │ │ │ │ + b 1ff0 │ │ │ │ │ + ldr r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 2ac │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bpl 2350 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1fec │ │ │ │ │ + b 1ff0 │ │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fd4 │ │ │ │ │ + bgt 1fd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1fd4 │ │ │ │ │ + bne 1fd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1fd8 │ │ │ │ │ + sub r2, fp, #1616 @ 0x650 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + str r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ + str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ + sub r3, fp, #572 @ 0x23c │ │ │ │ │ + str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ + add r3, r2, #536 @ 0x218 │ │ │ │ │ + str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ + mov r3, #7 │ │ │ │ │ + str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ + b 1ce4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 13b4 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1f44 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b d34 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1f94 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b d1c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b cdc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b cc0 │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +00002424 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24c8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 24b0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 2490 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 24a0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2470 │ │ │ │ │ + bne 2488 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2458 │ │ │ │ │ + bne 2470 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 247c │ │ │ │ │ + b 2494 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 249c │ │ │ │ │ + b 24b4 │ │ │ │ │ │ │ │ │ │ -000024b8 : │ │ │ │ │ +000024d0 : │ │ │ │ │ gallop_right(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -2546,160 +2552,160 @@ │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r2, r9, lsl #2] │ │ │ │ │ add r8, r2, r9, lsl #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2840 │ │ │ │ │ + bne 2858 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 28f0 │ │ │ │ │ + beq 2908 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 28e0 │ │ │ │ │ + beq 28f8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2888 │ │ │ │ │ + beq 28ac │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 2694 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ add sl, r9, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 2644 │ │ │ │ │ + blt 265c │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ suble ip, r9, r8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ subgt ip, r9, sl │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r8, r9, r5 │ │ │ │ │ add r9, ip, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble 2638 │ │ │ │ │ + ble 2650 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r5, r8, r9 │ │ │ │ │ ldr r6, [r7, #1564] @ 0x61c │ │ │ │ │ add r5, r9, r5, asr #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 2828 │ │ │ │ │ + bne 2840 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 28e8 │ │ │ │ │ + beq 2900 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 28f8 │ │ │ │ │ + beq 2910 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 2890 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r9, r5, #1 │ │ │ │ │ movne r8, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - blt 25b0 │ │ │ │ │ + blt 25c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r4, r8, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2820 │ │ │ │ │ + blt 2838 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 2580 │ │ │ │ │ + beq 2598 │ │ │ │ │ mov r6, r8 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 2578 │ │ │ │ │ + b 2590 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 27f0 │ │ │ │ │ + ble 2808 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, ip │ │ │ │ │ ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 2808 │ │ │ │ │ + bne 2820 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 28d8 │ │ │ │ │ + beq 28f0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 28d0 │ │ │ │ │ + beq 28e8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 28c4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2898 │ │ │ │ │ + bne 28a0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 2858 │ │ │ │ │ + ble 2870 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 28a4 │ │ │ │ │ + bne 28bc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -2712,512 +2718,461 @@ │ │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28c0 │ │ │ │ │ + beq 28e0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 28d8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 2880 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e4 │ │ │ │ │ + bne 27fc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 276c │ │ │ │ │ + bgt 2784 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ mov ip, sl │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ cmp r3, r5 │ │ │ │ │ addle r8, r9, r3 │ │ │ │ │ addgt r8, r9, r5 │ │ │ │ │ - b 25a0 │ │ │ │ │ + b 25b8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 270c │ │ │ │ │ + bge 2724 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 2638 │ │ │ │ │ + b 2650 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2624 │ │ │ │ │ - b 2820 │ │ │ │ │ + bge 263c │ │ │ │ │ + b 2838 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bge 2554 │ │ │ │ │ - b 2820 │ │ │ │ │ + bge 256c │ │ │ │ │ + b 2838 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 27f0 │ │ │ │ │ + b 2808 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 27dc │ │ │ │ │ cmp r6, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2624 │ │ │ │ │ + b 263c │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 2808 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ movge ip, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ - b 2554 │ │ │ │ │ - mov ip, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 27f0 │ │ │ │ │ + b 256c │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 269c │ │ │ │ │ + b 26b4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 270c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 279c │ │ │ │ │ + b 2724 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 27b4 │ │ │ │ │ + b 27cc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 27b4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 26f4 │ │ │ │ │ + b 270c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 26dc │ │ │ │ │ + b 26f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2544 │ │ │ │ │ + b 255c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 25fc │ │ │ │ │ + b 2614 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 252c │ │ │ │ │ + b 2544 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2614 │ │ │ │ │ + b 262c │ │ │ │ │ │ │ │ │ │ -00002900 : │ │ │ │ │ +00002918 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - mov r8, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r0, [r2, r9, lsl #2] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r0, [sl, r2, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - add r2, r2, r9, lsl #2 │ │ │ │ │ + add r2, sl, r2, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2d80 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2e44 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2eec │ │ │ │ │ + beq 2e4c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e28 │ │ │ │ │ + beq 2db4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 2cf8 │ │ │ │ │ - sub ip, r6, r9 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2c88 │ │ │ │ │ + sub r9, r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 2b2c │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, ip │ │ │ │ │ + ble 2b24 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - bne 2a44 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 2a54 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2e1c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2eb4 │ │ │ │ │ + beq 2e14 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2df4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b 2a58 │ │ │ │ │ + b 2a68 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2dd8 │ │ │ │ │ + blt 2d60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - ble 2e68 │ │ │ │ │ + beq 2b24 │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 2dd4 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, ip │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 29dc │ │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ubfx r8, r2, #5, #1 │ │ │ │ │ + ubfx r2, r2, #6, #1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2edc │ │ │ │ │ + beq 2e04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 2e0c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f04 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e18 │ │ │ │ │ + beq 2da4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b24 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bgt 2aac │ │ │ │ │ - ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - addle r4, r9, ip │ │ │ │ │ - addgt r4, r9, r6 │ │ │ │ │ - add r6, r9, r3 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble 2cec │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + beq 2b20 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r5, r2, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt 2aac │ │ │ │ │ + ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + addle r4, r4, r9 │ │ │ │ │ + addgt r4, r4, r5 │ │ │ │ │ + add r5, r3, r2 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 2c7c │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r9, r4, r6 │ │ │ │ │ - add r9, r6, r9, asr #1 │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r7, r9, lsl #2] │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne 2dc4 │ │ │ │ │ + sub r8, r4, r5 │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bne 2d4c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2e3c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2eac │ │ │ │ │ + beq 2e34 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2de0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r9, #1 │ │ │ │ │ - moveq r4, r9 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge 2cec │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne 2b58 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - sub r7, r4, r6 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - ldr r0, [r8, r7, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx ip, r1, #5, #1 │ │ │ │ │ - str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq 2c4c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ + addne r5, r8, #1 │ │ │ │ │ + moveq r4, r8 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bge 2c7c │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bne 2b58 │ │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ubfx r3, r2, #6, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsrne r0, r0, #31 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r4, r7 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble 2cec │ │ │ │ │ - sub r7, r4, r6 │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - ldr r0, [r8, r7, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + sub r7, r4, r5 │ │ │ │ │ + add r7, r5, r7, asr #1 │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2efc │ │ │ │ │ + beq 2e2c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f0c │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + beq 2e24 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2d94 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ + addne r5, r7, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt 2c78 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + blt 2c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r9, [fp, #4] │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - bge 2d9c │ │ │ │ │ + str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + add r4, r3, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge 2d24 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, sl, lsl #2 │ │ │ │ │ + sub r2, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bne 2de0 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne 2d68 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ecc │ │ │ │ │ + beq 2e5c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2e54 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e48 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - lsleq r2, sl, #1 │ │ │ │ │ - moveq r7, sl │ │ │ │ │ - addeq sl, r2, #1 │ │ │ │ │ - beq 2d10 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - suble r6, r9, sl │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subgt r6, r9, r3 │ │ │ │ │ - sub r4, r9, ip │ │ │ │ │ - b 2b40 │ │ │ │ │ + lsleq r2, r9, #1 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + addeq r9, r2, #1 │ │ │ │ │ + beq 2c98 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + subgt r5, r5, r3 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + suble r5, r5, r9 │ │ │ │ │ + sub r4, r3, r4 │ │ │ │ │ + b 2b40 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2bd0 │ │ │ │ │ + bge 2bd0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2cec │ │ │ │ │ + b 2c7c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2d88 │ │ │ │ │ - b 2dd8 │ │ │ │ │ + bge 2d10 │ │ │ │ │ + b 2d60 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r3 │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - bge 29a4 │ │ │ │ │ - b 2dd8 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b 2b2c │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 29b8 │ │ │ │ │ + b 2d60 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 2c68 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2b08 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + b 2b04 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 29a0 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2cd8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2d88 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + b 29b8 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2c64 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 2b2c │ │ │ │ │ + b 2d10 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 2b24 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2bd0 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b 2bd0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2a58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 29cc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2bb8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2a28 │ │ │ │ │ + b 2a68 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2adc │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 2af4 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 2a38 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ba0 │ │ │ │ │ + b 2a20 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 2c58 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d60 │ │ │ │ │ + b 2c3c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 2bb8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2c28 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2adc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2d78 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2990 │ │ │ │ │ + b 2ba0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2978 │ │ │ │ │ + b 2990 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 29a8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 2d00 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2cac │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2af8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2cc8 │ │ │ │ │ + b 2ce8 │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +00002e64 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3233,26 +3188,26 @@ │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00002f8c : │ │ │ │ │ +00002edc : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3268,100 +3223,91 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fec │ │ │ │ │ + bne 2f3c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00003004 : │ │ │ │ │ +00002f54 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 3080 │ │ │ │ │ + bls 2fac │ │ │ │ │ push {fp, lr} │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - add ip, r0, #4 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str lr, [r0, r2, lsl #2] │ │ │ │ │ - bls 3058 │ │ │ │ │ - mov r0, ip │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi 3040 │ │ │ │ │ + bhi 2f6c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - popls {fp, pc} │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + popcs {fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 3064 │ │ │ │ │ + b 2f90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ bxeq lr │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bxls lr │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bxcs lr │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 308c │ │ │ │ │ + b 2fb8 │ │ │ │ │ │ │ │ │ │ -000030a8 : │ │ │ │ │ +00002fd4 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3134 │ │ │ │ │ + beq 3060 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 3154 │ │ │ │ │ + bcs 3080 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 3028 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 310c │ │ │ │ │ + ble 3038 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 30fc │ │ │ │ │ + bne 3028 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -3371,83 +3317,83 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 3100 │ │ │ │ │ + b 302c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 314c │ │ │ │ │ + b 3078 │ │ │ │ │ │ │ │ │ │ -00003178 : │ │ │ │ │ +000030a4 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 30e8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31bc │ │ │ │ │ + beq 30e8 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 31a0 │ │ │ │ │ + bpl 30cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000031d0 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000030fc <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 3284 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #340] @ 334c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bne 31b0 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #340] @ 3278 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3310 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ + beq 323c <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ ldr r2, [r3, #1892] @ 0x764 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1888] @ 0x760 │ │ │ │ │ str r2, [r3, #1892] @ 0x764 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #280] @ 3350 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ + ldr r1, [pc, #280] @ 327c <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3465,88 +3411,88 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3344 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + beq 3270 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 327c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 31a8 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 32c4 <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ + beq 31f0 <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 327c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 31a8 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bic r2, ip, #1 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq 3300 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ + beq 322c <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 32dc <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ - b 327c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3208 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ + b 31a8 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3344 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ - ldr r1, [pc, #40] @ 3354 <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ + beq 3270 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + ldr r1, [pc, #40] @ 3280 <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 324c <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 3178 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 327c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + b 31a8 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003358 : │ │ │ │ │ +00003284 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3398 │ │ │ │ │ + beq 32c4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 33b8 │ │ │ │ │ + beq 32e4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 3418 │ │ │ │ │ + b 3344 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -3554,526 +3500,526 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 5a54 │ │ │ │ │ + bl 5808 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 33a8 │ │ │ │ │ + beq 32d4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 3344 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33ac │ │ │ │ │ + bgt 32d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 33ac │ │ │ │ │ + bne 32d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33ac │ │ │ │ │ + b 32d8 │ │ │ │ │ │ │ │ │ │ -00003418 : │ │ │ │ │ +00003344 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3760 │ │ │ │ │ + bne 368c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 3798 │ │ │ │ │ + blt 36c4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt 37a4 │ │ │ │ │ + bgt 36d0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ movge r9, r3 │ │ │ │ │ sub r6, sl, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, r3 │ │ │ │ │ - beq 3674 │ │ │ │ │ + beq 35a0 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 389c │ │ │ │ │ + beq 37c8 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 3920 │ │ │ │ │ + bhi 384c │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 37f8 │ │ │ │ │ + bge 3724 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 3720 │ │ │ │ │ + ble 364c │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 3974 │ │ │ │ │ + blt 38a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 399c │ │ │ │ │ + beq 38c8 │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 3a10 │ │ │ │ │ + bhi 393c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a10 │ │ │ │ │ + beq 393c │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 35e4 │ │ │ │ │ + bgt 3510 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 35b0 │ │ │ │ │ + bmi 34dc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37d0 │ │ │ │ │ + ble 36fc │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 34dc │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a8 │ │ │ │ │ + beq 34d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 370c │ │ │ │ │ + ble 3638 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3588 │ │ │ │ │ + bcs 34b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3968 │ │ │ │ │ + bne 3894 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 35d8 │ │ │ │ │ + beq 3504 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3650 │ │ │ │ │ + ble 357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38ec │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38ec │ │ │ │ │ + bgt 3818 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ - beq 3550 │ │ │ │ │ + beq 347c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3910 │ │ │ │ │ + beq 383c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3910 │ │ │ │ │ + bgt 383c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3550 │ │ │ │ │ - b 3620 │ │ │ │ │ + beq 347c │ │ │ │ │ + b 354c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 3504 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3688 │ │ │ │ │ + beq 35b4 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3734 │ │ │ │ │ + ble 3660 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3628 │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - bmi 36f4 │ │ │ │ │ + bmi 3620 │ │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 35f0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 38c0 │ │ │ │ │ + ble 37ec │ │ │ │ │ sub r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 38ac │ │ │ │ │ + ble 37d8 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 36d0 │ │ │ │ │ + bcs 35fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 35a8 │ │ │ │ │ + bne 34d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35a8 │ │ │ │ │ + b 34d4 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 34f8 │ │ │ │ │ + blt 3424 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3548 │ │ │ │ │ + b 3474 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3688 │ │ │ │ │ + bne 35b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b 3694 │ │ │ │ │ + b 35c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3a28 │ │ │ │ │ + beq 3954 │ │ │ │ │ ldmib r8, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3988 │ │ │ │ │ + beq 38b4 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bge 3458 │ │ │ │ │ + bge 3384 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3468 │ │ │ │ │ + bge 3394 │ │ │ │ │ cmn sl, r3 │ │ │ │ │ - beq 3674 │ │ │ │ │ + beq 35a0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 33e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3578 │ │ │ │ │ + bne 34a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3588 │ │ │ │ │ - b 35b0 │ │ │ │ │ - beq 3548 │ │ │ │ │ + bne 34b4 │ │ │ │ │ + b 34dc │ │ │ │ │ + beq 3474 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r3, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ble 38fc │ │ │ │ │ + ble 3828 │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 39c0 │ │ │ │ │ + blt 38ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 39d4 │ │ │ │ │ + beq 3900 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 39f8 │ │ │ │ │ + bhi 3924 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3924 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3548 │ │ │ │ │ + b 3474 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 33e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 36ec │ │ │ │ │ + bne 3618 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36ec │ │ │ │ │ + b 3618 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 36c4 │ │ │ │ │ + bne 35f0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 36d0 │ │ │ │ │ - b 36f4 │ │ │ │ │ + bne 35fc │ │ │ │ │ + b 3620 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 3550 │ │ │ │ │ - b 3614 │ │ │ │ │ + beq 347c │ │ │ │ │ + b 3540 │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - blt 3818 │ │ │ │ │ + blt 3744 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3874 │ │ │ │ │ + b 37a0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3550 │ │ │ │ │ - b 3620 │ │ │ │ │ + beq 347c │ │ │ │ │ + b 354c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3960 │ │ │ │ │ + beq 388c │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 34bc │ │ │ │ │ + b 33e8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 35c4 │ │ │ │ │ + b 34f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 399c │ │ │ │ │ + beq 38c8 │ │ │ │ │ add r9, r2, #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ - b 3518 │ │ │ │ │ + b 3444 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3458 │ │ │ │ │ - b 3798 │ │ │ │ │ + bge 3384 │ │ │ │ │ + b 36c4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a10 │ │ │ │ │ + beq 393c │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 353c │ │ │ │ │ + b 3468 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, #3 │ │ │ │ │ bicne r3, r3, #3 │ │ │ │ │ strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 383c │ │ │ │ │ + bne 3768 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ strne r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 3790 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3830 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 35b4 │ │ │ │ │ + b 34e0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3728 │ │ │ │ │ + blt 3654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 3548 │ │ │ │ │ + b 3474 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 35d8 │ │ │ │ │ + b 3504 │ │ │ │ │ │ │ │ │ │ -00003a30 : │ │ │ │ │ +0000395c : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 3ae0 │ │ │ │ │ + bmi 3a0c │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a50 │ │ │ │ │ + beq 397c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a50 │ │ │ │ │ + bgt 397c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 3a50 │ │ │ │ │ + bne 397c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 3ae8 │ │ │ │ │ + bmi 3a14 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3aac │ │ │ │ │ + beq 39d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3aac │ │ │ │ │ + bgt 39d8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 3aac │ │ │ │ │ - b 3a98 │ │ │ │ │ + bne 39d8 │ │ │ │ │ + b 39c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -00003af8 : │ │ │ │ │ +00003a24 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b58 │ │ │ │ │ + bgt 3a84 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 3b70 │ │ │ │ │ + ble 3a9c │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -4081,72 +4027,72 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 3b38 │ │ │ │ │ + blt 3a64 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 3bec │ │ │ │ │ + ble 3b18 │ │ │ │ │ add r1, r2, #7 │ │ │ │ │ add r1, r1, r5, asr #3 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3c00 │ │ │ │ │ + beq 3b2c │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 3c08 │ │ │ │ │ + bhi 3b34 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 3c08 │ │ │ │ │ + beq 3b34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r0, r2, lsl #2] │ │ │ │ │ - b 3b4c │ │ │ │ │ + b 3a78 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 3b80 │ │ │ │ │ + blt 3aac │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 3bdc │ │ │ │ │ + b 3b08 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 3bb0 │ │ │ │ │ + b 3adc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 3bf4 │ │ │ │ │ + blt 3b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3b4c │ │ │ │ │ + b 3a78 │ │ │ │ │ │ │ │ │ │ -00003c24 : │ │ │ │ │ +00003b50 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3c3c │ │ │ │ │ + beq 3b68 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -4156,173 +4102,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003c68 : │ │ │ │ │ +00003b94 : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 3cac │ │ │ │ │ + bcs 3bd8 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cb0 │ │ │ │ │ + bgt 3bdc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003cc4 : │ │ │ │ │ +00003bf0 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3ca8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d74 │ │ │ │ │ + bne 3ca0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 3d68 │ │ │ │ │ + bcs 3c94 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 3d30 │ │ │ │ │ - ldr r1, [pc, #260] @ 3e74 │ │ │ │ │ + b 3c5c │ │ │ │ │ + ldr r1, [pc, #260] @ 3da0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3c7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3e54 │ │ │ │ │ + bne 3d80 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d74 │ │ │ │ │ + blt 3ca0 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble 3df8 │ │ │ │ │ + ble 3d24 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3d30 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5a54 │ │ │ │ │ - b 3d50 │ │ │ │ │ + bl 5808 │ │ │ │ │ + b 3c7c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3c7c │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 541c │ │ │ │ │ + bl 51d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3c7c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, ip, r6, lsl #2 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ str r2, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3d54 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3c7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3ca0 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e78 : │ │ │ │ │ +00003da4 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 3ea0 │ │ │ │ │ + bls 3dcc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -4331,355 +4277,355 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ 3ed0 │ │ │ │ │ + ldr r1, [pc, #12] @ 3dfc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ed4 <_PyList_Extend>: │ │ │ │ │ +00003e00 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3f18 <_list_extend> │ │ │ │ │ + bl 3e44 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003f00 : │ │ │ │ │ +00003e2c : │ │ │ │ │ list_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003f18 <_list_extend>: │ │ │ │ │ +00003e44 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4344 <_list_extend+0x42c> │ │ │ │ │ + beq 4270 <_list_extend+0x42c> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 40b8 <_list_extend+0x1a0> │ │ │ │ │ + beq 3fe4 <_list_extend+0x1a0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 40b8 <_list_extend+0x1a0> │ │ │ │ │ + beq 3fe4 <_list_extend+0x1a0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 419c <_list_extend+0x284> │ │ │ │ │ + beq 40c8 <_list_extend+0x284> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 4184 <_list_extend+0x26c> │ │ │ │ │ + beq 40b0 <_list_extend+0x26c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq 4184 <_list_extend+0x26c> │ │ │ │ │ + beq 40b0 <_list_extend+0x26c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 417c <_list_extend+0x264> │ │ │ │ │ + beq 40a8 <_list_extend+0x264> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4240 <_list_extend+0x328> │ │ │ │ │ + beq 416c <_list_extend+0x328> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4174 <_list_extend+0x25c> │ │ │ │ │ + beq 40a0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4158 <_list_extend+0x240> │ │ │ │ │ + blt 4084 <_list_extend+0x240> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4074 <_list_extend+0x15c> │ │ │ │ │ + bgt 3fa0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4208 <_list_extend+0x2f0> │ │ │ │ │ + bne 4134 <_list_extend+0x2f0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4074 <_list_extend+0x15c> │ │ │ │ │ + beq 3fa0 <_list_extend+0x15c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bic r1, r0, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4318 <_list_extend+0x400> │ │ │ │ │ + bhi 4244 <_list_extend+0x400> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4318 <_list_extend+0x400> │ │ │ │ │ + beq 4244 <_list_extend+0x400> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b 4074 <_list_extend+0x15c> │ │ │ │ │ + b 3fa0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 4144 <_list_extend+0x22c> │ │ │ │ │ + bge 4070 <_list_extend+0x22c> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4054 <_list_extend+0x13c> │ │ │ │ │ + bne 3f80 <_list_extend+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42f8 <_list_extend+0x3e0> │ │ │ │ │ + bne 4224 <_list_extend+0x3e0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 40a8 <_list_extend+0x190> │ │ │ │ │ + bge 3fd4 <_list_extend+0x190> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 40cc <_list_extend+0x1b4> │ │ │ │ │ + blt 3ff8 <_list_extend+0x1b4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4128 <_list_extend+0x210> │ │ │ │ │ - b 4138 <_list_extend+0x220> │ │ │ │ │ + ble 4054 <_list_extend+0x210> │ │ │ │ │ + b 4064 <_list_extend+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 434c │ │ │ │ │ + b 4278 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 422c <_list_extend+0x314> │ │ │ │ │ + blt 4158 <_list_extend+0x314> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 42d4 <_list_extend+0x3bc> │ │ │ │ │ + beq 4200 <_list_extend+0x3bc> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 432c <_list_extend+0x414> │ │ │ │ │ + bhi 4258 <_list_extend+0x414> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 432c <_list_extend+0x414> │ │ │ │ │ + beq 4258 <_list_extend+0x414> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 4138 <_list_extend+0x220> │ │ │ │ │ + bgt 4064 <_list_extend+0x220> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4190 <_list_extend+0x278> │ │ │ │ │ + beq 40bc <_list_extend+0x278> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 438 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4074 <_list_extend+0x15c> │ │ │ │ │ + bne 3fa0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4174 <_list_extend+0x25c> │ │ │ │ │ + bgt 40a0 <_list_extend+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4320 <_list_extend+0x408> │ │ │ │ │ + beq 424c <_list_extend+0x408> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 413c <_list_extend+0x224> │ │ │ │ │ + b 4068 <_list_extend+0x224> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 74d0 │ │ │ │ │ + b 7284 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4138 <_list_extend+0x220> │ │ │ │ │ + b 4064 <_list_extend+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r5, r1 │ │ │ │ │ - beq 4138 <_list_extend+0x220> │ │ │ │ │ + beq 4064 <_list_extend+0x220> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 550 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 413c <_list_extend+0x224> │ │ │ │ │ + beq 4068 <_list_extend+0x224> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ - b 41e4 <_list_extend+0x2cc> │ │ │ │ │ + b 4110 <_list_extend+0x2cc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41dc <_list_extend+0x2c4> │ │ │ │ │ + bne 4108 <_list_extend+0x2c4> │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4138 <_list_extend+0x220> │ │ │ │ │ + b 4064 <_list_extend+0x220> │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 550 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4158 <_list_extend+0x240> │ │ │ │ │ + beq 4084 <_list_extend+0x240> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4074 <_list_extend+0x15c> │ │ │ │ │ + b 3fa0 <_list_extend+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 42d4 <_list_extend+0x3bc> │ │ │ │ │ + beq 4200 <_list_extend+0x3bc> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 40ec <_list_extend+0x1d4> │ │ │ │ │ + b 4018 <_list_extend+0x1d4> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 4138 <_list_extend+0x220> │ │ │ │ │ + beq 4064 <_list_extend+0x220> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 550 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4174 <_list_extend+0x25c> │ │ │ │ │ + beq 40a0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r2, lsl #2 │ │ │ │ │ - b 42a4 <_list_extend+0x38c> │ │ │ │ │ + b 41d0 <_list_extend+0x38c> │ │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4334 <_list_extend+0x41c> │ │ │ │ │ + beq 4260 <_list_extend+0x41c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 428c <_list_extend+0x374> │ │ │ │ │ + bne 41b8 <_list_extend+0x374> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 4138 <_list_extend+0x220> │ │ │ │ │ + b 4064 <_list_extend+0x220> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 432c <_list_extend+0x414> │ │ │ │ │ + beq 4258 <_list_extend+0x414> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4110 <_list_extend+0x1f8> │ │ │ │ │ + b 403c <_list_extend+0x1f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4158 <_list_extend+0x240> │ │ │ │ │ + beq 4084 <_list_extend+0x240> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 4090 <_list_extend+0x178> │ │ │ │ │ + b 3fbc <_list_extend+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4158 <_list_extend+0x240> │ │ │ │ │ + b 4084 <_list_extend+0x240> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4174 <_list_extend+0x25c> │ │ │ │ │ + b 40a0 <_list_extend+0x25c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 40a8 <_list_extend+0x190> │ │ │ │ │ + b 3fd4 <_list_extend+0x190> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - b 4174 <_list_extend+0x25c> │ │ │ │ │ + b 40a0 <_list_extend+0x25c> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2648 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -0000434c : │ │ │ │ │ +00004278 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -4688,197 +4634,197 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4620 │ │ │ │ │ + beq 454c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4534 │ │ │ │ │ + bne 4460 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 460c │ │ │ │ │ + bhi 4538 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 460c │ │ │ │ │ + beq 4538 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 45b4 │ │ │ │ │ + bne 44e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4508 │ │ │ │ │ + ble 4434 │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ lsl ip, r5, #2 │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ add lr, ip, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4434 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 45c4 │ │ │ │ │ + ble 44f0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 44ec │ │ │ │ │ + bne 4418 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4528 │ │ │ │ │ + bgt 4454 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4628 │ │ │ │ │ + beq 4554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 45dc │ │ │ │ │ + ble 4508 │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ add r1, r1, r7, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, r7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 45ec │ │ │ │ │ + blt 4518 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 4528 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4604 │ │ │ │ │ + bhi 4530 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 4604 │ │ │ │ │ + beq 4530 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - beq 43f0 │ │ │ │ │ + beq 431c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4508 │ │ │ │ │ + ble 4434 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ - b 43fc │ │ │ │ │ + b 4328 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 44ec │ │ │ │ │ - b 4508 │ │ │ │ │ + bne 4418 │ │ │ │ │ + b 4434 │ │ │ │ │ cmp r1, ip, asr #1 │ │ │ │ │ strge r1, [r4, #8] │ │ │ │ │ - bge 45a4 │ │ │ │ │ - b 454c │ │ │ │ │ + bge 44d0 │ │ │ │ │ + b 4478 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r1, r7, #3 │ │ │ │ │ bicne r6, r1, #3 │ │ │ │ │ - bne 4570 │ │ │ │ │ + bne 449c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4578 │ │ │ │ │ + b 44a4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4634 │ │ │ │ │ + blt 4560 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 450c │ │ │ │ │ + b 4438 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4528 │ │ │ │ │ + b 4454 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4528 │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 44d0 │ │ │ │ │ │ │ │ │ │ -00004640 : │ │ │ │ │ +0000456c : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4886,204 +4832,204 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4684 │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 468c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46b8 │ │ │ │ │ + bne 45e4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 46d8 │ │ │ │ │ + bhi 4604 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4704 │ │ │ │ │ + bne 4630 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4738 │ │ │ │ │ + bne 4664 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 468c │ │ │ │ │ + bne 45b8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 46b0 │ │ │ │ │ + b 45dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46d0 │ │ │ │ │ + beq 45fc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 46a4 │ │ │ │ │ + ble 45d0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 473c │ │ │ │ │ + bne 4668 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f18 <_list_extend> │ │ │ │ │ + bl 3e44 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 3a30 │ │ │ │ │ + bl 395c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 4710 │ │ │ │ │ + b 463c │ │ │ │ │ │ │ │ │ │ -00004750 : │ │ │ │ │ +0000467c : │ │ │ │ │ list_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 490c │ │ │ │ │ + beq 4838 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 490c │ │ │ │ │ + beq 4838 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 48dc │ │ │ │ │ + bne 4808 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 48f4 │ │ │ │ │ + ble 4820 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 487c │ │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ + bge 47a8 │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 4858 │ │ │ │ │ + beq 4784 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48a8 │ │ │ │ │ + bgt 47d4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 47f8 │ │ │ │ │ + bgt 4724 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4828 │ │ │ │ │ + bgt 4754 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 49f8 │ │ │ │ │ + beq 4924 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4844 │ │ │ │ │ + bgt 4770 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a24 │ │ │ │ │ + beq 4950 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 48cc │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - beq 487c │ │ │ │ │ + blt 47f8 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ + beq 47a8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 47b0 │ │ │ │ │ - ldr r1, [pc, #460] @ 4a38 │ │ │ │ │ + blt 46dc │ │ │ │ │ + ldr r1, [pc, #460] @ 4964 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 4a18 │ │ │ │ │ + bhi 4944 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 4864 │ │ │ │ │ + bge 4790 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4864 │ │ │ │ │ + bge 4790 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 4918 │ │ │ │ │ + bne 4844 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 47f0 │ │ │ │ │ - b 47f8 │ │ │ │ │ + ble 471c │ │ │ │ │ + b 4724 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4894 │ │ │ │ │ + bne 47c0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 489c │ │ │ │ │ + b 47c8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 49d8 │ │ │ │ │ + bhi 4904 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 4894 │ │ │ │ │ - b 48c0 │ │ │ │ │ - ldr r1, [pc, #320] @ 4a3c │ │ │ │ │ + beq 47c0 │ │ │ │ │ + b 47ec │ │ │ │ │ + ldr r1, [pc, #320] @ 4968 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 49f8 │ │ │ │ │ + bhi 4924 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 489c │ │ │ │ │ + b 47c8 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 48c0 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq 47ec │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5094,87 +5040,87 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 49bc │ │ │ │ │ + ble 48e8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 489c │ │ │ │ │ + bgt 47c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 489c │ │ │ │ │ + bne 47c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 489c │ │ │ │ │ + b 47c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 48c0 │ │ │ │ │ - b 4894 │ │ │ │ │ + bgt 47ec │ │ │ │ │ + b 47c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4894 │ │ │ │ │ - b 48c0 │ │ │ │ │ + beq 47c0 │ │ │ │ │ + b 47ec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 48c0 │ │ │ │ │ - b 4894 │ │ │ │ │ + blt 47ec │ │ │ │ │ + b 47c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 489c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4970 │ │ │ │ │ + b 489c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 47ac │ │ │ │ │ - ldr r1, [pc, #88] @ 4a40 │ │ │ │ │ + bgt 46d8 │ │ │ │ │ + ldr r1, [pc, #88] @ 496c │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 49f8 │ │ │ │ │ + bhi 4924 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4828 │ │ │ │ │ + b 4754 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 48c0 │ │ │ │ │ - b 4894 │ │ │ │ │ + bge 47ec │ │ │ │ │ + b 47c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 48c0 │ │ │ │ │ - b 4894 │ │ │ │ │ + ble 47ec │ │ │ │ │ + b 47c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4844 │ │ │ │ │ + b 4770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004a44 : │ │ │ │ │ +00004970 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4b88 │ │ │ │ │ + ble 4ab4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5183,38 +5129,38 @@ │ │ │ │ │ movgt r2, #2 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ab8 │ │ │ │ │ + bgt 49e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4aec │ │ │ │ │ + ble 4a18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 3344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ba0 │ │ │ │ │ + bne 4acc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bne 4ba0 │ │ │ │ │ + bne 4acc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 4b88 │ │ │ │ │ + ble 4ab4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -5223,281 +5169,281 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 4b48 │ │ │ │ │ + bgt 4a74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 4bbc │ │ │ │ │ + beq 4ae8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4b70 │ │ │ │ │ + ble 4a9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 3344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4adc │ │ │ │ │ - b 4ba0 │ │ │ │ │ + beq 4a08 │ │ │ │ │ + b 4acc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 4ba0 │ │ │ │ │ + bne 4acc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 4b00 │ │ │ │ │ + blt 4a2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4ae4 │ │ │ │ │ + b 4a10 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 49e4 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4b48 │ │ │ │ │ + b 4a74 │ │ │ │ │ │ │ │ │ │ -00004bd0 : │ │ │ │ │ +00004afc : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ccc │ │ │ │ │ + bne 4bf8 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4bd4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4bac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c88 │ │ │ │ │ + bne 4bb4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4b7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3f18 <_list_extend> │ │ │ │ │ + bl 3e44 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4c5c │ │ │ │ │ + beq 4b88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c80 │ │ │ │ │ + bgt 4bac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c80 │ │ │ │ │ + bne 4bac │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4c50 │ │ │ │ │ + b 4b7c │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3a30 │ │ │ │ │ + bl 395c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4c38 │ │ │ │ │ - b 4c50 │ │ │ │ │ + bne 4b64 │ │ │ │ │ + b 4b7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c04 │ │ │ │ │ - b 4c80 │ │ │ │ │ + bne 4b30 │ │ │ │ │ + b 4bac │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c80 │ │ │ │ │ - b 4bf8 │ │ │ │ │ + beq 4bac │ │ │ │ │ + b 4b24 │ │ │ │ │ │ │ │ │ │ -00004cf0 : │ │ │ │ │ +00004c1c : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 4da8 │ │ │ │ │ + bcs 4cd4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, ip, lr │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ - bne 4d84 │ │ │ │ │ + bne 4cb0 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 4d68 │ │ │ │ │ + blt 4c94 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d60 │ │ │ │ │ + bgt 4c8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d60 │ │ │ │ │ + bne 4c8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 4d38 │ │ │ │ │ + b 4c64 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4d48 │ │ │ │ │ - b 4d60 │ │ │ │ │ + ble 4c74 │ │ │ │ │ + b 4c8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004dc8 : │ │ │ │ │ +00004cf4 : │ │ │ │ │ list_pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 4f54 │ │ │ │ │ + bhi 4e80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4f7c │ │ │ │ │ + bne 4ea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4fc4 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 5038 │ │ │ │ │ + bcs 4f64 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 4ea4 │ │ │ │ │ + beq 4dd0 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4ef8 │ │ │ │ │ + blt 4e24 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 4f1c │ │ │ │ │ + ble 4e48 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r2, r2, r5, asr #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, r7, #2 │ │ │ │ │ bicgt r2, r2, #3 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4fe4 │ │ │ │ │ + bhi 4f10 │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4fe4 │ │ │ │ │ + beq 4f10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e98 │ │ │ │ │ + beq 4dc4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 4ee4 │ │ │ │ │ + beq 4e10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f2c │ │ │ │ │ + ble 4e58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ @@ -5505,152 +5451,152 @@ │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 4f4c │ │ │ │ │ + bgt 4e78 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 4f4c │ │ │ │ │ + blt 4e78 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4e98 │ │ │ │ │ + b 4dc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ee4 │ │ │ │ │ + bne 4e10 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4ee4 │ │ │ │ │ + b 4e10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 4e48 │ │ │ │ │ + b 4d74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fdc │ │ │ │ │ + beq 4f08 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4dfc │ │ │ │ │ + ble 4d28 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5018 │ │ │ │ │ + beq 4f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4ff4 │ │ │ │ │ + ble 4f20 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5018 │ │ │ │ │ + beq 4f44 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4fc4 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4e0c │ │ │ │ │ + bge 4d38 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 4e0c │ │ │ │ │ + b 4d38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4e98 │ │ │ │ │ + b 4dc4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 4f24 │ │ │ │ │ + blt 4e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4e98 │ │ │ │ │ + b 4dc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fa0 │ │ │ │ │ + bne 4ecc │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4fa0 │ │ │ │ │ + b 4ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fdc │ │ │ │ │ + bne 4f08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4fc4 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4fbc │ │ │ │ │ + b 4ee8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4fdc │ │ │ │ │ + b 4f08 │ │ │ │ │ │ │ │ │ │ -00005054 <_PyList_Concat>: │ │ │ │ │ +00004f80 <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 53ec <_PyList_Concat+0x398> │ │ │ │ │ + beq 51a0 <_PyList_Concat+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 5304 <_PyList_Concat+0x2b0> │ │ │ │ │ - ldr r3, [pc, #888] @ 5410 <_PyList_Concat+0x3bc> │ │ │ │ │ + beq 5118 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #512] @ 51c4 <_PyList_Concat+0x244> │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5314 <_PyList_Concat+0x2c0> │ │ │ │ │ + beq 5128 <_PyList_Concat+0x1a8> │ │ │ │ │ ldr r2, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1888] @ 0x760 │ │ │ │ │ str r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #812] @ 5414 <_PyList_Concat+0x3c0> │ │ │ │ │ + ldr r3, [pc, #436] @ 51c8 <_PyList_Concat+0x248> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r7, r3] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -5659,245 +5605,151 @@ │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 53a8 <_PyList_Concat+0x354> │ │ │ │ │ + bhi 515c <_PyList_Concat+0x1dc> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 53a8 <_PyList_Concat+0x354> │ │ │ │ │ + beq 515c <_PyList_Concat+0x1dc> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 518c <_PyList_Concat+0x138> │ │ │ │ │ + ble 50b8 <_PyList_Concat+0x138> │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r1, ip, r7, lsl #2 │ │ │ │ │ - b 5170 <_PyList_Concat+0x11c> │ │ │ │ │ + b 509c <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 518c <_PyList_Concat+0x138> │ │ │ │ │ + beq 50b8 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 515c <_PyList_Concat+0x108> │ │ │ │ │ + ble 5088 <_PyList_Concat+0x108> │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 5170 <_PyList_Concat+0x11c> │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - lsl r1, r7, #2 │ │ │ │ │ - ldr lr, [r3] │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5348 <_PyList_Concat+0x2f4> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r7, lsl #2] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ │ - add r6, r1, #4 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5358 <_PyList_Concat+0x304> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #8] │ │ │ │ │ - add r6, r1, #8 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5368 <_PyList_Concat+0x314> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r6, r1, #12 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5378 <_PyList_Concat+0x324> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #16] │ │ │ │ │ - add r6, r1, #16 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5388 <_PyList_Concat+0x334> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #20] │ │ │ │ │ - add r6, r1, #20 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5398 <_PyList_Concat+0x344> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str ip, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - ldr lr, [r3, #24] │ │ │ │ │ - add r1, r1, #24 │ │ │ │ │ - add r6, r0, r1 │ │ │ │ │ - ldr ip, [lr] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [lr] │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - str lr, [r6] │ │ │ │ │ - beq 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - sub ip, r3, #4 │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - add r3, r3, #24 │ │ │ │ │ - add ip, ip, r2, lsl #2 │ │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52f4 <_PyList_Concat+0x2a0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - bne 52c4 <_PyList_Concat+0x270> │ │ │ │ │ + bne 509c <_PyList_Concat+0x11c> │ │ │ │ │ + ldr ip, [r6, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 50fc <_PyList_Concat+0x17c> │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ + add ip, r1, ip, lsl #2 │ │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5108 <_PyList_Concat+0x188> │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + str r2, [r0, #4]! │ │ │ │ │ + bne 50d8 <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - bne 52c4 <_PyList_Concat+0x270> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r2, [r0, #4]! │ │ │ │ │ + bne 50d8 <_PyList_Concat+0x158> │ │ │ │ │ + b 50fc <_PyList_Concat+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5408 <_PyList_Concat+0x3b4> │ │ │ │ │ + beq 51bc <_PyList_Concat+0x23c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #212] @ 5418 <_PyList_Concat+0x3c4> │ │ │ │ │ + ldr r3, [pc, #116] @ 51cc <_PyList_Concat+0x24c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 50e8 <_PyList_Concat+0x94> │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str lr, [r0, r7, lsl #2] │ │ │ │ │ - bne 51c4 <_PyList_Concat+0x170> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 51ec <_PyList_Concat+0x198> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 5214 <_PyList_Concat+0x1c0> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 523c <_PyList_Concat+0x1e8> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 5264 <_PyList_Concat+0x210> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 528c <_PyList_Concat+0x238> │ │ │ │ │ - b 52e8 <_PyList_Concat+0x294> │ │ │ │ │ + b 5014 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 53cc <_PyList_Concat+0x378> │ │ │ │ │ + bgt 5180 <_PyList_Concat+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53cc <_PyList_Concat+0x378> │ │ │ │ │ + bne 5180 <_PyList_Concat+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5408 <_PyList_Concat+0x3b4> │ │ │ │ │ + beq 51bc <_PyList_Concat+0x23c> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 514c <_PyList_Concat+0xf8> │ │ │ │ │ - b 518c <_PyList_Concat+0x138> │ │ │ │ │ + bgt 5078 <_PyList_Concat+0xf8> │ │ │ │ │ + b 50b8 <_PyList_Concat+0x138> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 52ec <_PyList_Concat+0x298> │ │ │ │ │ - .word 0x00000370 │ │ │ │ │ + b 5100 <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000328 │ │ │ │ │ + .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ + .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000541c : │ │ │ │ │ +000051d0 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #292] @ 555c │ │ │ │ │ + ldr r3, [pc, #292] @ 5310 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 52a4 │ │ │ │ │ ldr r2, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1888] @ 0x760 │ │ │ │ │ str r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #232] @ 5560 │ │ │ │ │ + ldr r1, [pc, #232] @ 5314 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -5912,93 +5764,93 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 552c │ │ │ │ │ + bhi 52e0 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 552c │ │ │ │ │ + beq 52e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ - ldr r1, [pc, #88] @ 5564 │ │ │ │ │ + beq 529c │ │ │ │ │ + ldr r1, [pc, #88] @ 5318 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 5494 │ │ │ │ │ + b 5248 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5550 │ │ │ │ │ + bgt 5304 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005568 : │ │ │ │ │ +0000531c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3f18 <_list_extend> │ │ │ │ │ + bl 3e44 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005594 : │ │ │ │ │ +00005348 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 55d0 │ │ │ │ │ + beq 5384 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 55e8 │ │ │ │ │ + bcs 539c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ @@ -6007,23 +5859,23 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 5600 │ │ │ │ │ + ldr r1, [pc, #8] @ 53b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 55e0 │ │ │ │ │ + b 5394 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005604 <_PyList_BinarySlice>: │ │ │ │ │ +000053b8 <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ @@ -6034,49 +5886,49 @@ │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 5a20 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 57d4 <_PyList_BinarySlice+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a20 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 57d4 <_PyList_BinarySlice+0x41c> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 59e0 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #956] @ 5a48 <_PyList_BinarySlice+0x444> │ │ │ │ │ + ble 5794 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #956] @ 57fc <_PyList_BinarySlice+0x444> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 59b0 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 5764 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ ldr r2, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1888] @ 0x760 │ │ │ │ │ str r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #900] @ 5a4c <_PyList_BinarySlice+0x448> │ │ │ │ │ + ldr r3, [pc, #900] @ 5800 <_PyList_BinarySlice+0x448> │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [sl, r3] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ @@ -6090,453 +5942,453 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 59f0 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + bhi 57a4 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 59f0 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + beq 57a4 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 5848 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 55fc <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5824 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 55d8 <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5808 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 55bc <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 57ec <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 55a0 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 57d0 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 5584 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 57b4 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 5568 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5990 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 5744 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5970 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 5724 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r1, lr, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5848 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 55fc <_PyList_BinarySlice+0x244> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 5750 <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 5970 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 5504 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5724 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5980 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5798 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 554c <_PyList_BinarySlice+0x194> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5a20 <_PyList_BinarySlice+0x41c> │ │ │ │ │ - ldr r3, [pc, #132] @ 5a50 <_PyList_BinarySlice+0x44c> │ │ │ │ │ + beq 57d4 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + ldr r3, [pc, #132] @ 5804 <_PyList_BinarySlice+0x44c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 56d8 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 548c <_PyList_BinarySlice+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 5974 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5728 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5a14 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bgt 57c8 <_PyList_BinarySlice+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a14 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bne 57c8 <_PyList_BinarySlice+0x410> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5a28 <_PyList_BinarySlice+0x424> │ │ │ │ │ + bne 57dc <_PyList_BinarySlice+0x424> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5974 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5728 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add r8, r1, r8, lsl #2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 5750 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5504 <_PyList_BinarySlice+0x14c> │ │ │ │ │ .word 0x000003b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005a54 : │ │ │ │ │ +00005808 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 5d2c │ │ │ │ │ + ble 5ae0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 5b20 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5d3c │ │ │ │ │ + bhi 5af0 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 5d3c │ │ │ │ │ + beq 5af0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ add r7, r3, r4, lsl #2 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 597c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5ba4 │ │ │ │ │ + beq 5958 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5b88 │ │ │ │ │ + beq 593c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5b6c │ │ │ │ │ + beq 5920 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5b50 │ │ │ │ │ + beq 5904 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + beq 58e8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5d0c │ │ │ │ │ + bne 5ac0 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5aa4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5bc8 │ │ │ │ │ + bne 597c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 5ad0 │ │ │ │ │ - b 5cf0 │ │ │ │ │ + bne 5884 │ │ │ │ │ + b 5aa4 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cfc │ │ │ │ │ + bgt 5ab0 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5b18 │ │ │ │ │ + b 58cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d60 │ │ │ │ │ + bgt 5b14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5d60 │ │ │ │ │ + bne 5b14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5ab8 │ │ │ │ │ + bne 586c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5cf4 │ │ │ │ │ + b 5aa8 │ │ │ │ │ │ │ │ │ │ -00005d74 : │ │ │ │ │ +00005b28 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 5dc8 │ │ │ │ │ + ldr r0, [pc, #52] @ 5b7c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5dc0 │ │ │ │ │ + beq 5b74 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strle r3, [r5] │ │ │ │ │ @@ -6544,170 +6396,170 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005dcc : │ │ │ │ │ +00005b80 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5e40 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + blt 5bf4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bcs 5e14 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - ldr r0, [r1, r3, lsl #2] │ │ │ │ │ - ldr r1, [r0] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs 5bc8 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ suble r3, r3, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - strle r1, [r0] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - str ip, [r2, #12] │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + str ip, [r1, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - bgt 5e40 │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ + bgt 5bf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e48 │ │ │ │ │ + beq 5bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005e68 : │ │ │ │ │ +00005c1c : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e9c │ │ │ │ │ + beq 5c50 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5eac │ │ │ │ │ + ble 5c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e9c │ │ │ │ │ + bne 5c50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e9c │ │ │ │ │ + b 5c50 │ │ │ │ │ │ │ │ │ │ -00005ec4 : │ │ │ │ │ +00005c78 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fa8 │ │ │ │ │ + beq 5d5c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs ip, r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 5f4c │ │ │ │ │ + bmi 5d00 │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5f1c │ │ │ │ │ + beq 5cd0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f88 │ │ │ │ │ + ble 5d3c │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5f4c │ │ │ │ │ + beq 5d00 │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5cf8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f64 │ │ │ │ │ + ble 5d18 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 5f28 │ │ │ │ │ + bcs 5cdc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 5f44 │ │ │ │ │ + bne 5cf8 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 5f44 │ │ │ │ │ + b 5cf8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5f1c │ │ │ │ │ + bne 5cd0 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 5f1c │ │ │ │ │ + b 5cd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005fb4 : │ │ │ │ │ +00005d68 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 5db4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 6020 │ │ │ │ │ + bcs 5dd4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -6724,43 +6576,43 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 6038 │ │ │ │ │ + ldr r1, [pc, #8] @ 5dec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 6018 │ │ │ │ │ + b 5dcc │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000603c : │ │ │ │ │ +00005df0 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 5eb4 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 6088 │ │ │ │ │ + b 5e3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60f4 │ │ │ │ │ + bne 5ea8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 60f0 │ │ │ │ │ + bls 5ea4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6770,69 +6622,69 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6070 │ │ │ │ │ + bgt 5e24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6070 │ │ │ │ │ + bne 5e24 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6070 │ │ │ │ │ + b 5e24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000610c : │ │ │ │ │ +00005ec0 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6220 │ │ │ │ │ - ldr r3, [pc, #252] @ 6238 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ + ldr r3, [pc, #252] @ 5fec │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 5f94 │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6204 │ │ │ │ │ - ldr r1, [pc, #168] @ 623c │ │ │ │ │ + bgt 5fb8 │ │ │ │ │ + ldr r1, [pc, #168] @ 5ff0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -6845,80 +6697,80 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 6240 │ │ │ │ │ + ldr r0, [pc, #88] @ 5ff4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 5fe4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 618c │ │ │ │ │ - ldr r1, [pc, #56] @ 6244 │ │ │ │ │ + ble 5f40 │ │ │ │ │ + ldr r1, [pc, #56] @ 5ff8 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 61ac │ │ │ │ │ + b 5f60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4035 @ 0xfc3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 61d8 │ │ │ │ │ + b 5f8c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006248 : │ │ │ │ │ +00005ffc : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 62bc │ │ │ │ │ + blt 6070 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 6290 │ │ │ │ │ + bcs 6044 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62c4 │ │ │ │ │ + bgt 6078 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 62bc │ │ │ │ │ + bgt 6070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62d0 │ │ │ │ │ + beq 6084 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6926,25 +6778,25 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000062f0 : │ │ │ │ │ +000060a4 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #196] @ 63dc │ │ │ │ │ + ldr ip, [pc, #196] @ 6190 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ @@ -6957,86 +6809,86 @@ │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r4, ip] │ │ │ │ │ ldr r1, [r3, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #3824] @ 0xef0 │ │ │ │ │ - beq 6374 │ │ │ │ │ + beq 6128 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63a0 │ │ │ │ │ + ble 6154 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 63cc │ │ │ │ │ + bhi 6180 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str r2, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 6374 │ │ │ │ │ + bne 6128 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 63e0 │ │ │ │ │ + ldr r3, [pc, #32] @ 6194 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 6374 │ │ │ │ │ + b 6128 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000063e4 : │ │ │ │ │ +00006198 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6514 │ │ │ │ │ + ble 62c8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 655c │ │ │ │ │ - bne 6498 │ │ │ │ │ + blt 6310 │ │ │ │ │ + bne 624c │ │ │ │ │ ldr lr, [r9, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 62fc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -7045,330 +6897,330 @@ │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 6514 │ │ │ │ │ + beq 62c8 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 655c │ │ │ │ │ + blt 6310 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 652c │ │ │ │ │ + beq 62e0 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6514 │ │ │ │ │ + beq 62c8 │ │ │ │ │ add sl, r5, #20 │ │ │ │ │ add r9, r6, #20 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 655c │ │ │ │ │ + blt 6310 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6524 │ │ │ │ │ + beq 62d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 6288 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 6490 │ │ │ │ │ + b 6244 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble 6514 │ │ │ │ │ + ble 62c8 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6490 │ │ │ │ │ + b 6244 │ │ │ │ │ │ │ │ │ │ -00006564 : │ │ │ │ │ +00006318 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [lr, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 660c │ │ │ │ │ + bne 63c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 63a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6650 │ │ │ │ │ + beq 6404 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6618 │ │ │ │ │ + bne 63cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub r4, r2, r0 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6658 │ │ │ │ │ + ble 640c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65e8 │ │ │ │ │ + bgt 639c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 65e8 │ │ │ │ │ + bne 639c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65e8 │ │ │ │ │ + b 639c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 65e8 │ │ │ │ │ + b 639c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6600 │ │ │ │ │ + bne 63b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6600 │ │ │ │ │ + b 63b4 │ │ │ │ │ │ │ │ │ │ -00006670 : │ │ │ │ │ +00006424 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6770 │ │ │ │ │ + bne 6524 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6bc4 │ │ │ │ │ + bne 6978 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6b9c │ │ │ │ │ + blt 6950 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 68b0 │ │ │ │ │ + beq 6664 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 6be4 │ │ │ │ │ + beq 6998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6b9c │ │ │ │ │ + beq 6950 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 69f8 │ │ │ │ │ - beq 6a0c │ │ │ │ │ + blt 67ac │ │ │ │ │ + beq 67c0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 6a08 │ │ │ │ │ + bgt 67bc │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 6874 │ │ │ │ │ + bne 6628 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 3344 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6764 │ │ │ │ │ + bgt 6518 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a40 │ │ │ │ │ + beq 67f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 66a0 │ │ │ │ │ + beq 6454 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6828 │ │ │ │ │ + bne 65dc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b9c │ │ │ │ │ + bne 6950 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 6ba4 │ │ │ │ │ + bcs 6958 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 6850 │ │ │ │ │ + bne 6604 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6838 │ │ │ │ │ + blt 65ec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6818 │ │ │ │ │ + bgt 65cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6818 │ │ │ │ │ + bne 65cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r2, r2, lr │ │ │ │ │ - b 67c0 │ │ │ │ │ + b 6574 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 67f0 │ │ │ │ │ + b 65a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6800 │ │ │ │ │ - b 6818 │ │ │ │ │ + ble 65b4 │ │ │ │ │ + b 65cc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6b64 │ │ │ │ │ + bne 6918 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a4c │ │ │ │ │ + bne 6800 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6818 │ │ │ │ │ + bgt 65cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6818 │ │ │ │ │ + bne 65cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6818 │ │ │ │ │ + b 65cc │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 6b28 │ │ │ │ │ - beq 68e8 │ │ │ │ │ + blt 68dc │ │ │ │ │ + beq 669c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 6b38 │ │ │ │ │ + bgt 68ec │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6a24 │ │ │ │ │ + beq 67d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6818 │ │ │ │ │ + ble 65cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6924 │ │ │ │ │ + bge 66d8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -7377,16 +7229,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 6998 │ │ │ │ │ - b 6c1c │ │ │ │ │ + bne 674c │ │ │ │ │ + b 69d0 │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs r2, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ @@ -7403,222 +7255,222 @@ │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc 6948 │ │ │ │ │ + bcc 66fc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 6b40 │ │ │ │ │ + bcc 68f4 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 550 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6b10 │ │ │ │ │ + ble 68c4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 69d0 │ │ │ │ │ + bne 6784 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6764 │ │ │ │ │ + b 6518 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 6a0c │ │ │ │ │ + bge 67c0 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6874 │ │ │ │ │ + bne 6628 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6738 │ │ │ │ │ + b 64ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 3344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6764 │ │ │ │ │ + b 6518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6764 │ │ │ │ │ + b 6518 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 6c00 │ │ │ │ │ + beq 69b4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r4, r5, #16 │ │ │ │ │ ldrne r4, [r5, #12] │ │ │ │ │ - b 6ab8 │ │ │ │ │ + b 686c │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 6a90 │ │ │ │ │ + blt 6844 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6adc │ │ │ │ │ + b 6890 │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6af0 │ │ │ │ │ + ble 68a4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6ac8 │ │ │ │ │ + blt 687c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6888 │ │ │ │ │ + b 663c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ad8 │ │ │ │ │ + bne 688c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6ad8 │ │ │ │ │ + b 688c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69e0 │ │ │ │ │ + bne 6794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 69e0 │ │ │ │ │ + b 6794 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 68e8 │ │ │ │ │ + bge 669c │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 68e8 │ │ │ │ │ + b 669c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub r2, ip, r1 │ │ │ │ │ sub r0, r1, r7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - b 69b8 │ │ │ │ │ + b 676c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b9c │ │ │ │ │ + bgt 6950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bb8 │ │ │ │ │ + beq 696c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6764 │ │ │ │ │ + b 6518 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b9c │ │ │ │ │ + b 6950 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b9c │ │ │ │ │ + b 6950 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6b9c │ │ │ │ │ + b 6950 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a54 │ │ │ │ │ + bl 5808 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 66f4 │ │ │ │ │ - b 6b9c │ │ │ │ │ + bne 64a8 │ │ │ │ │ + b 6950 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c1c │ │ │ │ │ + bgt 69d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 69d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6b9c │ │ │ │ │ + b 6950 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c1c │ │ │ │ │ + b 69d0 │ │ │ │ │ │ │ │ │ │ -00006c30 : │ │ │ │ │ +000069e4 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 6c9c │ │ │ │ │ + bne 6a50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6d64 │ │ │ │ │ + blt 6b18 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d24 │ │ │ │ │ + bne 6ad8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7630,85 +7482,85 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr ip, [pc, #228] @ 6dac │ │ │ │ │ + ldr ip, [pc, #228] @ 6b60 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r1, r1, r5 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 6b10 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6c7c │ │ │ │ │ + beq 6a30 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6abc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 6c88 │ │ │ │ │ + beq 6a3c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 6c88 │ │ │ │ │ - b 6d5c │ │ │ │ │ - ldr lr, [pc, #128] @ 6dac │ │ │ │ │ + bge 6a3c │ │ │ │ │ + b 6b10 │ │ │ │ │ + ldr lr, [pc, #128] @ 6b60 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ce0 │ │ │ │ │ + bne 6a94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6c94 │ │ │ │ │ - ldr lr, [pc, #64] @ 6dac │ │ │ │ │ + b 6a48 │ │ │ │ │ + ldr lr, [pc, #64] @ 6b60 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 6b10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b 6d08 │ │ │ │ │ + b 6abc │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006db0 <_PyList_SliceSubscript>: │ │ │ │ │ +00006b64 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -7716,54 +7568,54 @@ │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 72e4 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + blt 7098 <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble 715c <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ble 6f10 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 7184 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ + bne 6f38 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 715c <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ - ldr r3, [pc, #1276] @ 733c <_PyList_SliceSubscript+0x58c> │ │ │ │ │ + ble 6f10 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ldr r3, [pc, #1276] @ 70f0 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 72ac <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 7060 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ ldr r1, [r3, #1892] @ 0x764 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1888] @ 0x760 │ │ │ │ │ str r1, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1216] @ 7340 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + ldr r3, [pc, #1216] @ 70f4 <_PyList_SliceSubscript+0x590> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -7779,393 +7631,393 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 72ec <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + bhi 70a0 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 72ec <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + beq 70a0 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add ip, r7, ip, lsl #2 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 7024 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 6dd8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7000 <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6db4 <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6fe4 <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6d98 <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6fc8 <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 6d7c <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6fac <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6d60 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6f90 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6d44 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6f74 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6d28 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 714c <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 6f00 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7174 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6f28 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 7024 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 6dd8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 6f10 <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 714c <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 6cc4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6f00 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 541c │ │ │ │ │ + bl 51d0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72e4 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 7098 <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r2, r4, r6 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [ip] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [ip] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str ip, [r1, #20] │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 7058 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add lr, r1, #24 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ strle r7, [ip] │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 7280 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ + bne 7034 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 7150 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6f04 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72e4 <_PyList_SliceSubscript+0x534> │ │ │ │ │ - ldr r3, [pc, #120] @ 7344 <_PyList_SliceSubscript+0x594> │ │ │ │ │ + beq 7098 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + ldr r3, [pc, #120] @ 70f8 <_PyList_SliceSubscript+0x594> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6e98 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 6c4c <_PyList_SliceSubscript+0xe8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7150 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6f04 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7310 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bgt 70c4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7310 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bne 70c4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72e4 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 7098 <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ │ - b 6f10 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6cc4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007348 : │ │ │ │ │ +000070fc : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 723c │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 74b8 │ │ │ │ │ + bne 726c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7494 │ │ │ │ │ + beq 7248 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7494 │ │ │ │ │ + blt 7248 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 73bc │ │ │ │ │ - b 745c │ │ │ │ │ + bgt 7170 │ │ │ │ │ + b 7210 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 745c │ │ │ │ │ + ble 7210 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 73dc │ │ │ │ │ + beq 7190 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 740c │ │ │ │ │ + ble 71c0 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7498 │ │ │ │ │ + blt 724c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7498 │ │ │ │ │ + blt 724c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7498 │ │ │ │ │ + blt 724c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 73ac │ │ │ │ │ + beq 7160 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73ac │ │ │ │ │ + bgt 7160 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73ac │ │ │ │ │ + bne 7160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt 73bc │ │ │ │ │ + blt 7170 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7494 │ │ │ │ │ + blt 7248 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -8183,50 +8035,70 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ble 74b0 │ │ │ │ │ + ble 7264 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -000074d0 : │ │ │ │ │ +00007284 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #24 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, sp, #32 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - adds r8, r7, r8 │ │ │ │ │ - beq 7578 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ + adds r9, ip, r7 │ │ │ │ │ + beq 7378 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 550 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 757c │ │ │ │ │ - ldr r4, [r9, #12] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 7384 │ │ │ │ │ + add r4, r9, #6 │ │ │ │ │ + add r2, r9, #3 │ │ │ │ │ + add r4, r4, r9, asr #3 │ │ │ │ │ + bic r2, r2, #3 │ │ │ │ │ + bic r4, r4, #3 │ │ │ │ │ + sub r1, r4, r9 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + movgt r4, r2 │ │ │ │ │ + cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7398 │ │ │ │ │ + lsl r1, r4, #2 │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + strne r4, [r8, #16] │ │ │ │ │ + movne r4, r0 │ │ │ │ │ + strne r0, [r8, #12] │ │ │ │ │ + strne r9, [r8, #8] │ │ │ │ │ + beq 7398 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ - add r6, r3, r6, lsl #2 │ │ │ │ │ add r4, r4, r7, lsl #2 │ │ │ │ │ + add r6, r3, r6, lsl #2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7554 │ │ │ │ │ + b 7354 │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r4, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -8236,21 +8108,32 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7530 │ │ │ │ │ - str r8, [r9, #8] │ │ │ │ │ + bne 7330 │ │ │ │ │ + str r9, [r8, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp r9, r3, asr #1 │ │ │ │ │ + blt 72c4 │ │ │ │ │ + ldr r4, [r8, #12] │ │ │ │ │ + str r9, [r8, #8] │ │ │ │ │ + b 7318 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + blt 738c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 737c │ │ │ │ │ │ │ │ │ │ -00007584 : │ │ │ │ │ +000073ac : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ @@ -8263,86 +8146,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000075cc : │ │ │ │ │ +000073f4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 75f4 │ │ │ │ │ + bgt 741c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 75e0 │ │ │ │ │ + bcs 7408 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 7608 │ │ │ │ │ - b 75e0 │ │ │ │ │ + bhi 7430 │ │ │ │ │ + b 7408 │ │ │ │ │ │ │ │ │ │ -00007624 : │ │ │ │ │ +0000744c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3f18 <_list_extend> │ │ │ │ │ + bl 3e44 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 7488 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7658 │ │ │ │ │ + b 7480 │ │ │ │ │ │ │ │ │ │ -00007668 : │ │ │ │ │ +00007490 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007694 : │ │ │ │ │ +000074bc : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -000076ac : │ │ │ │ │ +000074d4 : │ │ │ │ │ list_index(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -8350,46 +8233,46 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bhi 7990 │ │ │ │ │ + bhi 77b8 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7750 │ │ │ │ │ + beq 7578 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 76f8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 754c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 76f8 │ │ │ │ │ ldrd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 78dc │ │ │ │ │ + ble 7704 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls 78dc │ │ │ │ │ + bls 7704 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -8397,24 +8280,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7924 │ │ │ │ │ + ble 774c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 78f8 │ │ │ │ │ - bne 78d0 │ │ │ │ │ + bgt 7720 │ │ │ │ │ + bne 76f8 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 78dc │ │ │ │ │ + bge 7704 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 78dc │ │ │ │ │ + bcs 7704 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -8424,24 +8307,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7948 │ │ │ │ │ + ble 7770 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 78fc │ │ │ │ │ - bne 78d0 │ │ │ │ │ + bgt 7724 │ │ │ │ │ + bne 76f8 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 78dc │ │ │ │ │ + bge 7704 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 78dc │ │ │ │ │ + bcs 7704 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -8449,116 +8332,116 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 796c │ │ │ │ │ + ble 7794 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 78fc │ │ │ │ │ - bne 78d0 │ │ │ │ │ + bgt 7724 │ │ │ │ │ + bne 76f8 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 78dc │ │ │ │ │ + bge 7704 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 78dc │ │ │ │ │ + bls 7704 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7908 │ │ │ │ │ + ble 7730 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 78fc │ │ │ │ │ + bgt 7724 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 7698 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 78d0 │ │ │ │ │ + b 76f8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 78d4 │ │ │ │ │ + b 76fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78bc │ │ │ │ │ + bne 76e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78bc │ │ │ │ │ + b 76e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7798 │ │ │ │ │ + bne 75c0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7798 │ │ │ │ │ + b 75c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7800 │ │ │ │ │ + bne 7628 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7800 │ │ │ │ │ + b 7628 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7860 │ │ │ │ │ + bne 7688 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7860 │ │ │ │ │ + b 7688 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 76f8 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 7724 │ │ │ │ │ + ble 754c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ - b 78d0 │ │ │ │ │ + bne 7538 │ │ │ │ │ + b 76f8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 2648 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, 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: 129172 (bytes into file) │ │ │ │ │ + Start of section headers: 129468 (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 0x1f894: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1f9bc: │ │ │ │ │ │ │ │ │ │ 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 001ad0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01c134 000618 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01c224 000618 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001b04 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01c74c 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01c83c 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001fdc 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001fdc 014cb0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01cb04 002a80 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 016c8c 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01796c 0010ce 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01f584 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 018a3c 000668 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01f5c4 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0190a4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0190a4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0190d8 001c80 10 16 294 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01ad58 0013db 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01f804 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001fdc 014d80 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01cbf4 002ab8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 016d5c 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 017a3c 0010ce 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 01f6ac 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 018b0c 000668 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 01f6ec 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 019174 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019174 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0191a8 001ca0 10 16 296 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01ae48 0013db 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01f92c 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 456 entries: │ │ │ │ │ +Symbol table '.symtab' contains 458 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 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -39,16 +39,16 @@ │ │ │ │ │ 35: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 37: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 38: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 39: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 40: 00000ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000f0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 00013d4c 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 43: 0000a9d8 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 00013e1c 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 43: 0000aa94 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 00001c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001c20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00001d10 304 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00002178 684 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -72,388 +72,390 @@ │ │ │ │ │ 68: 00003684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 0000368c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 00003700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 72: 00003704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 73: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 74: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 75: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 78: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 79: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 80: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 81: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 82: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 83: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 84: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 85: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 86: 00003c38 4008 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 87: 00004bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00004be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 000058d4 548 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 90: 00005af8 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 91: 00005b40 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 92: 00005ba0 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 93: 0000f4d4 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 94: 00005bdc 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 95: 0000bf00 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 96: 0000ac18 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 97: 00005dac 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 98: 000060ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000060b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 000060b0 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 101: 00009d4c 3212 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 102: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 103: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 104: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 105: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 106: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 107: 00006240 2128 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 108: 00006a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00006a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 111: 00006ed8 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 112: 00006f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00006f88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 00006f88 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 115: 0000757c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 0000758c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 117: 0000758c 1476 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 118: 00007b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 120: 00007b50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00007b50 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 122: 0000c868 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 123: 00007bec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 125: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 126: 00007bf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 00007ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 129: 00007f08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 131: 000081fc 3904 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 132: 00009120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000913c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 00009d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00009d4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 136: 0000a9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000a9d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000ab3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 0000ab40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000ab40 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 141: 0000b108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000b118 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000b118 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 144: 0000b344 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 145: 0000b340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 147: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 148: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 149: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 150: 0000b344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000b7a4 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 152: 0000b7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 154: 0000b7a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 00013118 3124 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 156: 0000bef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000bf00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 0000c2b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000c2bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000c2bc 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 161: 0000f658 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 162: 00011134 3188 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 163: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 164: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 165: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 166: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 167: 0000c520 840 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 168: 0000c864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 170: 0000cae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 172: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 173: 0000cae4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 0000cae4 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 175: 0000cb80 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 176: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 177: 0000cd24 2304 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 178: 0000d560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000d580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 181: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 182: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 183: 0000d7c0 6920 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 184: 00010a40 1664 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 185: 0000e83c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000e848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 0000f45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000f460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 189: 0000061c 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 190: 00000cd0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 191: 00000eac 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 192: 000010dc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 193: 00010298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 000102a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 195: 00010358 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 196: 0001057c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00010580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 198: 00010690 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 199: 00010750 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 200: 000107b0 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 201: 00010824 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 202: 000006ac 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 203: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 204: 000109d8 104 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 205: 000110b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 000110c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 208: 00011da8 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 209: 00011eb4 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 210: 00012698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 000126a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 212: 00012948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00012950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 00012e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 216: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 217: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 218: 00000908 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 219: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 220: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 221: 00012e80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 222: 000139a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 000139bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 225: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 00000c40 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 227: 000013d4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 228: 00001418 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 229: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 230: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ - 231: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 232: 0000142c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 233: 00001444 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 00014cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 236: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 237: 00001448 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 238: 00001448 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 239: 000014a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 241: 000014ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00001504 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 243: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ - 244: 00000834 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 245: 00001a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 246: 00000858 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 247: 00001a78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 248: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 249: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 250: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 251: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ - 252: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 253: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 254: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 255: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 256: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 257: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 258: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 259: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 260: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 261: 00000408 606 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ - 262: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 263: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 264: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 265: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ - 266: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 267: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 268: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ - 269: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 270: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 271: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ - 272: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 273: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 274: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ - 275: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 276: 00000f18 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ - 277: 00000e60 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ - 278: 00000a0c 835 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ - 279: 000006cc 829 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ - 280: 00000d50 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ - 281: 00000fd4 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ - 282: 000010b0 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ - 283: 0000105c 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ - 284: 00000f98 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ - 285: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ - 286: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 287: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 288: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 289: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ - 290: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ - 291: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ - 292: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ - 293: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ - 294: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 299: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 300: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 303: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 305: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 306: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 307: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 310: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 315: 00000a18 4856 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 327: 00001e40 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 329: 00002020 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 340: 0000368c 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 341: 00003704 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 342: 000038d4 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 343: 000039fc 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 344: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 345: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 346: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 347: 00003ae8 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 357: 00004be0 3316 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 358: 000102a0 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 359: 00005f34 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 360: 00006188 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 361: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 362: 000061e0 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 364: 00006a90 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 365: 00006ae8 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 369: 00007bf0 792 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 372: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 373: 00007f08 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 374: 000080b0 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 378: 0000913c 3088 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 382: 0000aa1c 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 385: 0000c4bc 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 386: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 388: 00010580 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 390: 0001090c 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 397: 0000d624 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 398: 00012950 1328 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 399: 0000d6f8 200 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 402: 000004bc 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 404: 0000f2c8 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 405: 000004d8 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 406: 0000f460 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 407: 0000f474 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 408: 00000580 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 409: 00010400 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 414: 00000748 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 415: 000110c0 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 417: 000126a0 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 419: 000007a0 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 420: 000007f4 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 421: 00000850 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 422: 000008b0 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 423: 00001688 1008 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 425: 00012e80 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 426: 00000b40 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 427: 00000b98 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 428: 00013de8 2676 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 429: 0001485c 1108 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 430: 000014ac 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 432: 0000160c 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 433: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ - 434: 00001a78 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 435: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 436: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 438: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ - 439: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ - 440: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 441: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ - 442: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ - 443: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ - 444: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ - 445: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ - 446: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ - 447: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ - 448: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ - 449: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ - 450: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ - 451: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 452: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 75: 00003ba4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 79: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 80: 00003ba8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 82: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 83: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 84: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 85: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 86: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 87: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 88: 00003cf4 4008 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004c9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 0000598c 552 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 92: 00005bb4 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 93: 00005bfc 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 94: 00005c5c 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 95: 0000f5a4 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 96: 00005c98 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 97: 0000bfbc 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 98: 0000acd4 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 99: 00005e68 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 100: 00006168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 0000616c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 0000616c 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 103: 00009e08 3212 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 104: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 105: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 106: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 107: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 108: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 109: 000062fc 2128 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 110: 00006b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 00006b4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 112: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 113: 00006f94 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 114: 00007040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00007044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 00007044 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 117: 00007638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00007648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 00007648 1476 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 120: 00007bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 122: 00007c0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 123: 00007c0c 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 124: 0000c924 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 125: 00007ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 127: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 128: 00007cac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 00007fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 00007fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 133: 000082b4 3908 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 134: 000091dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 000091f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 136: 00009df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00009e08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000aa84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000aa94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000abf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000abfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000abfc 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 143: 0000b1c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000b1d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 145: 0000b1d4 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 146: 0000b400 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 147: 0000b3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 149: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 150: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 151: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 152: 0000b400 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 153: 0000b860 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 154: 0000b85c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 156: 0000b860 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 000131e8 3124 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 158: 0000bfb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000bfbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000c374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000c378 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000c378 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 163: 0000f728 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 164: 00011204 3188 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 165: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 166: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 167: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 168: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 169: 0000c5dc 840 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 170: 0000c920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 0000c924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 172: 0000cb9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 174: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 175: 0000cba0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000cba0 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 177: 0000cc3c 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 178: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 179: 0000cde0 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 180: 0000d620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000d640 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 183: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 184: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 185: 0000d880 6936 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 186: 00010b10 1664 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 187: 0000e918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000e924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 189: 0000f52c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000f530 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 0000061c 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 192: 00000cd0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 193: 00000eac 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 194: 000010dc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 195: 00010368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 00010370 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 197: 00010428 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 198: 0001064c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 00010650 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 00010760 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 201: 00010820 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 202: 00010880 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 203: 000108f4 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 204: 000006ac 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 205: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 206: 00010aa8 104 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 207: 00011188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 00011190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 210: 00011e78 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 211: 00011f84 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 212: 00012768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00012770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 00012a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00012a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00012f38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 218: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 219: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 220: 00000908 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 221: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 222: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 223: 00012f50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 00013a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 225: 00013a8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 226: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 227: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 228: 00000c40 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 229: 000013d4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 230: 00001418 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 231: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 232: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ + 233: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 234: 0000142c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 235: 00001444 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00014d7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 238: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ + 239: 00001448 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 240: 00001448 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 241: 000014a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 243: 000014ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 244: 00001504 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 245: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ + 246: 00000834 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 247: 00001a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 00000858 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 249: 00001a78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 250: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 251: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 252: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 253: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ + 254: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 255: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 256: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 257: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 258: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 259: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 260: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 261: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 262: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 263: 00000408 606 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ + 264: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 265: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 266: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 267: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ + 268: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 269: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 270: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ + 271: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 272: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 273: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ + 274: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 275: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 276: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ + 277: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 278: 00000f18 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ + 279: 00000e60 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ + 280: 00000a0c 835 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ + 281: 000006cc 829 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ + 282: 00000d50 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ + 283: 00000fd4 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ + 284: 000010b0 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ + 285: 0000105c 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ + 286: 00000f98 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ + 287: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ + 288: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 289: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 290: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 291: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ + 292: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ + 293: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ + 294: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ + 295: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ + 296: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 301: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 302: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 305: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 307: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 308: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 309: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 312: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 317: 00000a18 4856 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 329: 00001e40 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 331: 00002020 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 342: 0000368c 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 343: 00003704 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 344: 000038d4 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 345: 000039fc 428 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 346: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 347: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 348: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 349: 00003ba8 332 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 359: 00004c9c 3312 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 360: 00010370 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 361: 00005ff0 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 362: 00006244 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 363: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 364: 0000629c 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 366: 00006b4c 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 367: 00006ba4 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 371: 00007cac 788 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 374: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 375: 00007fc0 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 376: 00008168 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 380: 000091f8 3088 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 384: 0000aad8 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 387: 0000c578 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 388: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 390: 00010650 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 392: 000109dc 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 399: 0000d6e4 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 400: 00012a20 1328 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 401: 0000d7b8 200 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 404: 000004bc 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 406: 0000f398 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 407: 000004d8 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 408: 0000f530 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 409: 0000f544 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 410: 00000580 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 411: 000104d0 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 416: 00000748 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 417: 00011190 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 419: 00012770 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 421: 000007a0 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 422: 000007f4 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 423: 00000850 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 424: 000008b0 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 425: 00001688 1008 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 427: 00012f50 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 428: 00000b40 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 429: 00000b98 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 430: 00013eb8 2676 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 431: 0001492c 1108 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 432: 000014ac 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 434: 0000160c 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 435: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ + 436: 00001a78 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 437: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 438: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 440: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ + 441: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ + 442: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 443: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ + 444: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ + 445: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ + 446: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ + 447: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ + 448: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ + 449: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ + 450: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ + 451: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ + 452: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ + 453: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 454: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1769 +1,1776 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1c134 contains 195 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1c224 contains 195 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000028 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000002c 0001301c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000002c 0001321c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000005c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000060 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ 00000064 0000112b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000068 0000112c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 0001371c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0001381c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000bc 0001381c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000098 0001391c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 00013a1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000bc 00013a1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000000c4 0000081c R_ARM_CALL 000002c8 _PyLong_FromMedium │ │ │ │ │ -000000d4 0001381c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0001381c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e8 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000011c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000130 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00013a1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 00013a1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e8 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000130 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000014c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000178 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000001bc 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000001c0 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000001c4 00004d2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ -000001c8 00004d2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ -000001d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001c0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001c4 00004e2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ +000001c8 00004e2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ +000001d0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000224 00002e1d R_ARM_JUMP24 00001d10 maybe_small_long │ │ │ │ │ -000002d8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002dc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002e0 0000662b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ -000002e4 0000662c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ -000002ec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002fc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000300 0000672b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ -00000304 0000672c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ -0000030c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000314 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000318 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002d8 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002dc 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002e0 0000682b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ +000002e4 0000682c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ +000002ec 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f8 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002fc 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000300 0000692b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ +00000304 0000692c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ +0000030c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000314 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000318 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000031c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000320 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000328 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000328 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000334 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000338 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000033c 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000378 0001751c R_ARM_CALL 00007f08 PyLong_AsLongLongAndOverflow │ │ │ │ │ -000003f4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003f8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000040c 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00000410 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00000424 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000478 0001561c R_ARM_CALL 000038d4 PyLong_AsUnsignedLong │ │ │ │ │ -00000494 0001471c R_ARM_CALL 00001e40 PyLong_AsLong │ │ │ │ │ -000004a4 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000033c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000378 0001771c R_ARM_CALL 00007fc0 PyLong_AsLongLongAndOverflow │ │ │ │ │ +000003f4 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003f8 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000040c 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00000410 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00000424 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000478 0001581c R_ARM_CALL 000038d4 PyLong_AsUnsignedLong │ │ │ │ │ +00000494 0001491c R_ARM_CALL 00001e40 PyLong_AsLong │ │ │ │ │ +000004a4 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004c0 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004c4 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004d4 0001931d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000004d4 0001951d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000520 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -0000056c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000570 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000056c 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000570 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000057c 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 000005c4 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000600 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000604 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000600 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000604 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000618 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 0000065c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000006f0 0000651d R_ARM_JUMP24 00009d4c long_bitwise │ │ │ │ │ -00000730 00005b1d R_ARM_JUMP24 00005b40 _PyLong_FromSTwoDigits │ │ │ │ │ -00000734 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000738 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000764 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00000780 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000784 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000788 0000cb2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ -0000078c 0000cb2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ -00000794 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007f0 00013a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000834 00017a1d R_ARM_JUMP24 0000913c _PyLong_FromByteArray │ │ │ │ │ +000006f0 0000671d R_ARM_JUMP24 00009e08 long_bitwise │ │ │ │ │ +00000730 00005d1d R_ARM_JUMP24 00005bfc _PyLong_FromSTwoDigits │ │ │ │ │ +00000734 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000738 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000764 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00000780 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000784 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000788 0000cd2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ +0000078c 0000cd2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ +00000794 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007f0 00013c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000834 00017c1d R_ARM_JUMP24 000091f8 _PyLong_FromByteArray │ │ │ │ │ 0000083c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000840 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000844 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000088c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000890 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000898 0000d72b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -0000089c 0000d72c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -000008a4 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008cc 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -000008e8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008ec 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000008f0 0000d82b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ -000008f4 0000d82c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ -000008fc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000940 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000944 0001902c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000950 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000096c 00005a1c R_ARM_CALL 00005af8 long_neg │ │ │ │ │ -0000098c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000990 0001902c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000998 0000b71c R_ARM_CALL 0000d7c0 long_pow │ │ │ │ │ -000009d0 0001a71c R_ARM_CALL 00001688 _PyLong_DivmodNear │ │ │ │ │ -000009f8 0000751c R_ARM_CALL 0000758c long_sub │ │ │ │ │ -00000a24 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000844 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000088c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000890 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000898 0000d92b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +0000089c 0000d92c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000008a4 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008cc 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +000008e8 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008ec 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008f0 0000da2b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ +000008f4 0000da2c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ +000008fc 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000940 0001922b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000944 0001922c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000950 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000096c 00005c1c R_ARM_CALL 00005bb4 long_neg │ │ │ │ │ +0000098c 0001922b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000990 0001922c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000998 0000b91c R_ARM_CALL 0000d880 long_pow │ │ │ │ │ +000009d0 0001a91c R_ARM_CALL 00001688 _PyLong_DivmodNear │ │ │ │ │ +000009f8 0000771c R_ARM_CALL 00007648 long_sub │ │ │ │ │ +00000a24 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a44 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a48 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a74 0001661d R_ARM_JUMP24 000102a0 _PyLong_Copy │ │ │ │ │ -00000a88 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000d92b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ -00000ae0 0000d92c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ -00000ae4 0001a81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000b0c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b3c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b5c 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00000b78 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000b7c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000b80 0000e02b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00000b84 0000e02c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00000b8c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a74 0001681d R_ARM_JUMP24 00010370 _PyLong_Copy │ │ │ │ │ +00000a88 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000adc 0000db2b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ +00000ae0 0000db2c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ +00000ae4 0001aa1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b0c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b3c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b5c 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00000b78 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000b7c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b80 0000e22b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00000b84 0000e22c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00000b8c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bd4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000bd8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000be0 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000bf4 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c34 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be0 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000bf4 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c34 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c90 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000c94 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000c98 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c98 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000d0c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ 00000d1c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000d38 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d4c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e78 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d4c 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e78 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001414 0001661d R_ARM_JUMP24 000102a0 _PyLong_Copy │ │ │ │ │ -00001444 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001414 0001681d R_ARM_JUMP24 00010370 _PyLong_Copy │ │ │ │ │ +00001444 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000144c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001450 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001470 00019c1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001488 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -000014a4 00019c1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000014a8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014c8 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -000014e4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000014e8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000014ec 0000f02b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ -000014f0 0000f02c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ -000014f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001558 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000156c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001580 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000159c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000015ac 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000015c0 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000015d8 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000015fc 0001971d R_ARM_JUMP24 0000f474 PyLong_FromInt64 │ │ │ │ │ +00001470 00019e1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001488 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +000014a4 00019e1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000014a8 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014c8 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +000014e4 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000014e8 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000014ec 0000f22b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ +000014f0 0000f22c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ +000014f8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001558 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000156c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001580 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000159c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015ac 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015c0 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015d8 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015fc 0001991d R_ARM_JUMP24 0000f544 PyLong_FromInt64 │ │ │ │ │ 0000164c 00003d1c R_ARM_CALL 000025b8 long_to_decimal_string_internal │ │ │ │ │ -00001680 0000a21c R_ARM_CALL 00011134 long_format_binary │ │ │ │ │ -000016e0 0000971c R_ARM_CALL 0000b7a4 long_divrem │ │ │ │ │ -00001740 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001744 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001680 0000a41c R_ARM_CALL 00011204 long_format_binary │ │ │ │ │ +000016e0 0000991c R_ARM_CALL 0000b860 long_divrem │ │ │ │ │ +00001740 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001744 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00001758 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ 000017f8 00002e1c R_ARM_CALL 00001d10 maybe_small_long │ │ │ │ │ 00001838 0000381c R_ARM_CALL 00002448 long_compare │ │ │ │ │ -00001894 00019c1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000018b0 0000611c R_ARM_CALL 00005dac long_add │ │ │ │ │ -000018dc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f8 0000751c R_ARM_CALL 0000758c long_sub │ │ │ │ │ -0000191c 00002b1c R_ARM_CALL 0000a9d8 Py_XDECREF │ │ │ │ │ -00001924 00002b1c R_ARM_CALL 0000a9d8 Py_XDECREF │ │ │ │ │ -00001940 00005a1c R_ARM_CALL 00005af8 long_neg │ │ │ │ │ -00001968 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001984 0000611c R_ARM_CALL 00005dac long_add │ │ │ │ │ -00001990 0000751c R_ARM_CALL 0000758c long_sub │ │ │ │ │ -000019b4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001894 00019e1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000018b0 0000631c R_ARM_CALL 00005e68 long_add │ │ │ │ │ +000018dc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 0000771c R_ARM_CALL 00007648 long_sub │ │ │ │ │ +0000191c 00002b1c R_ARM_CALL 0000aa94 Py_XDECREF │ │ │ │ │ +00001924 00002b1c R_ARM_CALL 0000aa94 Py_XDECREF │ │ │ │ │ +00001940 00005c1c R_ARM_CALL 00005bb4 long_neg │ │ │ │ │ +00001968 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001984 0000631c R_ARM_CALL 00005e68 long_add │ │ │ │ │ +00001990 0000771c R_ARM_CALL 00007648 long_sub │ │ │ │ │ +000019b4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019f0 0000081c R_ARM_CALL 000002c8 _PyLong_FromMedium │ │ │ │ │ -00001a00 00005d1c R_ARM_CALL 0000f4d4 _PyLong_FromLarge │ │ │ │ │ -00001a3c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a48 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a4c 0000f42b R_ARM_MOVW_ABS_NC 00000834 .LC66 │ │ │ │ │ -00001a50 0000f42c R_ARM_MOVT_ABS 00000834 .LC66 │ │ │ │ │ -00001a58 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a70 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a74 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a94 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00001ab0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001ab4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001ab8 0000f62b R_ARM_MOVW_ABS_NC 00000858 .LC67 │ │ │ │ │ -00001abc 0000f62c R_ARM_MOVT_ABS 00000858 .LC67 │ │ │ │ │ -00001ac4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a00 00005f1c R_ARM_CALL 0000f5a4 _PyLong_FromLarge │ │ │ │ │ +00001a3c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a44 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a48 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a4c 0000f62b R_ARM_MOVW_ABS_NC 00000834 .LC66 │ │ │ │ │ +00001a50 0000f62c R_ARM_MOVT_ABS 00000834 .LC66 │ │ │ │ │ +00001a58 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a70 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a74 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a94 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00001ab0 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ab4 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ab8 0000f82b R_ARM_MOVW_ABS_NC 00000858 .LC67 │ │ │ │ │ +00001abc 0000f82c R_ARM_MOVT_ABS 00000858 .LC67 │ │ │ │ │ +00001ac4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1c74c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1c83c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001c502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001c702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000024dc long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002578 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000398 long_hash │ │ │ │ │ -00000048 0001c602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 0001c802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00002178 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000a702 R_ARM_ABS32 0000c520 long_new │ │ │ │ │ -000000a0 00013e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007902 R_ARM_ABS32 00007b50 long_vectorcall │ │ │ │ │ +0000009c 0000a902 R_ARM_ABS32 0000c5dc long_new │ │ │ │ │ +000000a0 00014002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00007b02 R_ARM_ABS32 00007c0c long_vectorcall │ │ │ │ │ 000000d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000214 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000274 0001c702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000280 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001c702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a4 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 0001c702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000274 0001c902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000280 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000298 0001c902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a4 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 0001c902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c8 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00005e02 R_ARM_ABS32 00005bdc long_add_method │ │ │ │ │ -000002f8 00007202 R_ARM_ABS32 00006f88 long_sub_method │ │ │ │ │ -000002fc 0000a002 R_ARM_ABS32 0000c2bc long_mul_method │ │ │ │ │ -00000300 0000cc02 R_ARM_ABS32 000109d8 long_mod │ │ │ │ │ -00000304 0000c802 R_ARM_ABS32 000107b0 long_divmod │ │ │ │ │ -00000308 0000b702 R_ARM_ABS32 0000d7c0 long_pow │ │ │ │ │ -0000030c 00005902 R_ARM_ABS32 000058d4 long_neg_method │ │ │ │ │ -00000310 0000c902 R_ARM_ABS32 00010824 long_long │ │ │ │ │ -00000314 0000c602 R_ARM_ABS32 00010690 long_abs_method │ │ │ │ │ +000002f4 00006002 R_ARM_ABS32 00005c98 long_add_method │ │ │ │ │ +000002f8 00007402 R_ARM_ABS32 00007044 long_sub_method │ │ │ │ │ +000002fc 0000a202 R_ARM_ABS32 0000c378 long_mul_method │ │ │ │ │ +00000300 0000ce02 R_ARM_ABS32 00010aa8 long_mod │ │ │ │ │ +00000304 0000ca02 R_ARM_ABS32 00010880 long_divmod │ │ │ │ │ +00000308 0000b902 R_ARM_ABS32 0000d880 long_pow │ │ │ │ │ +0000030c 00005b02 R_ARM_ABS32 0000598c long_neg_method │ │ │ │ │ +00000310 0000cb02 R_ARM_ABS32 000108f4 long_long │ │ │ │ │ +00000314 0000c802 R_ARM_ABS32 00010760 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00002424 long_bool │ │ │ │ │ -0000031c 00006f02 R_ARM_ABS32 00006ed8 long_invert │ │ │ │ │ -00000320 00006b02 R_ARM_ABS32 00006240 long_lshift_method │ │ │ │ │ -00000324 0000d102 R_ARM_ABS32 00011eb4 long_rshift │ │ │ │ │ -00000328 00006402 R_ARM_ABS32 000060b0 long_and │ │ │ │ │ -0000032c 0000ca02 R_ARM_ABS32 000006ac long_xor │ │ │ │ │ -00000330 00008c02 R_ARM_ABS32 0000ab40 long_or │ │ │ │ │ -00000334 0000c902 R_ARM_ABS32 00010824 long_long │ │ │ │ │ -0000033c 0000d002 R_ARM_ABS32 00011da8 long_float │ │ │ │ │ -00000368 00008f02 R_ARM_ABS32 0000b118 long_div │ │ │ │ │ -0000036c 0000b102 R_ARM_ABS32 0000cd24 long_true_divide │ │ │ │ │ -00000378 0000c902 R_ARM_ABS32 00010824 long_long │ │ │ │ │ +0000031c 00007102 R_ARM_ABS32 00006f94 long_invert │ │ │ │ │ +00000320 00006d02 R_ARM_ABS32 000062fc long_lshift_method │ │ │ │ │ +00000324 0000d302 R_ARM_ABS32 00011f84 long_rshift │ │ │ │ │ +00000328 00006602 R_ARM_ABS32 0000616c long_and │ │ │ │ │ +0000032c 0000cc02 R_ARM_ABS32 000006ac long_xor │ │ │ │ │ +00000330 00008e02 R_ARM_ABS32 0000abfc long_or │ │ │ │ │ +00000334 0000cb02 R_ARM_ABS32 000108f4 long_long │ │ │ │ │ +0000033c 0000d202 R_ARM_ABS32 00011e78 long_float │ │ │ │ │ +00000368 00009102 R_ARM_ABS32 0000b1d4 long_div │ │ │ │ │ +0000036c 0000b302 R_ARM_ABS32 0000cde0 long_true_divide │ │ │ │ │ +00000378 0000cb02 R_ARM_ABS32 000108f4 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000e402 R_ARM_ABS32 00001418 long_long_getter │ │ │ │ │ +00000388 0000e602 R_ARM_ABS32 00001418 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000e602 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ +0000039c 0000e802 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 0000e402 R_ARM_ABS32 00001418 long_long_getter │ │ │ │ │ +000003b0 0000e602 R_ARM_ABS32 00001418 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000e802 R_ARM_ABS32 0000142c long_get1 │ │ │ │ │ +000003c4 0000ea02 R_ARM_ABS32 0000142c long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000e302 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ +000003ec 0000e502 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000c302 R_ARM_ABS32 00010358 int_bit_length │ │ │ │ │ +000003fc 0000c502 R_ARM_ABS32 00010428 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000f202 R_ARM_ABS32 00001504 int_bit_count │ │ │ │ │ +0000040c 0000f402 R_ARM_ABS32 00001504 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00003c38 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 00003cf4 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00008302 R_ARM_ABS32 000081fc int_from_bytes │ │ │ │ │ +0000042c 00008502 R_ARM_ABS32 000082b4 int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000ee02 R_ARM_ABS32 00001448 int_as_integer_ratio │ │ │ │ │ +0000043c 0000f002 R_ARM_ABS32 00001448 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000e302 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ +0000044c 0000e502 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000e302 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ +0000045c 0000e502 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e302 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ +0000046c 0000e502 R_ARM_ABS32 000013d4 long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000da02 R_ARM_ABS32 00000908 int___round__ │ │ │ │ │ +0000047c 0000dc02 R_ARM_ABS32 00000908 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000fb02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ +0000048c 0000fd02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000ae02 R_ARM_ABS32 0000cae4 int___format__ │ │ │ │ │ +0000049c 0000b002 R_ARM_ABS32 0000cba0 int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ec02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ +000004ac 0000ee02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 0000f302 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ +000004bc 0000f502 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1cb04 contains 1360 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1cbf4 contains 1367 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000094 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000068 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000094 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000100 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000118 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c8 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fc 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000100 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000118 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000128 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000012c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000154 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000160 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001f8 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000154 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000160 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001f8 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000022c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000260 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000264 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000027c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000022c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000260 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000264 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000027c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000028c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000290 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b8 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002c4 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000318 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000340 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002b8 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002c4 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000318 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000340 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000034c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000350 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000368 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000038c 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000394 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000004c0 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000368 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000038c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000394 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000004c0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000004cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000054c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000055c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000568 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000574 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000578 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004ec 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000054c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000055c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000568 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000574 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000578 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000057c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000580 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000588 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000590 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005a8 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000005ac 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000061c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000654 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000588 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000590 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000005a8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005ac 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000061c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000654 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000664 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000668 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000688 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000006bc 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000688 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000006bc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000006c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006fc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000734 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000740 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000758 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000075c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000007cc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000804 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000006fc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000734 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000740 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000758 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000075c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007cc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000804 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000814 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000818 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000838 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000086c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000838 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000086c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000878 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000087c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008ac 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008e4 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f0 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000980 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000984 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008ac 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008e4 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f0 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000980 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000984 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000988 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 0000098c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000994 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000994 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009a0 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009a8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000009ac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000009b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000009c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000009c8 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a70 00013c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a74 00013c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009c8 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a70 00013e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a74 00013e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b4c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000b50 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00000ba0 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bd0 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ba0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bd0 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ef8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000efc 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f00 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f04 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f08 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a0 00013c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011a4 00013c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015c4 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000015c8 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000015e0 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000016a8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016dc 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000016e4 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000016e8 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000efc 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f00 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f04 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f08 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a0 00013e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011a4 00013e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000015c4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000015c8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000015e0 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000016a8 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016dc 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000016e4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000016e8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00001828 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 0000182c 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -0000185c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001860 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000185c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001860 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001864 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001868 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001870 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000187c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000188c 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018d4 00013f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000018e8 0001401c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000018f4 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018f8 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001870 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000187c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000188c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018d4 0001411c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000018e8 0001421c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000018f4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018f8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000018fc 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001900 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001910 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001934 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae0 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ae4 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001910 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001934 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ae0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ae4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001ae8 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001aec 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001af4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b00 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001b08 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b0c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001af4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b00 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001b08 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b0c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001b10 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001b14 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001b1c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b1c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b24 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001b28 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001b2c 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001b44 0001401c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001b2c 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001b44 0001421c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00001b58 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00001b5c 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001b60 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001b64 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00001b68 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001be4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001be8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b68 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001be4 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001be8 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001bec 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001bf0 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001bf8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c54 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cb8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ccc 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001cd0 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001bf8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c54 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cb8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ccc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001cd0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001cd8 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00001cdc 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001ce4 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cf0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cfc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d08 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001de0 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001de4 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e24 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001e30 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001e38 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e3c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001e98 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001f24 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f48 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f4c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ce4 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cf0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cfc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001de0 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001de4 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e24 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001e30 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001e38 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e3c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001e98 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f24 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f48 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f4c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001f50 0000302b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001f54 0000302c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001f60 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f60 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001f94 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001f98 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001f9c 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002084 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000020fc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f9c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002084 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000020fc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002140 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002144 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002148 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002200 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002204 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002208 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000220c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002220 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002224 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002228 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000222c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002318 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000231c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002324 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002328 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002350 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002354 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002358 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000235c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002370 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002374 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002378 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000237c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000238c 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002390 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002394 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002398 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023ac 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000023b0 00014a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023b4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000023b8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023dc 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e0 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002148 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002200 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002204 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002208 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000220c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002220 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002224 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002228 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000222c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002318 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000231c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002324 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002328 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002350 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002354 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002358 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000235c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002370 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002374 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002378 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000237c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000238c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002390 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002394 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002398 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023ac 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000023b0 00014c2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000023b4 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000023b8 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023dc 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e0 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000240c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002410 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002418 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000241c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002420 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000024f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000024f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002564 00013e1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002570 0001431d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002574 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002618 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002564 0001401d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002570 0001451d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002574 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002618 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002624 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002628 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002648 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000026f8 00014d1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002890 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028b4 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028d8 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000291c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002940 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002964 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002988 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000029f0 00014f1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00002a1c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c38 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c3c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c40 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c44 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c48 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c80 0001501c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002ca4 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002de8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e28 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e54 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e68 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e74 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e94 0001511c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003278 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000327c 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003280 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002648 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000026f8 00014f1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002890 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028b4 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028d8 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000291c 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002940 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002964 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002988 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000029f0 0001511c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00002a1c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c38 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c3c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c40 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c44 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c48 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c80 0001521c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002ca4 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002de8 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e28 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e54 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e68 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e74 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e94 0001531c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003278 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000327c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003280 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003288 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ 0000328c 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00003294 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032bc 0001521c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00003294 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032bc 0001541c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00003300 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003304 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000330c 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003324 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000330c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003324 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 0000332c 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00003330 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00003334 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00003334 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 00003344 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00003348 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 0000334c 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ 00003350 00003f2c R_ARM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -00003354 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000033d8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003410 0001511c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000034e8 0001501c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000034fc 0001531c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00003524 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003528 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003354 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000033d8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003410 0001531c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000034e8 0001521c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000034fc 0001551c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00003524 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003528 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000352c 0000402b R_ARM_MOVW_ABS_NC 0000029c .LC22 │ │ │ │ │ 00003530 0000402c R_ARM_MOVT_ABS 0000029c .LC22 │ │ │ │ │ -00003538 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035b0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035bc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003660 00013e1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00003680 0001431d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00003684 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003688 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000036f0 00013e1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000036fc 0001431d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00003700 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000375c 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000037b8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000037bc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003538 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035b0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035bc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003660 0001401d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00003680 0001451d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00003684 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003688 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000036f0 0001401d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000036fc 0001451d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00003700 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000375c 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037b8 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037bc 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000037c0 0000472b R_ARM_MOVW_ABS_NC 000002d0 .LC23 │ │ │ │ │ 000037c4 0000472c R_ARM_MOVT_ABS 000002d0 .LC23 │ │ │ │ │ -000037cc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003810 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037cc 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003810 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003848 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000384c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003850 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003990 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003994 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003850 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003990 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003994 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003998 0000492b R_ARM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ 0000399c 0000492c R_ARM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ -000039a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039b0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000039b4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000039a4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039b0 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000039b4 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000039b8 00004a2b R_ARM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ 000039bc 00004a2c R_ARM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -000039c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039cc 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039c4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039cc 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d0 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039d4 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000039d8 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000039e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039e0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039e8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000039ec 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000039f4 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003a44 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003a54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a74 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ab8 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003abc 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003acc 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003adc 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b54 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b88 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bd8 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003be8 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bf8 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003bfc 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003ca0 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003d28 00015c1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d3c 00015c1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d50 00015d1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003d5c 00015e1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00003f90 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003f98 0001601c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00004050 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004054 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004058 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -0000405c 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00004064 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000406c 0001611c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00004584 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004588 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000458c 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -00004590 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -00004598 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004918 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000496c 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000049a8 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000049bc 00015c1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000049d0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049d4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049d8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000049dc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000049e4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049f4 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a44 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004a54 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004a58 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004a5c 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004a60 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004a88 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a8c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a90 0000552b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00004a94 0000552c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00004a9c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b28 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004b94 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004b98 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004b9c 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00004ba0 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00004ba8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bb4 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00004bb8 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00004bbc 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -00004bc0 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00004bc4 0000512b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ -00004bc8 0000512c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ -00004bcc 0001641c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004bd4 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004bd8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ed4 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005484 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005488 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000548c 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -00005490 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -00005498 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056a0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000056a4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000056a8 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -000056ac 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -000056b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005938 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000593c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005984 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005994 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005998 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059b8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a2c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a5c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005a6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a8c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ab4 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ad0 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b64 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005b68 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005bb4 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -00005cb8 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005cbc 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d28 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d58 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d78 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d7c 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005da0 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e6c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005e70 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005f9c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005fa0 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006008 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006040 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006050 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006054 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006078 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060ac 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006140 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006144 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000617c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006180 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000621c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006220 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006228 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -0000622c 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006234 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000063a4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063cc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000640c 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006684 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006688 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000066ec 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000066f0 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006798 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000679c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000067a0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000067a4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000067ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067d8 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067e4 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006864 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068a0 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000068ec 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -00006948 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000694c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006950 00006a2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ -00006954 00006a2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ -0000695c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006964 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006a10 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a2c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a30 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a3c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006a40 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006a44 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a50 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006a58 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a5c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a60 0000692b R_ARM_MOVW_ABS_NC 00000494 .LC37 │ │ │ │ │ -00006a64 0000692c R_ARM_MOVT_ABS 00000494 .LC37 │ │ │ │ │ -00006a6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a80 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a84 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a88 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a8c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006aac 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00006ac8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006acc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006ad0 00006a2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ -00006ad4 00006a2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ -00006adc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bb0 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006bf0 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -00006ca4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006d04 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d08 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d0c 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006d10 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006d18 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d38 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006d3c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006d44 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00006d48 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006d50 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d64 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006d94 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00006d98 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006da0 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006dcc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dd8 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006ddc 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006de0 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006de4 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006dec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e08 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006ec8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f18 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006f1c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006f84 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007038 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007044 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007048 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007060 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007238 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000723c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000732c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007330 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073a8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000748c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007490 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007494 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007498 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000750c 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007544 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007548 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007550 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007574 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000757c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007580 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007584 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007588 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007630 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000763c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007640 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000765c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007838 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000783c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000078b8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007958 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000795c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007960 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007964 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000796c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a10 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007a14 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ad8 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007b14 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007b38 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007b40 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007b44 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b48 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007b4c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b68 00016e1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007bb4 00016f1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bc8 0001701c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007bd4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007bd8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007bdc 0000772b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ -00007be0 0000772c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ -00007be8 0001421d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00007bec 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c44 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007c48 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ce8 0001721c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00007d60 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00007d9c 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00007dc4 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00007dfc 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00007e5c 0001721c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00007eb0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007eb4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007eb8 00007c2b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ -00007ebc 00007c2c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ -00007ec4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ed0 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007ed4 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007ed8 00007d2b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ -00007edc 00007d2c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ -00007ee4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008010 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008048 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000804c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008054 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008068 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000811c 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -00008134 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008138 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008140 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008150 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000081b4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081d4 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -0000828c 00015c1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000829c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000082a0 0001772c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008344 0001772b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008348 0001772c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008570 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000857c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008580 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000859c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008b0c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008b10 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008b7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008b80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008b98 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008bf4 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008c64 0001781c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00008c74 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00008c90 00017a1c R_ARM_CALL 0000913c _PyLong_FromByteArray │ │ │ │ │ -00008cb8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cc4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008cc8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008cd0 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d18 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00008d2c 0001631c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00008f38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f98 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00008fe0 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00008ffc 00015c1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000900c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00009010 0001772c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00009038 00017b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00009054 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009058 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000905c 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00009060 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00009068 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009084 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000909c 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000090a8 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -000090ac 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -000090b0 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -000090b4 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -000090b8 0000822b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ -000090bc 0000822c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ -000090c0 0001641c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000090c8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000090cc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000090d0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000090d4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000090dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000090f0 00017c1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000910c 00017a1c R_ARM_CALL 0000913c _PyLong_FromByteArray │ │ │ │ │ -00009118 00017d1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00009120 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009124 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009128 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000912c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009130 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009138 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009250 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000925c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009260 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000927c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000097cc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000097d0 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000099dc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009a4c 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009cfc 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009d18 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00009d20 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009d24 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009d28 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009d2c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009d34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d3c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d40 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009d44 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009d48 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009df4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009e00 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009e04 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e20 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009ee4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f18 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a00c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a010 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a36c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a3f8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a434 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a43c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a440 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a938 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a948 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a9a0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a9a4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a9a8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a9ac 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a9b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a9c0 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000a9c8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9cc 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a9d0 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a9d4 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aa0c 00013a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000aa84 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aacc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aad0 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aae4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aaf4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aaf8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab18 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ab30 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ab3c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000abd0 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000abd4 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ac0c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ac10 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ac80 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ac8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aca8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aefc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000af00 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000afc4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000afc8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000afcc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000afd0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000afd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b028 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b060 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b068 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b06c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b0f0 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b100 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b108 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b10c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b110 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b114 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b184 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b1a0 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b1a4 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b1d8 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b238 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b270 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b280 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b284 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b2a4 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b328 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b334 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b338 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b340 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b410 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b414 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b450 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b458 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b4c8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b51c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b540 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b560 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b570 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b578 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b5c0 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000b5c4 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000b5c8 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000b5e0 0000922b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ -0000b5e4 0000922c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ -0000b5e8 0000932b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ -0000b5ec 0000932c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ -0000b5f0 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000b6ac 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6d0 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b6d4 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b6d8 0000952b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ -0000b6dc 0000952c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ -0000b6e4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b708 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b70c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b710 0000942b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -0000b714 0000942c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -0000b71c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b744 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b76c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b780 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b78c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b798 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7a0 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b92c 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b964 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b968 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bb68 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bb6c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bc1c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bc3c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bc5c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bca0 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bcbc 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bcdc 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bcfc 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bd68 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000be0c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be3c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be44 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000be48 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000be4c 0000992b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000be50 0000992c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000be58 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000be64 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000be70 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -0000be98 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bee0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000beec 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bef4 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bef8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000befc 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000bf54 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bf60 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bf64 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf84 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c230 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c27c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c288 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c29c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2a0 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2a4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c2a8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c2b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c2b8 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c358 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c35c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c3e4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c3f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c3fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c420 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c460 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c464 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c46c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c470 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c494 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4a8 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c568 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c56c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c598 00016e1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c5b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c5bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c618 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000c63c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c648 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c64c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c67c 0001621c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000c6e0 0001831c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000c72c 0001841c R_ARM_CALL 00010580 PyLong_FromUnicodeObject │ │ │ │ │ -0000c738 0001852b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c73c 0001852c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c750 0001861c R_ARM_CALL 0001090c _PyLong_FromBytes │ │ │ │ │ -0000c75c 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c768 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c76c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c770 0000a52b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000c774 0000a52c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000c77c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c79c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c7a0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c7a4 0000a42b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000c7a8 0000a42c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000c7b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c7c0 0001871c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c7f0 0001852b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c7f4 0001852c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c7fc 0001871c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c814 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c818 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c81c 0000a62b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000c820 0000a62c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000c828 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c85c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c864 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c880 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c884 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c8b0 0001831c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000c900 0001841d R_ARM_JUMP24 00010580 PyLong_FromUnicodeObject │ │ │ │ │ -0000c910 00016e1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000c970 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000c98c 0001852b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c990 0001852c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c9ac 0001861d R_ARM_JUMP24 0001090c _PyLong_FromBytes │ │ │ │ │ -0000c9f4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca10 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca24 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ca28 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ca2c 0000a42b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000ca30 0000a42c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000ca38 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca44 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca50 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ca54 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ca58 0000a52b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000ca5c 0000a52c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000ca64 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca74 0001871c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000caa0 0001852b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000caa4 0001852c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000caac 0001871c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cac4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cac8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cacc 0000a62b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cad0 0000a62c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cad8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cae0 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cb18 0001881c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000cb34 0001891c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000cb44 00018a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000cb50 00018b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000cb60 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -0000cb64 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -0000cb68 0000ab2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ -0000cb6c 0000ab2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ -0000cb70 0000ac2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ -0000cb74 0000ac2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ -0000cb78 0001641c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000cbfc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cc00 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cc9c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cca8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ccac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cccc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd18 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ce74 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ceb0 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000cebc 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d0bc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0f8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1b0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1d0 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d1e8 00018c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d284 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d2b0 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d430 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d434 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d468 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d46c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d470 0000992b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000d474 0000992c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000d47c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d4e8 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d5b8 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d5cc 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d5d0 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d5d4 0000b02b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ -0000d5d8 0000b02c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ -0000d5e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d684 00018e1c R_ARM_CALL 00012950 _PyLong_Frexp │ │ │ │ │ -0000d6a4 0001731d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000d6a8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d6ac 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d6b0 0000b42b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -0000d6b4 0000b42c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -0000d6bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6c8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d6cc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d6d0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000d6d4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000d6dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6e4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d6e8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d6f0 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d778 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -0000d790 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d794 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d798 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000d79c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000d7a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d7ac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d7b0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d7b8 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d83c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d840 0001902c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d948 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d94c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d9bc 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d9c0 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d9e8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da74 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000daf8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db24 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db50 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dba8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dd30 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de4c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000de60 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de64 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de88 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000df38 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000df48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000df4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000df6c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dfcc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e040 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -0000e1e4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e228 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -0000e3b8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3d8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e428 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e45c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e478 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e494 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e498 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e4a0 0000b62b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ -0000e4a4 0000b62c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ -0000e4b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e4d0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e508 0001912b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000e50c 0001912c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000e514 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e518 0001902c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e54c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e58c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5d0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e72c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e774 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e79c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e7a0 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e7a8 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e7ac 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e7b4 0000b52b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ -0000e7b8 0000b52c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ -0000e7c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e7cc 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e800 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e834 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e83c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e840 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e844 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e8e0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8f0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e900 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e90c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e918 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e960 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e96c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e978 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e998 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9b8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e8 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eaf0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb04 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eb08 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000eb28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eb2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ebd4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec20 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecdc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed28 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed84 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edcc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee28 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee74 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eed4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef14 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f040 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f074 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f0e4 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f13c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f190 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f264 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2a0 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f318 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f31c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f39c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f3dc 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f3f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f3f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f41c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f45c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f470 00012c1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ -0000f498 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f49c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f4d0 0000bd1d R_ARM_JUMP24 0000061c PyLong_FromInt64.part.0 │ │ │ │ │ -0000f508 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f518 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f530 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f5a4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f5b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f5d8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f608 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f638 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f6ec 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f700 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f704 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f724 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f74c 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000f7a8 00014f1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000fa6c 00014f1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000fd50 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fd84 0000be1c R_ARM_CALL 00000cd0 kmul_split.constprop.0 │ │ │ │ │ -0000fdb0 0000be1c R_ARM_CALL 00000cd0 kmul_split.constprop.0 │ │ │ │ │ -0000fe10 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000fe74 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000feb0 0000bf1c R_ARM_CALL 00000eac v_isub.isra.0 │ │ │ │ │ -0000fed0 0000bf1c R_ARM_CALL 00000eac v_isub.isra.0 │ │ │ │ │ -0000ff88 0000c01c R_ARM_CALL 000010dc v_iadd.isra.0 │ │ │ │ │ -0000ffd8 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ffe8 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010060 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000100a4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000100ec 0000c01c R_ARM_CALL 000010dc v_iadd.isra.0 │ │ │ │ │ -00010164 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0001018c 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010230 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010244 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010248 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001024c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010250 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010258 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010284 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010290 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010298 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001029c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000102f4 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000102f8 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001034c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000103b4 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000103b8 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000103f4 0000bd1d R_ARM_JUMP24 0000061c PyLong_FromInt64.part.0 │ │ │ │ │ -00010448 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001044c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000104c8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010504 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010518 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001053c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001057c 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000105a8 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000105b8 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000105c8 00013b1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -00010640 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010644 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010648 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0001064c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0001065c 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010670 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010684 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000106a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010708 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001070c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001074c 0001661d R_ARM_JUMP24 000102a0 _PyLong_Copy │ │ │ │ │ -0001076c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010770 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000107ac 0001661d R_ARM_JUMP24 000102a0 _PyLong_Copy │ │ │ │ │ -00010808 00019c1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0001080c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010810 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010828 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001082c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001088c 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010890 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000108e4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001093c 00013b1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -0001097c 00019d1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00010988 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001098c 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010994 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00010998 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000109a4 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000109cc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a2c 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010a30 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010acc 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b50 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010b58 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00010c08 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010c0c 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010cdc 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00010d50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010d54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010eb0 00013e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00010eb8 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010ebc 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010f1c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010f3c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010f5c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010f9c 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010fb8 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010fd4 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010ff0 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011014 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011028 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0001102c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011030 0000992b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011034 0000992c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0001103c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011084 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001109c 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -000110b0 0001431c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000110b8 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000110bc 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011220 00014d1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000114dc 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0001151c 0001501c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000119a8 0001511c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00011a6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00011a70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00011a78 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011d54 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011d58 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00011d5c 0000cf2b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ -00011d60 0000cf2c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ -00011d68 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011e0c 00018c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00011e14 00018e1c R_ARM_CALL 00012950 _PyLong_Frexp │ │ │ │ │ -00011e2c 0001731c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00011e40 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e58 00018c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00011e5c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011e60 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00011e64 0000b42b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -00011e68 0000b42c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -00011e70 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011e78 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00011e7c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011e80 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00011e84 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00011e8c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011e94 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00011e98 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00011ea0 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012040 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012044 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012394 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000123a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000123a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000123bc 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000124c0 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -0001251c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012520 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012524 00006a2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ -00012528 00006a2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ -00012530 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012538 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00012544 0001a01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000125e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000125e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012604 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012654 0001311c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00012660 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00012664 00014c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001266c 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00012670 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00012674 0000692b R_ARM_MOVW_ABS_NC 00000494 .LC37 │ │ │ │ │ -00012678 0000692c R_ARM_MOVT_ABS 00000494 .LC37 │ │ │ │ │ -00012680 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001268c 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -00012698 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001269c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000126ec 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000128d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000128d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012918 0001311d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00012928 0001661d R_ARM_JUMP24 000102a0 _PyLong_Copy │ │ │ │ │ -00012948 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001294c 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000129d8 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00012b74 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012b78 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012be8 00013d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012bf8 00017f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012cc0 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012cc4 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012eec 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012f1c 0001651c R_ARM_CALL 00004be0 _PyLong_AsByteArray │ │ │ │ │ -00012fa4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012fa8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012fac 0000dc2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ -00012fb0 0000dc2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ -00012fb8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012fd8 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013020 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0001302c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00013030 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00013038 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013040 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013044 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013048 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -0001304c 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013054 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013074 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000130d8 0001412b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000130dc 0001412c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000130e0 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -000130e4 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -000130ec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013110 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013168 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013178 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001317c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000131a0 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000131d4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000131e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000131e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001320c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001350c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013518 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001351c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013538 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000135b4 00014f1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000135f0 00014e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000137ec 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001399c 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000139b0 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000139b4 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000139b8 00012b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000139f8 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013a58 0001271c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013a9c 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013aac 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013ad4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013bf4 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013c00 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013c2c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013c38 0001281c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013c48 00012a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013cc4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013cc8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013ccc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013cd0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013cd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013ce0 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013ce4 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013ce8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013cec 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013cf4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d44 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013de4 00013a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00013e48 0001761c R_ARM_CALL 000080b0 PyLong_AsLongLong │ │ │ │ │ -00013e5c 0001761c R_ARM_CALL 000080b0 PyLong_AsLongLong │ │ │ │ │ -00013eb8 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013edc 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013f00 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013f3c 00015b1d R_ARM_JUMP24 00003ae8 PyLong_FromLongLong │ │ │ │ │ -00014124 0001a21c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001420c 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000142ec 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014704 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014728 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014748 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014774 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014790 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000147a0 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -000147e4 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014848 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014854 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000149a0 00015f1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00014bb4 0001292b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00014bb8 0001292c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00014c84 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014c88 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014c8c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014c90 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014c98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014cac 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000039f4 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003a6c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003aa0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ab4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ab8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003adc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b24 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003b28 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003b3c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b68 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b84 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b98 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ba4 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c14 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c48 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c98 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ca8 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cc4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003cc8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003d5c 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003de4 00015e1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003df8 00015e1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003e0c 00015f1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00003e18 0001601c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +0000404c 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004054 0001621c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +0000410c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004110 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004114 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00004118 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00004120 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004128 0001631c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00004640 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004644 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004648 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +0000464c 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00004654 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049d4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a28 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004a9c 0001651c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004ab0 00015e1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004aec 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004afc 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b00 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b04 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004b08 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004b10 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b20 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ba0 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ba4 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ba8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004bac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004bec 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bf0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bf4 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00004bf8 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00004c00 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c34 0001651c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004c50 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c54 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c58 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00004c5c 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00004c64 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c70 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00004c74 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00004c78 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00004c7c 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00004c80 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ +00004c84 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ +00004c88 0001661c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004c90 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c94 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004f94 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005518 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000551c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005520 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00005524 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +0000552c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005758 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000575c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005760 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00005764 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +0000576c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059f0 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000059f4 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005a3c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a70 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ae4 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b14 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b44 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b6c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b88 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c20 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c24 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005c70 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +00005d74 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d78 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005de4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005df0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005df4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e14 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e48 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e4c 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e5c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f28 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f2c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006058 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000605c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060c4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000060fc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000610c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006110 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006134 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006168 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000061fc 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006200 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006238 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000623c 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062d8 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000062dc 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000062e4 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +000062e8 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +000062f0 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006460 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000646c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006470 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006488 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064c8 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006740 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006744 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067a8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067ac 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006854 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006858 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000685c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006860 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006868 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006894 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068a0 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006920 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000695c 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000069a8 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +00006a04 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006a08 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006a0c 00006c2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ +00006a10 00006c2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ +00006a18 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a20 00016d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006acc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ae8 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006aec 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006af8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006afc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b00 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b0c 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006b14 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006b18 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006b1c 00006b2b R_ARM_MOVW_ABS_NC 00000494 .LC37 │ │ │ │ │ +00006b20 00006b2c R_ARM_MOVT_ABS 00000494 .LC37 │ │ │ │ │ +00006b28 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b3c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b40 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b44 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b48 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b68 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00006b84 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006b88 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006b8c 00006c2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ +00006b90 00006c2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ +00006b98 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c6c 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006cac 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +00006d60 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006dc0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006dc4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006dc8 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006dcc 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006dd4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006df4 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006df8 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e00 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00006e04 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00006e0c 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006e20 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006e50 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006e54 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006e5c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006e88 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e94 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006e98 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006e9c 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006ea0 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006ea8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ec4 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006f84 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fd4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006fd8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007040 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070f4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007100 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007104 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000711c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000072f4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000072f8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000073e8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000073ec 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007464 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007548 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000754c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007550 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007554 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000755c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075c8 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007600 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007604 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000760c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007630 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007638 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000763c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007640 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007644 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076ec 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000076f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000076fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007718 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078f4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000078f8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007974 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a14 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007a18 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007a1c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007a20 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007a28 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007acc 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007ad0 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007b94 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007bd0 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bf4 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007bfc 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007c00 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c04 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007c08 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c24 0001701d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00007c70 0001711c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c84 0001721c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00007c90 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007c94 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007c98 0000792b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ +00007c9c 0000792c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ +00007ca4 0001441d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00007ca8 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d00 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d04 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d4c 0001741c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00007dc4 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00007e00 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00007e28 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00007e60 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00007ec0 0001741c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00007f6c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007f70 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007f74 00007f2b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ +00007f78 00007f2c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ +00007f80 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f8c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f90 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f94 00007e2b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ +00007f98 00007e2c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ +00007fa0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080c8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008100 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008104 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000810c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008120 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000081d4 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +000081ec 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000081f0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000081f8 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008208 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000826c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000828c 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +00008344 00015e1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008354 0001792b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008358 0001792c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000083fc 0001792b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008400 0001792c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00008628 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008634 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008638 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008654 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008bc4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008bc8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008c34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c50 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008cac 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008d10 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00008d20 00017b1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00008d3c 00017c1c R_ARM_CALL 000091f8 _PyLong_FromByteArray │ │ │ │ │ +00008d64 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d70 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008d74 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008d7c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008dd4 0001651c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008de8 0001651c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008ff4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ff8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009054 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000909c 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000090b8 00015e1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000090c8 0001792b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000090cc 0001792c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000090f4 00017d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00009110 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009114 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009118 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +0000911c 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00009124 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009140 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000914c 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009160 00017e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000917c 00017c1c R_ARM_CALL 000091f8 _PyLong_FromByteArray │ │ │ │ │ +00009188 00017f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000091a0 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +000091a4 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +000091a8 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +000091ac 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +000091b0 0000842b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ +000091b4 0000842c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ +000091b8 0001661c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000091c0 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000091c4 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000091c8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000091cc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000091d4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000091dc 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000091e0 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000091e4 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000091e8 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000091ec 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000091f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000091f4 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000930c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009318 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000931c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009338 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009888 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000988c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009a98 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009b08 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009db8 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009dd4 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009ddc 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009de0 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009de4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009de8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009df0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009df8 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009dfc 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009e00 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009e04 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009eb0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009ebc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ec0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009edc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fa0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fd4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0c8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a0cc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a428 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a4b4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4f0 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a4f8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4fc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a9f4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000aa04 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa5c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000aa60 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000aa64 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000aa68 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000aa70 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aa7c 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000aa84 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aa88 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aa8c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aa90 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aac8 00013c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ab40 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ab88 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ab8c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000aba0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000abb0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000abb4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abd4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000abec 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000abf8 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ac8c 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ac90 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000acc8 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000accc 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ad3c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ad48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ad64 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000afb8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000afbc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b080 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b084 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b088 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b08c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b094 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0e4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b11c 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b124 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b128 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b1ac 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b1bc 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b1c4 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b1c8 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b1cc 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b1d0 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b240 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b25c 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b260 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b294 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b2f4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b32c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b33c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b340 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b360 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3e4 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b3f0 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b3f4 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b3fc 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b4cc 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b4d0 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b50c 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b514 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b584 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5d8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5fc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b61c 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b62c 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b634 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b67c 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000b680 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000b684 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000b69c 0000942b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ +0000b6a0 0000942c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ +0000b6a4 0000952b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ +0000b6a8 0000952c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ +0000b6ac 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000b768 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b78c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b790 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b794 0000972b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ +0000b798 0000972c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ +0000b7a0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b7c4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b7c8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b7cc 0000962b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +0000b7d0 0000962c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +0000b7d8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b800 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b828 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b83c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b848 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b854 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b85c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b9e8 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000ba20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bc24 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bc28 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bcd8 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bcf8 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bd18 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bd5c 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bd78 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bd98 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bdb8 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be24 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000bec8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bef8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf00 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bf04 0001822c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bf08 00009b2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000bf0c 00009b2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000bf14 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bf20 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000bf2c 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +0000bf54 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf9c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfa8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfb0 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bfb4 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bfb8 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c010 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c01c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c040 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c2ec 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c338 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c344 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c358 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c35c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c360 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c364 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c36c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c374 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c414 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c418 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c4a0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c4b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c4b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c4dc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c51c 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c520 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c528 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c52c 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c550 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c564 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c624 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c628 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c654 0001701c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000c674 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c678 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c6d4 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000c6f8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c704 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c708 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c738 0001641c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000c79c 0001851c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000c7e8 0001861c R_ARM_CALL 00010650 PyLong_FromUnicodeObject │ │ │ │ │ +0000c7f4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c7f8 0001872c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c80c 0001881c R_ARM_CALL 000109dc _PyLong_FromBytes │ │ │ │ │ +0000c818 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c824 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c828 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c82c 0000a72b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000c830 0000a72c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000c838 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c858 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c85c 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c860 0000a62b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000c864 0000a62c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000c86c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c87c 0001891c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c8ac 0001872b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c8b0 0001872c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c8b8 0001891c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c8d0 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c8d4 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c8d8 0000a82b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000c8dc 0000a82c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000c8e4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c918 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c920 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c93c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c940 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c96c 0001851c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000c9bc 0001861d R_ARM_JUMP24 00010650 PyLong_FromUnicodeObject │ │ │ │ │ +0000c9cc 0001701d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000ca2c 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ca48 0001872b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ca4c 0001872c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ca68 0001881d R_ARM_JUMP24 000109dc _PyLong_FromBytes │ │ │ │ │ +0000cab0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cacc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cae0 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cae4 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cae8 0000a62b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000caec 0000a62c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000caf4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cb00 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb0c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cb10 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cb14 0000a72b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cb18 0000a72c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cb20 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cb30 0001891c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cb5c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cb60 0001872c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cb68 0001891c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cb80 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cb84 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cb88 0000a82b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cb8c 0000a82c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cb94 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cb9c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cbd4 00018a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000cbf0 00018b1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000cc00 00018c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000cc0c 00018d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000cc1c 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000cc20 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000cc24 0000ad2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ +0000cc28 0000ad2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ +0000cc2c 0000ae2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ +0000cc30 0000ae2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ +0000cc34 0001661c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000ccb8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ccbc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cd58 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cd64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd88 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cdd4 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf30 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cf6c 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000cf78 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d178 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1b4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d26c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d28c 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d2a4 00018e1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d340 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d36c 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d4ec 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d4f0 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d524 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d528 0001822c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d52c 00009b2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000d530 00009b2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000d538 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d5a4 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d678 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d68c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d690 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d694 0000b22b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ +0000d698 0000b22c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ +0000d6a0 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d744 0001901c R_ARM_CALL 00012a20 _PyLong_Frexp │ │ │ │ │ +0000d764 0001751d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000d768 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d76c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d770 0000b62b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +0000d774 0000b62c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +0000d77c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d788 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d78c 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d790 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000d794 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000d79c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7a4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d7a8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d7b0 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d838 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +0000d850 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d854 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d858 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000d85c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000d864 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d86c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d870 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d878 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d8fc 0001922b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d900 0001922c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000da0c 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000da10 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000da80 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000da84 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000daa8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db2c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbac 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbd8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc04 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc5c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dddc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de40 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000decc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dee4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dee8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000df10 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dfbc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dfcc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dfd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dff0 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e04c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0c0 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +0000e264 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e284 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +0000e37c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4b4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e504 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e554 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e588 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5a4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5c4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5e0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e5e4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e5ec 0000b82b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ +0000e5f0 0000b82c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ +0000e5fc 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e634 0001932b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000e638 0001932c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000e640 0001922b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e644 0001922c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e678 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6b8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6f8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e730 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e74c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e754 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e758 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e760 0000b72b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ +0000e764 0000b72c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ +0000e770 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e798 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e79c 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e7a4 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7f0 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e804 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e828 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e848 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e868 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e884 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8a0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8cc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8f0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e910 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e918 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e91c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e920 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eab8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eacc 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ead0 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ead8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eadc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eb9c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebe8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecb8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed04 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed60 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eda8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee04 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee50 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eeb0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eef0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f018 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f04c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f0bc 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f118 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f16c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f314 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f368 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f378 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f384 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f390 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3e8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f3ec 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f46c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f4ac 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f4c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f4c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f4ec 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f52c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f540 00012e1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ +0000f568 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f56c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f5a0 0000bf1d R_ARM_JUMP24 0000061c PyLong_FromInt64.part.0 │ │ │ │ │ +0000f5d8 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f5e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f5e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f600 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f674 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f684 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f688 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f6a8 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f6d8 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f708 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f7bc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f7d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f7d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f7f4 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f81c 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000f878 0001511c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000fb3c 0001511c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000fe20 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe54 0000c01c R_ARM_CALL 00000cd0 kmul_split.constprop.0 │ │ │ │ │ +0000fe80 0000c01c R_ARM_CALL 00000cd0 kmul_split.constprop.0 │ │ │ │ │ +0000fee0 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ff44 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ff80 0000c11c R_ARM_CALL 00000eac v_isub.isra.0 │ │ │ │ │ +0000ffa0 0000c11c R_ARM_CALL 00000eac v_isub.isra.0 │ │ │ │ │ +00010058 0000c21c R_ARM_CALL 000010dc v_iadd.isra.0 │ │ │ │ │ +000100a8 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000100b8 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010130 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010174 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000101bc 0000c21c R_ARM_CALL 000010dc v_iadd.isra.0 │ │ │ │ │ +00010234 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +0001025c 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010300 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010314 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010318 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001031c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010320 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010328 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010354 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010360 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010368 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001036c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000103c4 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000103c8 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001041c 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010484 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010488 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000104c4 0000bf1d R_ARM_JUMP24 0000061c PyLong_FromInt64.part.0 │ │ │ │ │ +00010518 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001051c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010598 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000105d4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000105e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000105e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001060c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001064c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010678 00019c1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00010688 00019d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00010698 00013d1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +00010710 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010714 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010718 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0001071c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0001072c 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010740 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010754 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010774 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010778 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000107d8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000107dc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001081c 0001681d R_ARM_JUMP24 00010370 _PyLong_Copy │ │ │ │ │ +0001083c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010840 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001087c 0001681d R_ARM_JUMP24 00010370 _PyLong_Copy │ │ │ │ │ +000108d8 00019e1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000108dc 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000108e0 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000108f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000108fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001095c 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010960 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000109b4 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010a0c 00013d1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +00010a4c 00019f1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00010a58 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010a5c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010a64 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00010a68 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00010a74 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010a9c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010afc 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010b00 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010b9c 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c20 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010c28 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00010cd8 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010cdc 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010dac 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00010e20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010e24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f80 0001401c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00010f88 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010f8c 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010fec 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001100c 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001102c 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001106c 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011088 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000110a4 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000110c0 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000110e4 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000110f8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000110fc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011100 00009b2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011104 00009b2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0001110c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011154 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001116c 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +00011180 0001451c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00011188 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001118c 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000112f0 00014f1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000115ac 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000115ec 0001521c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00011a78 0001531c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00011b3c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00011b40 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00011b48 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011e24 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011e28 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00011e2c 0000d12b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ +00011e30 0000d12c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ +00011e38 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011edc 00018e1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00011ee4 0001901c R_ARM_CALL 00012a20 _PyLong_Frexp │ │ │ │ │ +00011efc 0001751c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00011f10 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f28 00018e1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00011f2c 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011f30 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00011f34 0000b62b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +00011f38 0000b62c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +00011f40 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011f48 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011f4c 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011f50 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00011f54 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00011f5c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011f64 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00011f68 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00011f70 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012110 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012114 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012464 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012470 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012474 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001248c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012590 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +000125ec 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000125f0 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000125f4 00006c2b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ +000125f8 00006c2c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ +00012600 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012608 00016d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00012614 0001a21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000126b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000126b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000126d4 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012724 0001331c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00012730 00014e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012734 00014e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001273c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00012740 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00012744 00006b2b R_ARM_MOVW_ABS_NC 00000494 .LC37 │ │ │ │ │ +00012748 00006b2c R_ARM_MOVT_ABS 00000494 .LC37 │ │ │ │ │ +00012750 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001275c 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +00012768 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001276c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000127bc 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000129a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000129a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000129e8 0001331d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +000129f8 0001681d R_ARM_JUMP24 00010370 _PyLong_Copy │ │ │ │ │ +00012a18 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012a1c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012aa8 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00012c44 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012c48 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012cb8 00013f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012cc8 0001811c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012d90 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012d94 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012fbc 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012fec 0001671c R_ARM_CALL 00004c9c _PyLong_AsByteArray │ │ │ │ │ +00013074 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013078 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001307c 0000de2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ +00013080 0000de2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ +00013088 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000130a8 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000130f0 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +000130fc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00013100 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00013108 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013110 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013114 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013118 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +0001311c 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013124 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013144 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000131a8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000131ac 0001432c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000131b0 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +000131b4 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +000131bc 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000131e0 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013238 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013248 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001324c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013270 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000132a4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000132b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000132b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000132dc 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000135dc 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000135e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000135ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013608 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013684 0001511c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000136c0 0001501c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000138bc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a6c 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013a80 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013a84 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013a88 00012d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013ac8 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013b28 0001291c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013b6c 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013b7c 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013ba4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013cc4 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013cd0 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013cfc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013d08 00012a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013d18 00012c1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013d94 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013d98 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013d9c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013da0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00013da8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013db0 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013db4 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013db8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013dbc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00013dc4 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013e14 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013eb4 00013c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00013f18 0001781c R_ARM_CALL 00008168 PyLong_AsLongLong │ │ │ │ │ +00013f2c 0001781c R_ARM_CALL 00008168 PyLong_AsLongLong │ │ │ │ │ +00013f88 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013fac 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013fd0 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0001400c 00015d1d R_ARM_JUMP24 00003ba8 PyLong_FromLongLong │ │ │ │ │ +000141f4 0001a41c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000142dc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000143bc 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147d4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147f8 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014818 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014844 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014860 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014870 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +000148b4 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014918 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014924 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a70 0001611c R_ARM_CALL 00000000 memset │ │ │ │ │ +00014c84 00012b2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00014c88 00012b2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00014d54 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014d58 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014d5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014d60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014d68 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014d7c 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1f584 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1f6ac contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1f5c4 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1f6ec contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000060 0001311d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00000064 0001391c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000ac 00013a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000c0 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c4 00014b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f4 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00000108 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000110 0000f82b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ -00000114 0000f82c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ -0000011c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000014c 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00000160 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000164 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000168 0000f92b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ -0000016c 0000f92c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ -00000174 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 0001661c R_ARM_CALL 000102a0 _PyLong_Copy │ │ │ │ │ -000001a4 0000fa2b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ -000001a8 0000fa2c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ -000001b4 0001b51d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001d4 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -000001e8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001ec 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001f0 0000fc2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ -000001f4 0000fc2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ -000001fc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022c 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -00000240 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000244 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000248 0000fd2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ -0000024c 0000fd2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ -00000254 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000018 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000060 0001331d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +00000064 00013b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000ac 00013c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000c0 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c4 00014d2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000f4 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00000108 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000110 0000fa2b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ +00000114 0000fa2c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ +0000011c 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000014c 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00000160 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000164 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000168 0000fb2b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ +0000016c 0000fb2c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ +00000174 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000019c 0001681c R_ARM_CALL 00010370 _PyLong_Copy │ │ │ │ │ +000001a4 0000fc2b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ +000001a8 0000fc2c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ +000001b4 0001b71d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001d4 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +000001e8 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001ec 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001f0 0000fe2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ +000001f4 0000fe2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ +000001fc 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000022c 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +00000240 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000244 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000248 0000ff2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ +0000024c 0000ff2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ +00000254 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000288 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000290 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002b4 0001481c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002ec 00013a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002b4 00014a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002ec 00013c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000033c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000340 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003fc 00017a1d R_ARM_JUMP24 0000913c _PyLong_FromByteArray │ │ │ │ │ +00000340 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003fc 00017c1d R_ARM_JUMP24 000091f8 _PyLong_FromByteArray │ │ │ │ │ 00000404 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000408 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000040c 0001351c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000043c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000440 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000448 0000d72b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -0000044c 0000d72c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -00000454 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000498 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000049c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004a4 0000d72b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -000004a8 0000d72c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -000004b0 0001421c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000040c 0001371c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000043c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000440 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000448 0000d92b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +0000044c 0000d92c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +00000454 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000498 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000049c 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004a4 0000d92b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +000004a8 0000d92c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000004b0 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 00000f1d R_ARM_JUMP24 0000048c long_alloc │ │ │ │ │ 00000514 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000544 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000550 00012902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000590 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -000005a4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005a8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005ac 0001012b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ -000005b0 0001012c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ -000005b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e0 00016d1c R_ARM_CALL 00006ae8 PyLong_AsNativeBytes │ │ │ │ │ -000005f4 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005f8 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005fc 0001022b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ -00000600 0001022c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ -00000608 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000544 0001481c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000550 00012b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000590 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +000005a4 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005a8 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005ac 0001032b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ +000005b0 0001032c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ +000005b8 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005e0 00016f1c R_ARM_CALL 00006ba4 PyLong_AsNativeBytes │ │ │ │ │ +000005f4 00012f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005f8 00012f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005fc 0001042b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ +00000600 0001042c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ +00000608 0001301c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 3f4 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ - bl 7f08 │ │ │ │ │ + bl 7fc0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLongAndOverflow │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a8 │ │ │ │ │ strd r0, [r4] │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ @@ -548,15 +548,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls 6f4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 9d4c │ │ │ │ │ + b 9e08 │ │ │ │ │ R_ARM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi 6e0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ @@ -565,15 +565,15 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ eor r0, r0, r3 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -584,15 +584,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 798 <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 780 <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 913c <_PyLong_FromByteArray> │ │ │ │ │ + b 91f8 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -702,15 +702,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 900 <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bhi 8e8 <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -754,29 +754,29 @@ │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq af0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne a34 │ │ │ │ │ - bl 5af8 │ │ │ │ │ + bl 5bb4 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble b14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq af0 │ │ │ │ │ ldr r0, [pc, #424] @ b38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl d7c0 │ │ │ │ │ + bl d880 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble af8 │ │ │ │ │ ldr r0, [pc, #388] @ b3c │ │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble a90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq af0 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 758c │ │ │ │ │ + bl 7648 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt a28 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -829,15 +829,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ b a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 102a0 <_PyLong_Copy> │ │ │ │ │ + b 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne a40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -901,15 +901,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq b90 <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi b78 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1498,15 +1498,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 102a0 <_PyLong_Copy> │ │ │ │ │ + b 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ 00001418 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1541,15 +1541,15 @@ │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [pc, #12] @ 14a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ @@ -1563,15 +1563,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 14fc <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 14e4 <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bne 1594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b f474 │ │ │ │ │ + b f544 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b 15ec │ │ │ │ │ │ │ │ │ │ 0000160c <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ @@ -1694,15 +1694,15 @@ │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 11134 │ │ │ │ │ + bl 11204 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ b 1650 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ │ │ │ │ │ 00001688 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1722,15 +1722,15 @@ │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 1a44 <_PyLong_DivmodNear+0x3bc> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - bl b7a4 │ │ │ │ │ + bl b860 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1918 <_PyLong_DivmodNear+0x290> │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ @@ -1845,15 +1845,15 @@ │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bge 1868 <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ ldr r1, [pc, #456] @ 1a70 <_PyLong_DivmodNear+0x3e8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne 1990 <_PyLong_DivmodNear+0x308> │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5e68 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 18e0 <_PyLong_DivmodNear+0x258> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -1865,36 +1865,36 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1918 <_PyLong_DivmodNear+0x290> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne 1984 <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ - bl 758c │ │ │ │ │ + bl 7648 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 199c <_PyLong_DivmodNear+0x314> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 1888 <_PyLong_DivmodNear+0x200> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [pc, #312] @ 1a74 <_PyLong_DivmodNear+0x3ec> │ │ │ │ │ b 1808 <_PyLong_DivmodNear+0x180> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5af8 │ │ │ │ │ + bl 5bb4 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 196c <_PyLong_DivmodNear+0x2e4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ @@ -1905,19 +1905,19 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1918 <_PyLong_DivmodNear+0x290> │ │ │ │ │ mov r8, r9 │ │ │ │ │ b 1830 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r3, r1 │ │ │ │ │ b 17d0 <_PyLong_DivmodNear+0x148> │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5e68 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 1900 <_PyLong_DivmodNear+0x278> │ │ │ │ │ - bl 758c │ │ │ │ │ + bl 7648 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 18b8 <_PyLong_DivmodNear+0x230> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1910 <_PyLong_DivmodNear+0x288> │ │ │ │ │ @@ -1940,15 +1940,15 @@ │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ bcs 19fc <_PyLong_DivmodNear+0x374> │ │ │ │ │ bl 2c8 │ │ │ │ │ R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 1800 <_PyLong_DivmodNear+0x178> │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl f4d4 <_PyLong_FromLarge> │ │ │ │ │ + bl f5a4 <_PyLong_FromLarge> │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 1800 <_PyLong_DivmodNear+0x178> │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ @@ -1989,15 +1989,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1ac8 <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bhi 1ab0 <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1638,15 +1638,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 1ac0 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b ad0 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1074 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ @@ -1726,15 +1726,15 @@ │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -3742,15 +3742,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 35b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ b 2e78 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ beq 3590 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ @@ -4090,115 +4090,169 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 39a8 │ │ │ │ │ │ │ │ │ │ 000039fc : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3ab4 │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3ab0 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 3b20 │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bne 3ac8 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3a8c │ │ │ │ │ + ldr r3, [pc, #364] @ 3ba4 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3b38 │ │ │ │ │ + ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1720] @ 0x6b8 │ │ │ │ │ + str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 3b80 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3adc │ │ │ │ │ - mov r7, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b98 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r6, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r6, [r3, #8] │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r6, #0 │ │ │ │ │ - str r7, [r0, #8] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - strne r6, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - add r3, r0, #588 @ 0x24c │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + orrs r0, r5, #0 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strne r5, [ip, #8] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + add r0, r0, #588 @ 0x24c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + add r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b98 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r2] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + b 3a80 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r7, #24 │ │ │ │ │ - bne 3a54 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movne r6, #24 │ │ │ │ │ + bne 3ab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3aa8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3a80 │ │ │ │ │ + .word 0x00000164 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003ae8 : │ │ │ │ │ +00003ba8 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds lr, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bf4 │ │ │ │ │ + bcc 3cc0 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3c0c │ │ │ │ │ + bcc 3cb4 │ │ │ │ │ asr r2, r1, #31 │ │ │ │ │ mov r6, r1 │ │ │ │ │ eor r3, r0, r2 │ │ │ │ │ eor r5, r2, r1 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ sbc r5, r5, r2 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 3c94 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3ca8 │ │ │ │ │ mov r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -4209,15 +4263,15 @@ │ │ │ │ │ strle r1, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ - blt 3c18 │ │ │ │ │ + blt 3cd4 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -4228,136 +4282,135 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #24 │ │ │ │ │ - bne 3b64 │ │ │ │ │ + bne 3c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3bcc │ │ │ │ │ + b 3c8c │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2c8 <_PyLong_FromMedium> │ │ │ │ │ + b 3c8c │ │ │ │ │ mov r1, ip │ │ │ │ │ orr r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - b 3bb8 │ │ │ │ │ + b 3c78 │ │ │ │ │ │ │ │ │ │ -00003c38 : │ │ │ │ │ +00003cf4 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrne r6, [r2, #8] │ │ │ │ │ addne r6, sl, r6 │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 49f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4a1c │ │ │ │ │ + blt 4ac4 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4934 │ │ │ │ │ + bne 49f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 43dc │ │ │ │ │ + beq 4498 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b14 │ │ │ │ │ + beq 4c20 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 49f4 │ │ │ │ │ + beq 4b20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 49d0 │ │ │ │ │ + beq 4ba0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 48d4 │ │ │ │ │ + bhi 4990 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mul r9, r2, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4904 │ │ │ │ │ + ble 49c0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 49f4 │ │ │ │ │ + beq 4b20 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 4a88 │ │ │ │ │ + blt 4bec │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 44e4 │ │ │ │ │ + beq 45a0 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4b24 │ │ │ │ │ + beq 4c30 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4bb0 │ │ │ │ │ + beq 4c6c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 49a4 │ │ │ │ │ - ldr r1, [pc, #3756] @ 4bd4 │ │ │ │ │ + bne 4a98 │ │ │ │ │ + ldr r1, [pc, #3756] @ 4c90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 44e4 │ │ │ │ │ - ldr r1, [pc, #3740] @ 4bd8 │ │ │ │ │ + bne 45a0 │ │ │ │ │ + ldr r1, [pc, #3740] @ 4c94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b94 │ │ │ │ │ + beq 4c50 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4070 │ │ │ │ │ + beq 412c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 4570 │ │ │ │ │ + beq 462c │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 4190 │ │ │ │ │ + beq 424c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 4158 │ │ │ │ │ + beq 4214 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -4367,170 +4420,170 @@ │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - bne 43ec │ │ │ │ │ + bne 44a8 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - beq 4078 │ │ │ │ │ + beq 4134 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 404c │ │ │ │ │ + bls 4108 │ │ │ │ │ add r7, ip, #30 │ │ │ │ │ mov ip, r8 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ orr lr, lr, r1, lsl #24 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ strb r3, [ip], #1 │ │ │ │ │ - bls 404c │ │ │ │ │ + bls 4108 │ │ │ │ │ strb lr, [ip] │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add r5, r2, #2 │ │ │ │ │ add lr, r8, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls 404c │ │ │ │ │ + bls 4108 │ │ │ │ │ strb ip, [lr] │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ add lr, r8, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ movls r8, lr │ │ │ │ │ - bls 3f1c │ │ │ │ │ + bls 3fd8 │ │ │ │ │ sub r2, sl, r2 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 3fa4 │ │ │ │ │ + beq 4060 │ │ │ │ │ lsr r5, r3, #8 │ │ │ │ │ sub ip, r7, #32 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ strb r3, [r8, #3] │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 3fa4 │ │ │ │ │ + beq 4060 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3ef0 │ │ │ │ │ + beq 3fac │ │ │ │ │ strb r5, [r8, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ sub ip, r7, #40 @ 0x28 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r5, r2, lsl #24 │ │ │ │ │ lsr r1, r2, #8 │ │ │ │ │ - bhi 4044 │ │ │ │ │ + bhi 4100 │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3e8c │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4158 │ │ │ │ │ + beq 4214 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4050 │ │ │ │ │ + bls 410c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r8, lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r3, r3, r1, lsl ip │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ - bne 4184 │ │ │ │ │ + bne 4240 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ ldrhi r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bls 3f94 │ │ │ │ │ + bls 4050 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 4144 │ │ │ │ │ + bne 4200 │ │ │ │ │ sub r2, r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, lr │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 4108 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, ip │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ add lr, r5, #2 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 3f10 │ │ │ │ │ + bls 3fcc │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b 3fa4 │ │ │ │ │ + b 4060 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -4539,91 +4592,91 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3f9c │ │ │ │ │ + b 4058 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 4610 │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 40b8 │ │ │ │ │ + bhi 4174 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3fe8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 3de8 │ │ │ │ │ + b 3ea4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, ip │ │ │ │ │ cmp sl, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 404c │ │ │ │ │ + bls 4108 │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ strb lr, [r8] │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4b88 │ │ │ │ │ + bls 4c44 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls 404c │ │ │ │ │ + bls 4108 │ │ │ │ │ strb r3, [r8, #1] │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r4, lsl #16 │ │ │ │ │ lsr r1, r4, #16 │ │ │ │ │ - bls 3f1c │ │ │ │ │ + bls 3fd8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3e40 │ │ │ │ │ + b 3efc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 4144 │ │ │ │ │ - b 3f94 │ │ │ │ │ + bne 4200 │ │ │ │ │ + b 4050 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44c8 │ │ │ │ │ + bne 4584 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 3f84 │ │ │ │ │ - b 3f94 │ │ │ │ │ + bhi 4040 │ │ │ │ │ + b 4050 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvneq lr, #0 │ │ │ │ │ - beq 4158 │ │ │ │ │ + beq 4214 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, sl │ │ │ │ │ add r7, r4, #8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ @@ -4633,670 +4686,670 @@ │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r5, ip, #32 │ │ │ │ │ rsbne r6, ip, #32 │ │ │ │ │ mvnne r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldrne r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bne 4500 │ │ │ │ │ + bne 45bc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r6, ip, #32 │ │ │ │ │ sub r5, sl, r2 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ ands r2, r5, #7 │ │ │ │ │ sub r5, ip, #32 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 4798 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4524 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4490 │ │ │ │ │ + bls 454c │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4490 │ │ │ │ │ + bls 454c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4490 │ │ │ │ │ + bls 454c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 43b4 │ │ │ │ │ + bls 4470 │ │ │ │ │ sub lr, r9, r2 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 43d0 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r1, #8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 43b4 │ │ │ │ │ + bls 4470 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 43cc │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 4498 │ │ │ │ │ + bne 4554 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r4, lsl #24 │ │ │ │ │ - bls 43b4 │ │ │ │ │ + bls 4470 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 454c │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, ip │ │ │ │ │ - bls 43b0 │ │ │ │ │ + bls 446c │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 43b0 │ │ │ │ │ + bls 446c │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub ip, r5, #16 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ sub r8, lr, #2 │ │ │ │ │ - bls 43b0 │ │ │ │ │ + bls 446c │ │ │ │ │ sub ip, r5, #24 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ add r2, r4, #3 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub r8, lr, #3 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 4314 │ │ │ │ │ + bhi 43d0 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 41d0 │ │ │ │ │ + bne 428c │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3f40 │ │ │ │ │ + b 3ffc │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3e08 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r4, lr, r7 │ │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r4, lr │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ bic lr, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ec0 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ eor lr, lr, r7 │ │ │ │ │ - beq 4988 │ │ │ │ │ + beq 4a7c │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 40b8 │ │ │ │ │ + bhi 4174 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3fe8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 43f0 │ │ │ │ │ + b 44ac │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 45a0 │ │ │ │ │ + beq 465c │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 43b4 │ │ │ │ │ + bls 4470 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4abc │ │ │ │ │ + bhi 4b48 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4050 │ │ │ │ │ + b 410c │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r4, #8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bhi 42e8 │ │ │ │ │ - b 43b4 │ │ │ │ │ + bhi 43a4 │ │ │ │ │ + b 4470 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne r9, r3, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 4050 │ │ │ │ │ - b 3f94 │ │ │ │ │ + bne 410c │ │ │ │ │ + b 4050 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3e08 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 43c4 │ │ │ │ │ + beq 4480 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ eor r2, lr, r4 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ orr r2, r2, lr, lsr r6 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r2, r1 │ │ │ │ │ - beq 48c0 │ │ │ │ │ + beq 497c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4490 │ │ │ │ │ + bls 454c │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 4250 │ │ │ │ │ + b 430c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3fe8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 3de8 │ │ │ │ │ + b 3ea4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3d80 │ │ │ │ │ + bne 3e3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4068 │ │ │ │ │ + b 4124 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 4798 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4764 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 4674 │ │ │ │ │ + beq 4730 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 4640 │ │ │ │ │ + beq 46fc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 460c │ │ │ │ │ + beq 46c8 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 4b38 │ │ │ │ │ + bne 4a44 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ ldreq lr, [r7, #4]! │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 43c4 │ │ │ │ │ + beq 4480 │ │ │ │ │ ldr lr, [r7, #4] │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r7, r2, #8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r7, r2, #12 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ add r7, r2, #16 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r7, r2, #20 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #5 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ add r7, r2, #24 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r6 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4230 │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ + bne 452c │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r7, r2, #28 │ │ │ │ │ ldr lr, [r2, #28] │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ - b 46dc │ │ │ │ │ + b 4798 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44ec │ │ │ │ │ + beq 45a8 │ │ │ │ │ eor lr, lr, r4 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 4470 │ │ │ │ │ + b 452c │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 4920 │ │ │ │ │ + bcs 49dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 4a68 │ │ │ │ │ + blt 4bcc │ │ │ │ │ mul r9, r3, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ce4 │ │ │ │ │ + bgt 3da0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3da0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ce4 │ │ │ │ │ + b 3da0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4a54 │ │ │ │ │ + bhi 4afc │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 48e4 │ │ │ │ │ + b 49a0 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #660] @ 4bdc │ │ │ │ │ + ldr ip, [pc, #660] @ 4c98 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4070 │ │ │ │ │ + beq 412c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 43dc │ │ │ │ │ + beq 4498 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 3c94 │ │ │ │ │ + b 3d50 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + orr r0, r0, lr, lsl ip │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + lsl r3, lr, r5 │ │ │ │ │ + orr r3, r3, lr, lsr r6 │ │ │ │ │ + orr r4, r3, r4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bne 42ec │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 452c │ │ │ │ │ + ldr lr, [r7, #4]! │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 4694 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3fe8 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 43f0 │ │ │ │ │ + b 44ac │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt 4070 │ │ │ │ │ - ldr r1, [pc, #536] @ 4bd4 │ │ │ │ │ + blt 412c │ │ │ │ │ + ldr r1, [pc, #480] @ 4c90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d34 │ │ │ │ │ + beq 3df0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 3d4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4a88 │ │ │ │ │ - b 4070 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mvneq r9, #0 │ │ │ │ │ - bne 49f4 │ │ │ │ │ - b 4914 │ │ │ │ │ + b 3e08 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #424] @ 4bdc │ │ │ │ │ + ldr r1, [pc, #444] @ 4c98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ - b 4070 │ │ │ │ │ + bne 3d50 │ │ │ │ │ + b 412c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b 49e0 │ │ │ │ │ - sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4a54 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4aa4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4070 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 4b30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4bec │ │ │ │ │ + b 412c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a88 │ │ │ │ │ - mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4914 │ │ │ │ │ + mvneq r9, #0 │ │ │ │ │ + bne 4b20 │ │ │ │ │ + b 49d0 │ │ │ │ │ sub r4, ip, #8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ - bls 4b70 │ │ │ │ │ + bls 4bb4 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4490 │ │ │ │ │ + bls 454c │ │ │ │ │ sub r4, ip, #16 │ │ │ │ │ strb r0, [r8, #-1] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ movls r3, r0 │ │ │ │ │ lsrls r1, r1, #16 │ │ │ │ │ movls ip, r4 │ │ │ │ │ strls lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 43b4 │ │ │ │ │ - b 426c │ │ │ │ │ + bls 4470 │ │ │ │ │ + b 4328 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + b 4b0c │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + lsr r1, r1, #8 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + b 4470 │ │ │ │ │ + sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + ands r1, r1, r3, lsr #31 │ │ │ │ │ + beq 4afc │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 4c08 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 412c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4bec │ │ │ │ │ + mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 49d0 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3d08 │ │ │ │ │ + bne 3dc4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 3d48 │ │ │ │ │ - b 4070 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - orr r0, r0, lr, lsl ip │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - lsl r3, lr, r5 │ │ │ │ │ - orr r3, r3, lr, lsr r6 │ │ │ │ │ - orr r4, r3, r4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bne 4230 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 4470 │ │ │ │ │ - ldr lr, [r7, #4]! │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 45d8 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - lsr r1, r1, #8 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 43b4 │ │ │ │ │ + bge 3e04 │ │ │ │ │ + b 412c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 3f1c │ │ │ │ │ + b 3fd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4070 │ │ │ │ │ + b 412c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -5304,951 +5357,950 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4070 │ │ │ │ │ + b 412c │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004be0 <_PyLong_AsByteArray>: │ │ │ │ │ +00004c9c <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5428 <_PyLong_AsByteArray+0x848> │ │ │ │ │ - lsr r2, r1, #3 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 4ee4 <_PyLong_AsByteArray+0x304> │ │ │ │ │ + beq 4fa4 <_PyLong_AsByteArray+0x308> │ │ │ │ │ + lsr r3, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 4fd0 <_PyLong_AsByteArray+0x334> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 54d8 <_PyLong_AsByteArray+0x8f8> │ │ │ │ │ + strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 556c <_PyLong_AsByteArray+0x8d0> │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ + add r7, r0, #8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r7, r0, #8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r3, #32 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ mvnne sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 5164 <_PyLong_AsByteArray+0x584> │ │ │ │ │ + bne 5248 <_PyLong_AsByteArray+0x5ac> │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - beq 51a8 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ + beq 528c <_PyLong_AsByteArray+0x5f0> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r4, r4, r0, lsl #24 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ strb ip, [lr], #1 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ strb r4, [lr] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb lr, [r4] │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r2, lr │ │ │ │ │ - bls 4e54 <_PyLong_AsByteArray+0x274> │ │ │ │ │ + bls 4f14 <_PyLong_AsByteArray+0x278> │ │ │ │ │ sub r5, r9, r5 │ │ │ │ │ add r4, r2, r5 │ │ │ │ │ - str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r6, r6, #3 │ │ │ │ │ - beq 4da8 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + beq 4e68 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ orr r5, r5, r0, lsl #24 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 4da8 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + beq 4e68 <_PyLong_AsByteArray+0x1cc> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 4d88 <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ + beq 4e48 <_PyLong_AsByteArray+0x1ac> │ │ │ │ │ strb r5, [r2, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, sl, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr sl, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ lsr r0, sl, #8 │ │ │ │ │ orr ip, r5, sl, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ mov lr, r4 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + beq 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ sub r3, sl, #16 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4e48 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + bls 4f08 <_PyLong_AsByteArray+0x26c> │ │ │ │ │ sub r3, sl, #24 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r6, #2] │ │ │ │ │ add lr, r6, #2 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 4da4 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bhi 4e64 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ sub r5, r8, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bne 4c64 <_PyLong_AsByteArray+0x84> │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bne 4d24 <_PyLong_AsByteArray+0x88> │ │ │ │ │ mov r4, #1 │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5228 <_PyLong_AsByteArray+0x648> │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 530c <_PyLong_AsByteArray+0x670> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bcs 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ - ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orrne r3, ip, r1, lsl r3 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r2] │ │ │ │ │ strbeq ip, [r3] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bls 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bls 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 53f4 <_PyLong_AsByteArray+0x814> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 54d8 <_PyLong_AsByteArray+0x83c> │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 550c <_PyLong_AsByteArray+0x870> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsr r3, r1, #3 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 559c <_PyLong_AsByteArray+0x900> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 54a0 <_PyLong_AsByteArray+0x8c0> │ │ │ │ │ + beq 5534 <_PyLong_AsByteArray+0x898> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - subne r7, r3, #32 │ │ │ │ │ - rsbne r8, r3, #32 │ │ │ │ │ + subne r8, r3, #32 │ │ │ │ │ + rsbne r7, r3, #32 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 53a0 <_PyLong_AsByteArray+0x7c0> │ │ │ │ │ + bne 5484 <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - rsb r8, r3, #32 │ │ │ │ │ - sub r7, sl, r2 │ │ │ │ │ - mvn r7, r7 │ │ │ │ │ - ands r2, r7, #7 │ │ │ │ │ - sub r7, r3, #32 │ │ │ │ │ - beq 5260 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + rsb r7, r3, #32 │ │ │ │ │ + sub r8, sl, r2 │ │ │ │ │ + mvn r8, r8 │ │ │ │ │ + ands r2, r8, #7 │ │ │ │ │ + sub r8, r3, #32 │ │ │ │ │ + beq 5344 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ orr r1, ip, r4, lsl r3 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 5304 <_PyLong_AsByteArray+0x724> │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 53e8 <_PyLong_AsByteArray+0x74c> │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bcs 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ sub r4, r9, r2 │ │ │ │ │ ands r4, r4, #3 │ │ │ │ │ - beq 508c <_PyLong_AsByteArray+0x4ac> │ │ │ │ │ + beq 5170 <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r7, ip, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ + str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 5088 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + beq 516c <_PyLong_AsByteArray+0x4d0> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne 5298 <_PyLong_AsByteArray+0x6b8> │ │ │ │ │ + bne 537c <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r0, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr ip, r1, r5, lsl #24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + beq 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bls 512c <_PyLong_AsByteArray+0x54c> │ │ │ │ │ + bls 5210 <_PyLong_AsByteArray+0x574> │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 512c <_PyLong_AsByteArray+0x54c> │ │ │ │ │ + bls 5210 <_PyLong_AsByteArray+0x574> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1] │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r3, r8, #16 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ - bls 512c <_PyLong_AsByteArray+0x54c> │ │ │ │ │ + bls 5210 <_PyLong_AsByteArray+0x574> │ │ │ │ │ sub r3, r8, #24 │ │ │ │ │ strb ip, [r5, #-2] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 5090 <_PyLong_AsByteArray+0x4b0> │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bhi 5174 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4f2c <_PyLong_AsByteArray+0x34c> │ │ │ │ │ + bne 5010 <_PyLong_AsByteArray+0x374> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4e70 <_PyLong_AsByteArray+0x290> │ │ │ │ │ + b 4f30 <_PyLong_AsByteArray+0x294> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 4e64 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + beq 4f24 <_PyLong_AsByteArray+0x288> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ eor r8, lr, sl │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, lr │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ bic lr, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - bne 4c9c <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + bne 4d5c <_PyLong_AsByteArray+0xc0> │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 514c <_PyLong_AsByteArray+0x56c> │ │ │ │ │ + beq 5230 <_PyLong_AsByteArray+0x594> │ │ │ │ │ eor lr, lr, sl │ │ │ │ │ - b 51b0 <_PyLong_AsByteArray+0x5d0> │ │ │ │ │ + b 5294 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 540c <_PyLong_AsByteArray+0x82c> │ │ │ │ │ + beq 54f0 <_PyLong_AsByteArray+0x854> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 4e54 <_PyLong_AsByteArray+0x274> │ │ │ │ │ + bls 4f14 <_PyLong_AsByteArray+0x278> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ sub r4, r3, #8 │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 58b0 <_PyLong_AsByteArray+0xcd0> │ │ │ │ │ + bls 5968 <_PyLong_AsByteArray+0xccc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ sub sl, r3, #16 │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ - bhi 4cd8 <_PyLong_AsByteArray+0xf8> │ │ │ │ │ + bhi 4d98 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 4e54 <_PyLong_AsByteArray+0x274> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 4f14 <_PyLong_AsByteArray+0x278> │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 52cc <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 53b0 <_PyLong_AsByteArray+0x714> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 4eb8 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + b 4f78 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r5, r2, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 56c4 <_PyLong_AsByteArray+0xae4> │ │ │ │ │ + beq 577c <_PyLong_AsByteArray+0xae0> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + b 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bhi 5058 <_PyLong_AsByteArray+0x478> │ │ │ │ │ - b 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bhi 513c <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ + b 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 56bc <_PyLong_AsByteArray+0xadc> │ │ │ │ │ + beq 5774 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ ldrsb r3, [r4] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + beq 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56a0 <_PyLong_AsByteArray+0xac0> │ │ │ │ │ + bne 5758 <_PyLong_AsByteArray+0xabc> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4edc <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + b 4f9c <_PyLong_AsByteArray+0x300> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5510 <_PyLong_AsByteArray+0x930> │ │ │ │ │ + beq 55c8 <_PyLong_AsByteArray+0x92c> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 56d8 <_PyLong_AsByteArray+0xaf8> │ │ │ │ │ + bls 5790 <_PyLong_AsByteArray+0xaf4> │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bls 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ strb r1, [r2, #-1] │ │ │ │ │ sub r5, r3, #16 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ add r4, r7, #2 │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ movls r3, r5 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - strls r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ - b 4fcc <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ + strls r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ + b 50b0 <_PyLong_AsByteArray+0x414> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 5144 <_PyLong_AsByteArray+0x564> │ │ │ │ │ + beq 5228 <_PyLong_AsByteArray+0x58c> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, r4, lr │ │ │ │ │ bic r4, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr ip, ip, r4, lsl r3 │ │ │ │ │ orr r0, r2, r0 │ │ │ │ │ - beq 5658 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 5710 <_PyLong_AsByteArray+0xa74> │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ + bcs 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 4fac <_PyLong_AsByteArray+0x3cc> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 5090 <_PyLong_AsByteArray+0x3f4> │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 53f8 <_PyLong_AsByteArray+0x818> │ │ │ │ │ - b 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bne 54dc <_PyLong_AsByteArray+0x840> │ │ │ │ │ + b 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 4e64 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + beq 4f24 <_PyLong_AsByteArray+0x288> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ - b 4c80 <_PyLong_AsByteArray+0xa0> │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5478 <_PyLong_AsByteArray+0x898> │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsr r3, r1, #3 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 5504 <_PyLong_AsByteArray+0x924> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4c40 <_PyLong_AsByteArray+0x60> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 52f0 <_PyLong_AsByteArray+0x710> │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ │ - b 4ecc <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + b 4d40 <_PyLong_AsByteArray+0xa4> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52fc <_PyLong_AsByteArray+0x71c> │ │ │ │ │ + beq 53e0 <_PyLong_AsByteArray+0x744> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 52fc <_PyLong_AsByteArray+0x71c> │ │ │ │ │ + b 53e0 <_PyLong_AsByteArray+0x744> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56bc <_PyLong_AsByteArray+0xadc> │ │ │ │ │ + bne 5774 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 53f8 <_PyLong_AsByteArray+0x818> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 54dc <_PyLong_AsByteArray+0x840> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bne 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ldrdne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 4ecc <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ - b 4ed8 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4ee8 <_PyLong_AsByteArray+0x308> │ │ │ │ │ + ldrne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 4f8c <_PyLong_AsByteArray+0x2f0> │ │ │ │ │ + b 4f98 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 4cfc <_PyLong_AsByteArray+0x60> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 53d4 <_PyLong_AsByteArray+0x738> │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ │ + b 4f8c <_PyLong_AsByteArray+0x2f0> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5260 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + beq 5344 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5618 <_PyLong_AsByteArray+0xa38> │ │ │ │ │ + beq 56d0 <_PyLong_AsByteArray+0xa34> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 55e4 <_PyLong_AsByteArray+0xa04> │ │ │ │ │ + beq 569c <_PyLong_AsByteArray+0xa00> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 55b0 <_PyLong_AsByteArray+0x9d0> │ │ │ │ │ + beq 5668 <_PyLong_AsByteArray+0x9cc> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 557c <_PyLong_AsByteArray+0x99c> │ │ │ │ │ + beq 5634 <_PyLong_AsByteArray+0x998> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 5668 <_PyLong_AsByteArray+0xa88> │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + bne 5720 <_PyLong_AsByteArray+0xa84> │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ ldreq r4, [r6, #4]! │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - b 5268 <_PyLong_AsByteArray+0x688> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ + b 534c <_PyLong_AsByteArray+0x6b0> │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 538c <_PyLong_AsByteArray+0x7ac> │ │ │ │ │ + beq 5470 <_PyLong_AsByteArray+0x7d4> │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ - b 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - lsl ip, r4, r7 │ │ │ │ │ + b 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ + lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - orr ip, ip, r4, lsr r8 │ │ │ │ │ + orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4f88 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + bne 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5548 <_PyLong_AsByteArray+0x968> │ │ │ │ │ + b 5600 <_PyLong_AsByteArray+0x964> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 52fc <_PyLong_AsByteArray+0x71c> │ │ │ │ │ + b 53e0 <_PyLong_AsByteArray+0x744> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 52e4 <_PyLong_AsByteArray+0x704> │ │ │ │ │ + b 53c8 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 56f8 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + beq 57b0 <_PyLong_AsByteArray+0xb14> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 530c <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + b 53f0 <_PyLong_AsByteArray+0x754> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 5134 <_PyLong_AsByteArray+0x554> │ │ │ │ │ + b 5218 <_PyLong_AsByteArray+0x57c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 58c8 <_PyLong_AsByteArray+0xce8> │ │ │ │ │ + beq 5980 <_PyLong_AsByteArray+0xce4> │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add r6, r3, #20 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r6, r3, #24 │ │ │ │ │ - lsl r2, r4, r7 │ │ │ │ │ - orr r2, r2, r4, lsr r8 │ │ │ │ │ + lsl r2, r4, r8 │ │ │ │ │ + orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #6 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 528c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + bne 5370 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xae8> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #28 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ - b 5268 <_PyLong_AsByteArray+0x688> │ │ │ │ │ + b 534c <_PyLong_AsByteArray+0x6b0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 4e54 <_PyLong_AsByteArray+0x274> │ │ │ │ │ + b 4f14 <_PyLong_AsByteArray+0x278> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 5144 <_PyLong_AsByteArray+0x564> │ │ │ │ │ + b 5228 <_PyLong_AsByteArray+0x58c> │ │ │ │ │ │ │ │ │ │ -000058d4 : │ │ │ │ │ +0000598c : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 59ec │ │ │ │ │ + bhi 5aa4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r1, r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ adds lr, r3, #1024 @ 0x400 │ │ │ │ │ adc r0, r2, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 5950 │ │ │ │ │ + bcs 5a08 │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5974 │ │ │ │ │ + bcs 5a2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5a54 │ │ │ │ │ + blt 5b0c │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5b68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5abc │ │ │ │ │ + ble 5b74 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orrs r0, r2, r5, lsr #30 │ │ │ │ │ - beq 5944 │ │ │ │ │ - add r1, r4, r3 │ │ │ │ │ + addne r1, r4, r3 │ │ │ │ │ + beq 59fc │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 5944 │ │ │ │ │ + b 59fc │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ @@ -6266,164 +6318,165 @@ │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5b68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r1, #18 │ │ │ │ │ - ble 5ac0 │ │ │ │ │ + movle r3, #18 │ │ │ │ │ + ble 5b78 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 59e4 │ │ │ │ │ + b 5a9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5944 │ │ │ │ │ - mov r1, #16 │ │ │ │ │ + b 59fc │ │ │ │ │ + mov r3, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - lsr r3, r6, #30 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - orr r3, r3, r7, lsl #2 │ │ │ │ │ - bic r2, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r0, r3, r7, lsr #30 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - strne r3, [r4, #16] │ │ │ │ │ - b 5944 │ │ │ │ │ + lsr r2, r6, #30 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + orr r2, r2, r7, lsl #2 │ │ │ │ │ + bic r1, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r0, r2, r7, lsr #30 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ + beq 59fc │ │ │ │ │ + add r1, r4, #16 │ │ │ │ │ + b 5a9c │ │ │ │ │ │ │ │ │ │ -00005af8 : │ │ │ │ │ +00005bb4 : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 5b34 │ │ │ │ │ + bhi 5bf0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ rsbs r0, r1, #0 │ │ │ │ │ asr r1, r1, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5ba0 │ │ │ │ │ + b 5c5c │ │ │ │ │ │ │ │ │ │ -00005b40 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00005bfc <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5b74 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + bcs 5c30 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5b94 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ + bcs 5c50 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00005ba0 : │ │ │ │ │ +00005c5c : │ │ │ │ │ long_neg.part.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005bdc : │ │ │ │ │ +00005c98 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5d78 │ │ │ │ │ + beq 5e48 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5d78 │ │ │ │ │ + beq 5e48 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r3, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - bls 5c70 │ │ │ │ │ + bls 5d2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5c54 │ │ │ │ │ + beq 5d10 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5c64 │ │ │ │ │ + beq 5d20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b bf00 │ │ │ │ │ + b bfbc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5cd0 │ │ │ │ │ + beq 5d8c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b ac18 │ │ │ │ │ + b acd4 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ @@ -6432,50 +6485,50 @@ │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5cf8 │ │ │ │ │ + bcs 5db4 │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl bf00 │ │ │ │ │ + bl bfbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5cc4 │ │ │ │ │ + beq 5d80 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 5cc4 │ │ │ │ │ + b 5d80 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5d18 │ │ │ │ │ + bcs 5dd4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 5d88 │ │ │ │ │ + blt 5e34 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5d9c │ │ │ │ │ + beq 5e58 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ bic r4, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -6487,33 +6540,33 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 5cc4 │ │ │ │ │ + b 5d80 │ │ │ │ │ + rsbs r4, r0, #0 │ │ │ │ │ + mov r7, #18 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + rsc r5, r5, #0 │ │ │ │ │ + b 5de0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - rsbs r4, r0, #0 │ │ │ │ │ - mov r7, #18 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - rsc r5, r5, #0 │ │ │ │ │ - b 5d24 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5cc4 │ │ │ │ │ + b 5d80 │ │ │ │ │ │ │ │ │ │ -00005dac : │ │ │ │ │ +00005e68 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -6521,29 +6574,29 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 5e20 │ │ │ │ │ + bls 5edc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b bf00 │ │ │ │ │ + b bfbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5e80 │ │ │ │ │ + beq 5f3c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b ac18 │ │ │ │ │ + b acd4 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -6553,70 +6606,70 @@ │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, ip │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5ea8 │ │ │ │ │ + bcs 5f64 │ │ │ │ │ add r3, r6, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl bf00 │ │ │ │ │ + bl bfbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e78 │ │ │ │ │ + beq 5f34 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 5e78 │ │ │ │ │ + b 5f34 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5ec8 │ │ │ │ │ + bcs 5f84 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 5f20 │ │ │ │ │ + blt 5fdc │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e78 │ │ │ │ │ + beq 5f34 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ orrs r1, r1, r4 │ │ │ │ │ - beq 5e78 │ │ │ │ │ - b 5efc │ │ │ │ │ + beq 5f34 │ │ │ │ │ + b 5fb8 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5ed4 │ │ │ │ │ + b 5f90 │ │ │ │ │ │ │ │ │ │ -00005f34 <_PyCompactLong_Add>: │ │ │ │ │ +00005ff0 <_PyCompactLong_Add>: │ │ │ │ │ _PyCompactLong_Add(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -6634,65 +6687,65 @@ │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 5fb4 <_PyCompactLong_Add+0x80> │ │ │ │ │ + bcs 6070 <_PyCompactLong_Add+0x80> │ │ │ │ │ add r3, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 60a4 <_PyCompactLong_Add+0x170> │ │ │ │ │ - ldr r3, [pc, #220] @ 60ac <_PyCompactLong_Add+0x178> │ │ │ │ │ + bcs 6160 <_PyCompactLong_Add+0x170> │ │ │ │ │ + ldr r3, [pc, #220] @ 6168 <_PyCompactLong_Add+0x178> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6038 <_PyCompactLong_Add+0x104> │ │ │ │ │ + beq 60f4 <_PyCompactLong_Add+0x104> │ │ │ │ │ ldr ip, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str ip, [r2, #1724] @ 0x6bc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt 6098 <_PyCompactLong_Add+0x164> │ │ │ │ │ + blt 6154 <_PyCompactLong_Add+0x164> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 60a4 <_PyCompactLong_Add+0x170> │ │ │ │ │ + beq 6160 <_PyCompactLong_Add+0x170> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ @@ -6705,42 +6758,42 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bge 6020 <_PyCompactLong_Add+0xec> │ │ │ │ │ + bge 60dc <_PyCompactLong_Add+0xec> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 6024 <_PyCompactLong_Add+0xf0> │ │ │ │ │ + b 60e0 <_PyCompactLong_Add+0xf0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 5fac <_PyCompactLong_Add+0x78> │ │ │ │ │ + b 6068 <_PyCompactLong_Add+0x78> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000060b0 : │ │ │ │ │ +0000616c : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 6238 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 6238 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls 60e8 │ │ │ │ │ + bls 61a4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b 9d4c │ │ │ │ │ + b 9e08 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 60dc │ │ │ │ │ + bhi 6198 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -6750,70 +6803,70 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ and r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6150 │ │ │ │ │ + bcs 620c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6170 │ │ │ │ │ + bcs 622c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006188 <_PyLong_NumBits>: │ │ │ │ │ +00006244 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 61d4 <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6290 <_PyLong_NumBits+0x4c> │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61c8 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 6284 <_PyLong_NumBits+0x40> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 61c8 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 6284 <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -000061e0 : │ │ │ │ │ +0000629c : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6208 │ │ │ │ │ + beq 62c4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -6832,42 +6885,42 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006240 : │ │ │ │ │ +000062fc : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6ae8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6ae8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6a58 │ │ │ │ │ + beq 6b14 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68b4 │ │ │ │ │ + beq 6970 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 68d0 │ │ │ │ │ + bhi 698c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -6909,81 +6962,81 @@ │ │ │ │ │ umull r4, lr, r4, lr │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds r1, r1, ip │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r6, r1, #1 │ │ │ │ │ orr r6, r6, r3, lsl #31 │ │ │ │ │ subs r8, r6, #0 │ │ │ │ │ - beq 669c │ │ │ │ │ + beq 6758 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 684c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 6798 │ │ │ │ │ + bgt 6854 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 69b4 │ │ │ │ │ + beq 6a70 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 6824 │ │ │ │ │ + beq 68e0 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 68a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a04 │ │ │ │ │ + ble 6ac0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 67ec │ │ │ │ │ + beq 68a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6808 │ │ │ │ │ + ble 68c4 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6870 │ │ │ │ │ + beq 692c │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ add r6, r7, #8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r3, r6, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r9, r4, #32 │ │ │ │ │ - beq 64c0 │ │ │ │ │ + beq 657c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 648c │ │ │ │ │ + beq 6548 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6704 │ │ │ │ │ + bne 67c0 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ @@ -6998,15 +7051,15 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 656c │ │ │ │ │ + beq 6628 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ @@ -7041,79 +7094,79 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip, lsr #30 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - bne 64c0 │ │ │ │ │ + bne 657c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6818 │ │ │ │ │ + beq 68d4 │ │ │ │ │ add r0, r5, sl, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 665c │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq 65b8 │ │ │ │ │ + beq 6674 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 65ec │ │ │ │ │ + bls 66a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6a74 │ │ │ │ │ + beq 6b30 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6670 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 665c │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 65a8 │ │ │ │ │ + bhi 6664 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 65a8 │ │ │ │ │ + bcs 6664 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6680 │ │ │ │ │ + bgt 673c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6680 │ │ │ │ │ - ldr r1, [pc, #1092] @ 6a80 │ │ │ │ │ + bne 673c │ │ │ │ │ + ldr r1, [pc, #1092] @ 6b3c │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6878 │ │ │ │ │ + bne 6934 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6a4c │ │ │ │ │ - ldr r3, [pc, #1072] @ 6a84 │ │ │ │ │ + bne 6b08 │ │ │ │ │ + ldr r3, [pc, #1072] @ 6b40 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 689c │ │ │ │ │ + bhi 6958 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -7121,32 +7174,32 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bhi 67b4 │ │ │ │ │ + bhi 6870 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r3, r3, r0 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 6730 │ │ │ │ │ + bmi 67ec │ │ │ │ │ sub ip, r4, #32 │ │ │ │ │ lsl r1, r2, r4 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ lsl r0, r3, r4 │ │ │ │ │ orr r1, r1, r3, lsl ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ orr r1, r1, r3, lsr lr │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6770 │ │ │ │ │ + bcs 682c │ │ │ │ │ add r4, r0, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7158,15 +7211,15 @@ │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ - b 6464 │ │ │ │ │ + b 6520 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ sub r0, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl ip, r3, r4 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ │ @@ -7174,143 +7227,143 @@ │ │ │ │ │ orr r2, r2, r3, lsr r1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds ip, ip, #1024 @ 0x400 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 66e8 │ │ │ │ │ + bcc 67a4 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 68a8 │ │ │ │ │ + bcs 6964 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65a8 │ │ │ │ │ + b 6664 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 638c │ │ │ │ │ + ble 6448 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6970 │ │ │ │ │ + b 6a2c │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68bc │ │ │ │ │ + beq 6978 │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 6798 │ │ │ │ │ + bgt 6854 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63b0 │ │ │ │ │ + bne 646c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6970 │ │ │ │ │ + b 6a2c │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt 6400 │ │ │ │ │ + bgt 64bc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6870 │ │ │ │ │ + beq 692c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 6418 │ │ │ │ │ + b 64d4 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 6588 │ │ │ │ │ - b 65a0 │ │ │ │ │ + bne 6644 │ │ │ │ │ + b 665c │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #600] @ 6a88 │ │ │ │ │ + ldr r2, [pc, #600] @ 6b44 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 6a78 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 63e4 │ │ │ │ │ + b 64a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 656c │ │ │ │ │ + b 6628 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6a4c │ │ │ │ │ + bne 6b08 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 664c │ │ │ │ │ + bls 6708 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 6680 │ │ │ │ │ - bl f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b 673c │ │ │ │ │ + bl f5a4 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65a8 │ │ │ │ │ - ldr r5, [pc, #464] @ 6a8c │ │ │ │ │ - b 65a8 │ │ │ │ │ + b 6664 │ │ │ │ │ + ldr r5, [pc, #464] @ 6b48 │ │ │ │ │ + b 6664 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 6798 │ │ │ │ │ + bhi 6854 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 67d0 │ │ │ │ │ + b 688c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 6984 │ │ │ │ │ + beq 6a40 │ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 6978 │ │ │ │ │ + bne 6a34 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 6948 │ │ │ │ │ + bne 6a04 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 6a80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7318,119 +7371,119 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a38 │ │ │ │ │ + bne 6af4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 65a8 │ │ │ │ │ + b 6664 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 6948 │ │ │ │ │ + bgt 6a04 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68b4 │ │ │ │ │ + beq 6970 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 62c4 │ │ │ │ │ - b 6798 │ │ │ │ │ + bge 6380 │ │ │ │ │ + b 6854 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6828 │ │ │ │ │ + b 68e4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 67d0 │ │ │ │ │ + b 688c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ - b 69e4 │ │ │ │ │ + b 6aa0 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6948 │ │ │ │ │ + beq 6a04 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69cc │ │ │ │ │ + beq 6a88 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 69cc │ │ │ │ │ + bne 6a88 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 6984 │ │ │ │ │ - b 6948 │ │ │ │ │ + beq 6a40 │ │ │ │ │ + b 6a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r3, r3, sl, lsl #3 │ │ │ │ │ - b 63e4 │ │ │ │ │ + b 64a0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 65a8 │ │ │ │ │ + b 6664 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6970 │ │ │ │ │ + b 6a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 6680 │ │ │ │ │ + b 673c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6970 │ │ │ │ │ + b 6a2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 6618 │ │ │ │ │ + b 66d4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006a90 : │ │ │ │ │ +00006b4c : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6ae0 │ │ │ │ │ + beq 6b9c │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 6ac8 │ │ │ │ │ + bhi 6b84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -7439,89 +7492,89 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006ae8 : │ │ │ │ │ +00006ba4 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsr r3, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d94 │ │ │ │ │ + bne 6e50 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6d2c │ │ │ │ │ + beq 6de8 │ │ │ │ │ ands r7, r5, #2 │ │ │ │ │ - beq 6ce0 │ │ │ │ │ + beq 6d9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6df4 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands r7, r5, #8 │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6c20 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6dd8 │ │ │ │ │ + beq 6e94 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 6bcc │ │ │ │ │ + bhi 6c88 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6bb4 │ │ │ │ │ + beq 6c70 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble 6c90 │ │ │ │ │ + ble 6d4c │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 6d58 │ │ │ │ │ + beq 6e14 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6da8 │ │ │ │ │ + bne 6e64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6cb4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ + beq 6f8c │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -7532,301 +7585,301 @@ │ │ │ │ │ orr r2, r2, ip, lsl #29 │ │ │ │ │ subs ip, r6, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movne ip, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6bb8 │ │ │ │ │ + beq 6c74 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 6bb8 │ │ │ │ │ + bne 6c74 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6e20 │ │ │ │ │ + beq 6edc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ ldrsb r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6bb8 │ │ │ │ │ + bge 6c74 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 6c88 │ │ │ │ │ + beq 6d44 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6d8c │ │ │ │ │ + beq 6e48 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6bb8 │ │ │ │ │ + b 6c74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e80 │ │ │ │ │ + beq 6f3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq 6c88 │ │ │ │ │ + beq 6d44 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ asr r2, r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 6c88 │ │ │ │ │ + bls 6d44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6bb4 │ │ │ │ │ + ble 6c70 │ │ │ │ │ asrs r1, r1, r3 │ │ │ │ │ - beq 6c78 │ │ │ │ │ - b 6bb4 │ │ │ │ │ + beq 6d34 │ │ │ │ │ + b 6c70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - beq 6df8 │ │ │ │ │ + beq 6eb4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 6b68 │ │ │ │ │ + beq 6c24 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6b68 │ │ │ │ │ + bne 6c24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ea8 │ │ │ │ │ + bne 6f64 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6bc0 │ │ │ │ │ + b 6c7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ │ - bne 6b60 │ │ │ │ │ + bne 6c1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d24 │ │ │ │ │ + b 6de0 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r6, r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #4 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 6d70 │ │ │ │ │ - b 6bb4 │ │ │ │ │ + bne 6e2c │ │ │ │ │ + b 6c70 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 6bb8 │ │ │ │ │ + b 6c74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 6d24 │ │ │ │ │ + b 6de0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bc0 │ │ │ │ │ + bgt 6c7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bc0 │ │ │ │ │ + bne 6c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6bc0 │ │ │ │ │ + b 6c7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6d24 │ │ │ │ │ + b 6de0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 6d38 │ │ │ │ │ + beq 6df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6d24 │ │ │ │ │ + beq 6de0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 6cec │ │ │ │ │ + b 6da8 │ │ │ │ │ lsl r3, r3, #7 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ eor r5, r3, #128 @ 0x80 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r5, ip │ │ │ │ │ clzeq r0, r0 │ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ │ - beq 6e5c │ │ │ │ │ + beq 6f18 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ suble r0, r3, ip │ │ │ │ │ clzgt r0, ip │ │ │ │ │ clzle r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e30 │ │ │ │ │ + bne 6eec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c88 │ │ │ │ │ - b 6bb8 │ │ │ │ │ + bne 6d44 │ │ │ │ │ + b 6c74 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ - ble 6ca8 │ │ │ │ │ - b 6e88 │ │ │ │ │ + ble 6d64 │ │ │ │ │ + b 6f44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d24 │ │ │ │ │ + bgt 6de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d24 │ │ │ │ │ + bne 6de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d24 │ │ │ │ │ + b 6de0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 6bb8 │ │ │ │ │ + b 6c74 │ │ │ │ │ │ │ │ │ │ -00006ed8 : │ │ │ │ │ +00006f94 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6f44 │ │ │ │ │ + bhi 7000 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f28 │ │ │ │ │ + bcs 6fe4 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f40 │ │ │ │ │ + bcs 6ffc │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #36] @ 6f84 │ │ │ │ │ + ldr r1, [pc, #36] @ 7040 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5e68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 6f7c │ │ │ │ │ + beq 7038 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f88 : │ │ │ │ │ +00007044 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 7600 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 7600 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and ip, r3, #3 │ │ │ │ │ orr r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ - bls 71f8 │ │ │ │ │ + bls 72b4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 73b4 │ │ │ │ │ + beq 7470 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 734c │ │ │ │ │ + beq 7408 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 7250 │ │ │ │ │ - beq 73e4 │ │ │ │ │ + blt 730c │ │ │ │ │ + beq 74a0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 748c │ │ │ │ │ + bhi 7548 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7428 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7428 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7550 │ │ │ │ │ + beq 760c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7837,105 +7890,105 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - beq 733c │ │ │ │ │ + beq 73f8 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 7124 │ │ │ │ │ + beq 71e0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 7124 │ │ │ │ │ + beq 71e0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 7124 │ │ │ │ │ + beq 71e0 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add sl, lr, r4, lsl #2 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne 7100 │ │ │ │ │ + bne 71bc │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 71ac │ │ │ │ │ + ble 7268 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ add lr, r5, r1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ add ip, r6, r1 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 71ac │ │ │ │ │ + ble 7268 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ - ble 71ac │ │ │ │ │ + ble 7268 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add lr, r6, #16 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7190 │ │ │ │ │ + bne 724c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r6, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 71e4 │ │ │ │ │ + beq 72a0 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r6, #12 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 7568 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 729c │ │ │ │ │ + bls 7358 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -7945,152 +7998,152 @@ │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsc r1, r2, ip, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 727c │ │ │ │ │ + bcs 7338 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 748c │ │ │ │ │ + bhi 7548 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 7414 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 7030 │ │ │ │ │ + b 70ec │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 74d8 │ │ │ │ │ + bcs 7594 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 71ec │ │ │ │ │ + bcs 72a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7328 │ │ │ │ │ + bgt 73e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7328 │ │ │ │ │ - ldr r2, [pc, #656] @ 757c │ │ │ │ │ + bne 73e4 │ │ │ │ │ + ldr r2, [pc, #656] @ 7638 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 74e4 │ │ │ │ │ - ldr r3, [pc, #644] @ 7580 │ │ │ │ │ + bne 75a0 │ │ │ │ │ + ldr r3, [pc, #644] @ 763c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 7508 │ │ │ │ │ + bhi 75c4 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b 71ec │ │ │ │ │ + b 72a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne 712c │ │ │ │ │ - b 71ac │ │ │ │ │ + bne 71e8 │ │ │ │ │ + b 7268 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b bf00 │ │ │ │ │ + b bfbc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #528] @ 7584 │ │ │ │ │ + ldr r2, [pc, #528] @ 7640 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7530 │ │ │ │ │ + beq 75ec │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 706c │ │ │ │ │ + b 7128 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7514 │ │ │ │ │ - bl bf00 │ │ │ │ │ + beq 75d0 │ │ │ │ │ + bl bfbc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 71ec │ │ │ │ │ + beq 72a8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 71ec │ │ │ │ │ + b 72a8 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 75f8 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7444 │ │ │ │ │ + bne 7500 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 75f8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 7528 │ │ │ │ │ + bne 75e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 753c │ │ │ │ │ + bcc 75f8 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 7424 │ │ │ │ │ - b 7448 │ │ │ │ │ + beq 74e0 │ │ │ │ │ + b 7504 │ │ │ │ │ mov r2, lr │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -8100,95 +8153,95 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ movle r5, r7 │ │ │ │ │ movle r7, r2 │ │ │ │ │ - ble 7024 │ │ │ │ │ + ble 70e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7554 │ │ │ │ │ + b 7610 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 755c │ │ │ │ │ + beq 7618 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74a8 │ │ │ │ │ + beq 7564 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 71e4 │ │ │ │ │ + b 72a0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7570 │ │ │ │ │ + bne 762c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 72f4 │ │ │ │ │ + bls 73b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7328 │ │ │ │ │ + b 73e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b ac18 │ │ │ │ │ + b acd4 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 7448 │ │ │ │ │ + b 7504 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 7030 │ │ │ │ │ - ldr r6, [pc, #68] @ 7588 │ │ │ │ │ - b 71ec │ │ │ │ │ + b 70ec │ │ │ │ │ + ldr r6, [pc, #68] @ 7644 │ │ │ │ │ + b 72a8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 71ec │ │ │ │ │ + b 72a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 71ec │ │ │ │ │ + b 72a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 71e4 │ │ │ │ │ + beq 72a0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 72c8 │ │ │ │ │ + b 7384 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7328 │ │ │ │ │ + b 73e4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000758c : │ │ │ │ │ +00007648 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -8196,45 +8249,45 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ and ip, r4, #3 │ │ │ │ │ orr r3, r4, r2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bls 77f8 │ │ │ │ │ + bls 78b4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7a3c │ │ │ │ │ + beq 7af8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7a30 │ │ │ │ │ + beq 7aec │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 7848 │ │ │ │ │ + blt 7904 │ │ │ │ │ addeq ip, r0, #12 │ │ │ │ │ addeq r0, r1, #12 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 79b0 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7958 │ │ │ │ │ + bhi 7a14 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7878 │ │ │ │ │ + beq 7934 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7878 │ │ │ │ │ + beq 7934 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7b14 │ │ │ │ │ + beq 7bd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -8247,105 +8300,105 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 7a20 │ │ │ │ │ + beq 7adc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77e0 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr ip, [r6, #16] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77e0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77e0 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add r6, r6, #20 │ │ │ │ │ add sl, r0, r7, lsl #2 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ cmp ip, sl │ │ │ │ │ sub r0, r0, r8 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - bne 7700 │ │ │ │ │ + bne 77bc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 77ac │ │ │ │ │ + ble 7868 │ │ │ │ │ lsl lr, r7, #2 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add ip, r3, lr │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 77ac │ │ │ │ │ + ble 7868 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #16] │ │ │ │ │ - ble 77ac │ │ │ │ │ + ble 7868 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ add lr, r1, lr │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 784c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r1, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r1, r1, #2 │ │ │ │ │ orreq r2, r1, r2 │ │ │ │ │ streq r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 77e4 │ │ │ │ │ + beq 78a0 │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r3, #12 │ │ │ │ │ - beq 7a70 │ │ │ │ │ + beq 7b2c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7974 │ │ │ │ │ + bls 7a30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -8355,42 +8408,42 @@ │ │ │ │ │ subs r0, ip, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, ip, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 78d4 │ │ │ │ │ + bcs 7990 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - b 77ec │ │ │ │ │ + b 78a8 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7958 │ │ │ │ │ + bhi 7a14 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r7, r4 │ │ │ │ │ movne r4, r2 │ │ │ │ │ mvnne r9, #0 │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 76e4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r3, [pc, #704] @ 7b40 │ │ │ │ │ + ldr r3, [pc, #704] @ 7bfc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7af4 │ │ │ │ │ + beq 7bb0 │ │ │ │ │ ldr r0, [r1, #1724] @ 0x6bc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1720] @ 0x6b8 │ │ │ │ │ str r0, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8398,31 +8451,31 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 766c │ │ │ │ │ + b 7728 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7a9c │ │ │ │ │ + bcs 7b58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7b0c │ │ │ │ │ + beq 7bc8 │ │ │ │ │ ldr r1, [ip, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, r4, lsl #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 79b0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcs r3, r5 │ │ │ │ │ @@ -8431,173 +8484,173 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r6, r3 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r3, r6 │ │ │ │ │ movle r4, r2 │ │ │ │ │ movle r6, r5 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - ble 760c │ │ │ │ │ + ble 76c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7b18 │ │ │ │ │ + b 7bd4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r2, r4, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 77ec │ │ │ │ │ + bcs 78a8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a0c │ │ │ │ │ + bgt 7ac8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7a0c │ │ │ │ │ - ldr r2, [pc, #384] @ 7b44 │ │ │ │ │ + bne 7ac8 │ │ │ │ │ + ldr r2, [pc, #384] @ 7c00 │ │ │ │ │ ldr r5, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7aa8 │ │ │ │ │ + bne 7b64 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7b34 │ │ │ │ │ - ldr r2, [pc, #360] @ 7b48 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ + ldr r2, [pc, #360] @ 7c04 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi 7ad4 │ │ │ │ │ + bhi 7b90 │ │ │ │ │ ldr r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ - b 77ec │ │ │ │ │ + b 78a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - bne 772c │ │ │ │ │ - b 77ac │ │ │ │ │ + bne 77e8 │ │ │ │ │ + b 7868 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b bf00 │ │ │ │ │ + b bfbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7ae0 │ │ │ │ │ - bl bf00 │ │ │ │ │ + beq 7b9c │ │ │ │ │ + bl bfbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 77ec │ │ │ │ │ + beq 78a8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 77ec │ │ │ │ │ + b 78a8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7bdc │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7a6c │ │ │ │ │ + beq 7b28 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 77e4 │ │ │ │ │ + b 78a0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7b34 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 79d8 │ │ │ │ │ + bls 7a94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7a0c │ │ │ │ │ + b 7ac8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b ac18 │ │ │ │ │ + b acd4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 7628 │ │ │ │ │ - ldr r3, [pc, #56] @ 7b4c │ │ │ │ │ - b 77ec │ │ │ │ │ + b 76e4 │ │ │ │ │ + ldr r3, [pc, #56] @ 7c08 │ │ │ │ │ + b 78a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 77ec │ │ │ │ │ + b 78a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77e4 │ │ │ │ │ + beq 78a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 79a0 │ │ │ │ │ + b 7a5c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7a0c │ │ │ │ │ + b 7ac8 │ │ │ │ │ .word 0x000002b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007b50 : │ │ │ │ │ +00007c0c : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b8c │ │ │ │ │ + bne 7c48 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 7b6c │ │ │ │ │ + bne 7c28 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 7b7c │ │ │ │ │ + bne 7c38 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ - b c868 │ │ │ │ │ + b c924 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7bd4 │ │ │ │ │ - ldr r0, [pc, #96] @ 7bec │ │ │ │ │ + bne 7c90 │ │ │ │ │ + ldr r0, [pc, #96] @ 7ca8 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -8625,79 +8678,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007bf0 : │ │ │ │ │ +00007cac : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #740] @ 7ef0 │ │ │ │ │ + vldr d6, [pc, #736] @ 7fa8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 7e34 │ │ │ │ │ - vldr d6, [pc, #728] @ 7ef8 │ │ │ │ │ + ble 7e98 │ │ │ │ │ + vldr d6, [pc, #724] @ 7fb0 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 7cd0 │ │ │ │ │ + bpl 7d34 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 7c5c │ │ │ │ │ + bhi 7d18 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r0, r3, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 7c78 │ │ │ │ │ + bhi 7f14 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - eor r1, r3, r3, asr #31 │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - sub r1, r1, r3, asr #31 │ │ │ │ │ - vstr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 48c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r0, r2, #12 │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - mvnlt r3, #0 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - orr r3, r3, #16 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r1, r1, #30 │ │ │ │ │ - str r3, [r0], #4 │ │ │ │ │ - beq 7c50 │ │ │ │ │ - b 7cbc │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #548] @ 7f00 │ │ │ │ │ + vldr d6, [pc, #632] @ 7fb8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 7eb0 │ │ │ │ │ + bgt 7f8c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -8708,15 +8739,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7f84 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #30 │ │ │ │ │ @@ -8727,41 +8758,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt 7e10 │ │ │ │ │ + blt 7e74 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi 7e10 │ │ │ │ │ + bmi 7e74 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 7e74 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -8769,32 +8800,32 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 7de0 │ │ │ │ │ + bne 7e44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7c50 │ │ │ │ │ + beq 7d0c │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 7c50 │ │ │ │ │ + b 7d0c │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #192] @ 7f00 │ │ │ │ │ + vldr d5, [pc, #276] @ 7fb8 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 7eb0 │ │ │ │ │ + bgt 7f8c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 7ed0 │ │ │ │ │ + bvs 7f6c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ @@ -8806,71 +8837,92 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7f84 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7d38 │ │ │ │ │ + b 7d9c │ │ │ │ │ + eor r1, r3, r3, asr #31 │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + sub r1, r1, r3, asr #31 │ │ │ │ │ + vstr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 48c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 7f84 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r0, r2, #12 │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movge r3, #1 │ │ │ │ │ + mvnlt r3, #0 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + orr r3, r3, #16 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ + lsrs r1, r1, #30 │ │ │ │ │ + str r3, [r0], #4 │ │ │ │ │ + beq 7d0c │ │ │ │ │ + b 7f58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 7c50 │ │ │ │ │ + b 7d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7ec8 │ │ │ │ │ - nop {0} │ │ │ │ │ + b 7f84 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00007f08 : │ │ │ │ │ +00007fc0 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 8048 │ │ │ │ │ + beq 8100 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8064 │ │ │ │ │ + beq 811c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 7f6c │ │ │ │ │ + bhi 8024 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -8880,388 +8932,388 @@ │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r6, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 7fc4 │ │ │ │ │ + bcc 807c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r4, #3 │ │ │ │ │ sbcs r4, r4, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r3, lsr #2 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ - bcc 8038 │ │ │ │ │ + bcc 80f0 │ │ │ │ │ ldr r4, [ip, r0, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 7f8c │ │ │ │ │ + b 8044 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 8020 │ │ │ │ │ + blt 80d8 │ │ │ │ │ asr r1, r6, #31 │ │ │ │ │ mul lr, r6, lr │ │ │ │ │ mla lr, r3, r1, lr │ │ │ │ │ umull r3, r1, r6, r3 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7f60 │ │ │ │ │ + beq 8018 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f60 │ │ │ │ │ + bgt 8018 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f60 │ │ │ │ │ + bne 8018 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 8018 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ands r3, r3, r6, lsr #31 │ │ │ │ │ - bne 80a4 │ │ │ │ │ + bne 815c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r1] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7fe0 │ │ │ │ │ + b 8098 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1748 @ 0x6d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 8018 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8058 │ │ │ │ │ + beq 8110 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 809c │ │ │ │ │ + bhi 8154 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 7fe8 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7f70 │ │ │ │ │ + b 8028 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 7fe0 │ │ │ │ │ + b 8098 │ │ │ │ │ │ │ │ │ │ -000080b0 : │ │ │ │ │ +00008168 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8134 │ │ │ │ │ + beq 81ec │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8150 │ │ │ │ │ + beq 8208 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 8108 │ │ │ │ │ + bhi 81c0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 8144 │ │ │ │ │ + beq 81fc │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 8100 │ │ │ │ │ + b 81b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 8100 │ │ │ │ │ + b 81b8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 8144 │ │ │ │ │ + beq 81fc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 81c0 │ │ │ │ │ + bhi 8278 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bgt 8100 │ │ │ │ │ + bgt 81b8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 812c │ │ │ │ │ + bne 81e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 8124 │ │ │ │ │ + b 81dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8124 │ │ │ │ │ + bgt 81dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8124 │ │ │ │ │ - b 81ac │ │ │ │ │ + bne 81dc │ │ │ │ │ + b 8264 │ │ │ │ │ │ │ │ │ │ -000081fc : │ │ │ │ │ +000082b4 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 8fb0 │ │ │ │ │ + bne 906c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8f6c │ │ │ │ │ + ble 9028 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8fac │ │ │ │ │ + bne 9068 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 833c │ │ │ │ │ + beq 83f4 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8d28 │ │ │ │ │ + beq 8de4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 90a4 │ │ │ │ │ + beq 919c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 8d14 │ │ │ │ │ - ldr r1, [pc, #3732] @ 9120 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ + ldr r1, [pc, #3736] @ 91dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ff4 │ │ │ │ │ + beq 90b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8f48 │ │ │ │ │ + bne 9004 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8f38 │ │ │ │ │ + beq 8ff4 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r2, r6, r3 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ - bne 8f50 │ │ │ │ │ + bne 900c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 892c │ │ │ │ │ + bne 89e4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8c50 │ │ │ │ │ + beq 8da4 │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ + bne 8cfc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8d04 │ │ │ │ │ + beq 8dc0 │ │ │ │ │ ldrb r3, [r2, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 8c44 │ │ │ │ │ + bne 8cf0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8d04 │ │ │ │ │ + beq 8dc0 │ │ │ │ │ sub r3, r2, #3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8bfc │ │ │ │ │ + bne 8cb4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8318 │ │ │ │ │ + bne 83d0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 8bbc │ │ │ │ │ + b 8c74 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8c5c │ │ │ │ │ + bne 8d08 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8f38 │ │ │ │ │ + beq 8ff4 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r1, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ moveq ip, r7 │ │ │ │ │ - bne 8cdc │ │ │ │ │ + bne 8d88 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 850c │ │ │ │ │ + bne 85c4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8c6c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8b1c │ │ │ │ │ + bne 8bd4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8c6c │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8ba0 │ │ │ │ │ + bne 8c58 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8c6c │ │ │ │ │ sub r0, r1, #3 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq 8474 │ │ │ │ │ + beq 852c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 845c │ │ │ │ │ + beq 8514 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 844c │ │ │ │ │ + beq 8504 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 84f4 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 842c │ │ │ │ │ + beq 84e4 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 841c │ │ │ │ │ + beq 84d4 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 840c │ │ │ │ │ + beq 84c4 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 8bb8 │ │ │ │ │ + beq 8c70 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #6] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldrb r0, [lr, #7] │ │ │ │ │ add r2, r5, #6 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8bac │ │ │ │ │ + bne 8c64 │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8474 │ │ │ │ │ - b 8bb8 │ │ │ │ │ + bne 852c │ │ │ │ │ + b 8c70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ @@ -9273,24 +9325,24 @@ │ │ │ │ │ mls r2, r2, r3, r7 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ │ add sl, r3, r2, lsr #4 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 90c8 │ │ │ │ │ + bhi 91c0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movhi r2, sl │ │ │ │ │ - bls 8b58 │ │ │ │ │ + bls 8c10 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8cd0 │ │ │ │ │ + beq 8d7c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ @@ -9302,30 +9354,30 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 8d3c │ │ │ │ │ + bne 8df8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 87c8 │ │ │ │ │ + bne 8880 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, lr, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ands r7, r7, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 872c │ │ │ │ │ + beq 87e4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8644 │ │ │ │ │ + beq 86fc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 8910 │ │ │ │ │ + bne 89c8 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -9354,15 +9406,15 @@ │ │ │ │ │ lsrhi r0, r2, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ - b 8724 │ │ │ │ │ + b 87dc │ │ │ │ │ ldrb ip, [lr, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9393,15 +9445,15 @@ │ │ │ │ │ lsrhi r6, r2, #30 │ │ │ │ │ bichi ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r2, r6, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq 88b0 │ │ │ │ │ + beq 8968 │ │ │ │ │ ldrb ip, [lr, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9423,34 +9475,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bls 8690 │ │ │ │ │ + bls 8748 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r6, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 8690 │ │ │ │ │ + b 8748 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands r0, r7, #3 │ │ │ │ │ - beq 89f8 │ │ │ │ │ + beq 8ab0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8858 │ │ │ │ │ + beq 8910 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8808 │ │ │ │ │ + beq 88c0 │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ @@ -9490,49 +9542,49 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8ab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a8c │ │ │ │ │ + beq 8b44 │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8b28 │ │ │ │ │ + beq 8be0 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c14 │ │ │ │ │ + beq 8cc0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8b28 │ │ │ │ │ + bls 8be0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 9030 │ │ │ │ │ + bne 90ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ - b 85fc │ │ │ │ │ + b 86b4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ @@ -9572,15 +9624,15 @@ │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 88b0 │ │ │ │ │ + beq 8968 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ @@ -9603,236 +9655,237 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ cmp ip, #29 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls 8958 │ │ │ │ │ - b 8938 │ │ │ │ │ + bls 8a10 │ │ │ │ │ + b 89f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r7, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 8a98 │ │ │ │ │ + bne 8b50 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8b08 │ │ │ │ │ + bgt 8bc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b08 │ │ │ │ │ - ldr r2, [pc, #1636] @ 9124 │ │ │ │ │ + bne 8bc0 │ │ │ │ │ + ldr r2, [pc, #1640] @ 91e0 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8bcc │ │ │ │ │ + bne 8c84 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9098 │ │ │ │ │ - ldr r3, [pc, #1612] @ 9128 │ │ │ │ │ + bne 9148 │ │ │ │ │ + ldr r3, [pc, #1616] @ 91e4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 8bf0 │ │ │ │ │ + bhi 8ca8 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 88f8 │ │ │ │ │ + b 89b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 88f8 │ │ │ │ │ - b 8a9c │ │ │ │ │ - ldr r2, [pc, #1484] @ 912c │ │ │ │ │ + bcs 89b0 │ │ │ │ │ + b 8b54 │ │ │ │ │ + ldr r2, [pc, #1488] @ 91e8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8d0c │ │ │ │ │ + beq 8dc8 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 85a8 │ │ │ │ │ + b 8660 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9098 │ │ │ │ │ + bne 9148 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8ad4 │ │ │ │ │ + bls 8b8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 8b08 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 8bc0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 8514 │ │ │ │ │ + b 85cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 908c │ │ │ │ │ + beq 9190 │ │ │ │ │ ldr ip, [ip, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8cbc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 88f0 │ │ │ │ │ + b 89a8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 8514 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b 8bbc │ │ │ │ │ + b 85cc │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b 85cc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90e4 │ │ │ │ │ + bne 9154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8cd4 │ │ │ │ │ + beq 8d80 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 913c <_PyLong_FromByteArray> │ │ │ │ │ + bl 91f8 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8cbc │ │ │ │ │ + bgt 8d68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8cbc │ │ │ │ │ + bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8cd4 │ │ │ │ │ + beq 8d80 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b 88f8 │ │ │ │ │ + b 89b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8904 │ │ │ │ │ + b 89bc │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - movge r7, #0 │ │ │ │ │ - movge r4, r7 │ │ │ │ │ - movge ip, r7 │ │ │ │ │ - bge 837c │ │ │ │ │ + blt 8db0 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + b 8434 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b 8c74 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 837c │ │ │ │ │ + b 8434 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8334 │ │ │ │ │ + b 83ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + b 8620 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8284 │ │ │ │ │ - b 8cd4 │ │ │ │ │ + bge 833c │ │ │ │ │ + b 8d80 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8340 │ │ │ │ │ - b 8cd4 │ │ │ │ │ + bge 83f8 │ │ │ │ │ + b 8d80 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 8e84 │ │ │ │ │ + bne 8f40 │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r7, r7, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 8dac │ │ │ │ │ + beq 8e68 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov ip, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, r4, lsl #24 │ │ │ │ │ lsl r0, r2, r0 │ │ │ │ │ - bne 8dac │ │ │ │ │ - b 8f1c │ │ │ │ │ + bne 8e68 │ │ │ │ │ + b 8fd8 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 8f1c │ │ │ │ │ + beq 8fd8 │ │ │ │ │ ldrb r6, [ip, #1] │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ eor r6, r6, #255 @ 0xff │ │ │ │ │ adds r6, r6, r3 │ │ │ │ │ and r8, r6, #255 @ 0xff │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ @@ -9869,24 +9922,24 @@ │ │ │ │ │ lsl r6, r8, r6 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr r6, r6, r8, lsr sl │ │ │ │ │ orr r0, r6, r0 │ │ │ │ │ add r6, r1, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ movls r1, r6 │ │ │ │ │ - bls 8da4 │ │ │ │ │ + bls 8e60 │ │ │ │ │ add r8, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ sub r1, r1, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r8, #12] │ │ │ │ │ orr r2, r6, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - b 8da4 │ │ │ │ │ + b 8e60 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ @@ -9916,128 +9969,146 @@ │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ movls r1, ip │ │ │ │ │ strhi r2, [lr, #12] │ │ │ │ │ orrhi r2, ip, r0, lsl #2 │ │ │ │ │ lsrhi r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 8ea0 │ │ │ │ │ + bne 8f5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ movne r3, #2 │ │ │ │ │ - b 88c4 │ │ │ │ │ + b 897c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #488] @ 9130 │ │ │ │ │ - b 88f8 │ │ │ │ │ + ldr r5, [pc, #488] @ 91ec │ │ │ │ │ + b 89b0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 8c60 │ │ │ │ │ + b 8d0c │ │ │ │ │ ldrsb r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9020 │ │ │ │ │ + blt 90dc │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 82d4 │ │ │ │ │ + b 838c │ │ │ │ │ sub r1, fp, #92 @ 0x5c │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #424] @ 9134 │ │ │ │ │ + ldr r1, [pc, #424] @ 91f0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [r0] │ │ │ │ │ - bne 825c │ │ │ │ │ - b 8cd4 │ │ │ │ │ + bne 8314 │ │ │ │ │ + b 8d80 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #92 @ 0x5c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #372] @ 9134 │ │ │ │ │ + ldr ip, [pc, #372] @ 91f0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cd4 │ │ │ │ │ + beq 8d80 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8250 │ │ │ │ │ - ldr r1, [pc, #316] @ 9138 │ │ │ │ │ + b 8308 │ │ │ │ │ + ldr r1, [pc, #316] @ 91f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9054 │ │ │ │ │ + beq 9110 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8354 │ │ │ │ │ - b 8c60 │ │ │ │ │ + beq 840c │ │ │ │ │ + b 8d0c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 82d4 │ │ │ │ │ + b 838c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9070 │ │ │ │ │ + ble 912c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8904 │ │ │ │ │ + b 89bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8cd4 │ │ │ │ │ + b 8d80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 904c │ │ │ │ │ + bne 9108 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 904c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 8a98 │ │ │ │ │ + b 9108 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 8b08 │ │ │ │ │ + b 8bc0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub r1, fp, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8d80 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + bl 91f8 <_PyLong_FromByteArray> │ │ │ │ │ + R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + sub r0, fp, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + b 8d68 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b 8b50 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -10045,106 +10116,88 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 8cd4 │ │ │ │ │ + b 8d80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8cd4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub r1, fp, #80 @ 0x50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8cd4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - bl 913c <_PyLong_FromByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - sub r0, fp, #80 @ 0x50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 8cbc │ │ │ │ │ + b 8d80 │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000644 │ │ │ │ │ + .word 0x00000648 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000005c4 │ │ │ │ │ + .word 0x000005c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000913c <_PyLong_FromByteArray>: │ │ │ │ │ +000091f8 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq 9cf4 <_PyLong_FromByteArray+0xbb8> │ │ │ │ │ + beq 9db0 <_PyLong_FromByteArray+0xbb8> │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ - beq 97dc <_PyLong_FromByteArray+0x6a0> │ │ │ │ │ + beq 9898 <_PyLong_FromByteArray+0x6a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cd8 <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ + bne 9d94 <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 91ec <_PyLong_FromByteArray+0xb0> │ │ │ │ │ + bne 92a8 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9ccc <_PyLong_FromByteArray+0xb90> │ │ │ │ │ + beq 9d88 <_PyLong_FromByteArray+0xb90> │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9a64 <_PyLong_FromByteArray+0x928> │ │ │ │ │ + bne 9b60 <_PyLong_FromByteArray+0x968> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9ab8 <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + beq 9d80 <_PyLong_FromByteArray+0xb88> │ │ │ │ │ ldrb r3, [lr, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9aa4 <_PyLong_FromByteArray+0x968> │ │ │ │ │ + bne 9b54 <_PyLong_FromByteArray+0x95c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9ab8 <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + beq 9d80 <_PyLong_FromByteArray+0xb88> │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 91e4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + bne 92a0 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 91c8 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bne 9284 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r0, r2, r3 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movls r3, #0 │ │ │ │ │ @@ -10156,24 +10209,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ add r8, r2, r3, lsr #4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 9d20 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ + bhi 9ddc <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r3, r8 │ │ │ │ │ - bls 99a4 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bls 9a60 <_PyLong_FromByteArray+0x868> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9cfc <_PyLong_FromByteArray+0xbc0> │ │ │ │ │ + beq 9db8 <_PyLong_FromByteArray+0xbc0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -10185,30 +10238,30 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsl r3, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 9738 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ + beq 97f4 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9ac0 <_PyLong_FromByteArray+0x984> │ │ │ │ │ + bne 9b90 <_PyLong_FromByteArray+0x998> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 94c0 <_PyLong_FromByteArray+0x384> │ │ │ │ │ + bne 957c <_PyLong_FromByteArray+0x384> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ add r8, r9, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ - beq 9424 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ + beq 94e0 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 933c <_PyLong_FromByteArray+0x200> │ │ │ │ │ + beq 93f8 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 92f4 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ + beq 93b0 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ @@ -10243,15 +10296,15 @@ │ │ │ │ │ lsrhi r2, r1, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ - b 941c <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + b 94d8 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10282,15 +10335,15 @@ │ │ │ │ │ lsrhi lr, r1, #30 │ │ │ │ │ bichi r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 95a8 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9664 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10312,34 +10365,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 9388 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + bls 9444 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ - b 9388 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b 9444 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ - beq 96b8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + beq 9774 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9550 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + beq 960c <_PyLong_FromByteArray+0x414> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9500 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + beq 95bc <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ ldrb r0, [r6], #-1 │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ @@ -10379,33 +10432,33 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 96b8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + bne 9774 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 974c <_PyLong_FromByteArray+0x610> │ │ │ │ │ + beq 9808 <_PyLong_FromByteArray+0x610> │ │ │ │ │ orr r3, r2, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 99e4 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq 9aa0 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9a74 <_PyLong_FromByteArray+0x938> │ │ │ │ │ + beq 9b24 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 99e4 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + bls 9aa0 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ @@ -10447,15 +10500,15 @@ │ │ │ │ │ movls r3, lr │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 95a8 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9664 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10478,273 +10531,278 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r7 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 9618 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - b 95f8 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + bls 96d4 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b 96b4 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 9758 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + bne 9814 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 97c8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bgt 9884 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97c8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ - ldr r2, [pc, #1468] @ 9d3c <_PyLong_FromByteArray+0xc00> │ │ │ │ │ + bne 9884 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + ldr r2, [pc, #1468] @ 9df8 <_PyLong_FromByteArray+0xc00> │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a24 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + bne 9ae0 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9d14 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ - ldr r3, [pc, #1444] @ 9d40 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + bne 9dd0 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ + ldr r3, [pc, #1444] @ 9dfc <_PyLong_FromByteArray+0xc04> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 9a48 <_PyLong_FromByteArray+0x90c> │ │ │ │ │ + bhi 9b04 <_PyLong_FromByteArray+0x90c> │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 95f0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 96ac <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cb0 <_PyLong_FromByteArray+0xb74> │ │ │ │ │ + bne 9b6c <_PyLong_FromByteArray+0x974> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9984 <_PyLong_FromByteArray+0x848> │ │ │ │ │ + bne 9a40 <_PyLong_FromByteArray+0x848> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9994 <_PyLong_FromByteArray+0x858> │ │ │ │ │ + beq 9a50 <_PyLong_FromByteArray+0x858> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9994 <_PyLong_FromByteArray+0x858> │ │ │ │ │ + bne 9a50 <_PyLong_FromByteArray+0x858> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9a54 <_PyLong_FromByteArray+0x918> │ │ │ │ │ + beq 9b10 <_PyLong_FromByteArray+0x918> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9a14 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ + bne 9ad0 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9a54 <_PyLong_FromByteArray+0x918> │ │ │ │ │ + beq 9b10 <_PyLong_FromByteArray+0x918> │ │ │ │ │ sub r0, r2, #3 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 98e4 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ + beq 99a0 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 98cc <_PyLong_FromByteArray+0x790> │ │ │ │ │ + beq 9988 <_PyLong_FromByteArray+0x790> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 98bc <_PyLong_FromByteArray+0x780> │ │ │ │ │ + beq 9978 <_PyLong_FromByteArray+0x780> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 98ac <_PyLong_FromByteArray+0x770> │ │ │ │ │ + beq 9968 <_PyLong_FromByteArray+0x770> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 989c <_PyLong_FromByteArray+0x760> │ │ │ │ │ + beq 9958 <_PyLong_FromByteArray+0x760> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 988c <_PyLong_FromByteArray+0x750> │ │ │ │ │ + beq 9948 <_PyLong_FromByteArray+0x750> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 987c <_PyLong_FromByteArray+0x740> │ │ │ │ │ + beq 9938 <_PyLong_FromByteArray+0x740> │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + beq 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9978 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ + bne 9a34 <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 98e4 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ + bne 99a0 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldr r3, [pc, #920] @ 9d44 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldr r3, [pc, #920] @ 9e00 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9ab0 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + beq 9b88 <_PyLong_FromByteArray+0x990> │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 9288 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b 9344 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 95f0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - b 975c <_PyLong_FromByteArray+0x620> │ │ │ │ │ + bcs 96ac <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9818 <_PyLong_FromByteArray+0x620> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9d14 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ + bne 9dd0 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9794 <_PyLong_FromByteArray+0x658> │ │ │ │ │ + bls 9850 <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 97c8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9884 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d08 <_PyLong_FromByteArray+0xbcc> │ │ │ │ │ + beq 9dc4 <_PyLong_FromByteArray+0xbcc> │ │ │ │ │ ldr ip, [ip, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a70 <_PyLong_FromByteArray+0x934> │ │ │ │ │ + beq 9b20 <_PyLong_FromByteArray+0x928> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 95e8 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + b 96a4 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldrsb r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge 98a0 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ + mov ip, #1 │ │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b 98a8 <_PyLong_FromByteArray+0x6b0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 9248 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 91e4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + b 9304 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9c04 <_PyLong_FromByteArray+0xac8> │ │ │ │ │ + bne 9cd4 <_PyLong_FromByteArray+0xadc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ add r8, r9, lr │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 9b2c <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + beq 9bfc <_PyLong_FromByteArray+0xa04> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsr r9, r2, #8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ orr r7, r7, r2, lsl #24 │ │ │ │ │ mov r2, #8 │ │ │ │ │ lsl r1, r3, r1 │ │ │ │ │ - bne 9b2c <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ - b 9c94 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ + bne 9bfc <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + b 9d64 <_PyLong_FromByteArray+0xb6c> │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq 9c94 <_PyLong_FromByteArray+0xb58> │ │ │ │ │ + beq 9d64 <_PyLong_FromByteArray+0xb6c> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ │ adc r9, r9, #0 │ │ │ │ │ @@ -10781,24 +10839,24 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bls 9b24 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + bls 9bf4 <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r3, #30 │ │ │ │ │ sub r2, r2, #22 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [ip, #12] │ │ │ │ │ orr r3, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b 9b24 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + b 9bf4 <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -10826,74 +10884,69 @@ │ │ │ │ │ bichi r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ movls r2, lr │ │ │ │ │ strhi r3, [r8, #12] │ │ │ │ │ orrhi r3, lr, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 9c20 <_PyLong_FromByteArray+0xae4> │ │ │ │ │ + bne 9cf0 <_PyLong_FromByteArray+0xaf8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r2, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r3, [r1, #12] │ │ │ │ │ - b 95bc <_PyLong_FromByteArray+0x480> │ │ │ │ │ - ldrsb r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge 97e4 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b 97ec <_PyLong_FromByteArray+0x6b0> │ │ │ │ │ + b 9678 <_PyLong_FromByteArray+0x480> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 92a0 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 91f4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 92b0 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldrsb r3, [lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9178 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bge 9234 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9184 <_PyLong_FromByteArray+0x48> │ │ │ │ │ - ldr r5, [pc, #76] @ 9d48 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ - b 95f0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9240 <_PyLong_FromByteArray+0x48> │ │ │ │ │ + ldr r5, [pc, #76] @ 9e04 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ + b 96ac <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 95f0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 96ac <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9758 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + b 9814 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 97c8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9884 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9d00 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + b 9dbc <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000059c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009d4c : │ │ │ │ │ +00009e08 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -10901,46 +10954,46 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ lsr r9, r1, #3 │ │ │ │ │ lsr sl, r8, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt a374 │ │ │ │ │ + bgt a430 │ │ │ │ │ and r4, r1, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a02c │ │ │ │ │ + beq a0e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ clz r8, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - beq a568 │ │ │ │ │ + beq a624 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a32c │ │ │ │ │ + bne a3e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ adds r7, r8, r9 │ │ │ │ │ - beq a8f0 │ │ │ │ │ + beq a9ac │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a9a0 │ │ │ │ │ + bgt aa5c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq a3bc │ │ │ │ │ + beq a478 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a948 │ │ │ │ │ + beq aa04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -10951,250 +11004,250 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a10c │ │ │ │ │ + bne a1c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9f60 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9f60 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9f60 │ │ │ │ │ add lr, r6, sl, lsl #2 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 9e8c │ │ │ │ │ + bne 9f48 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt a354 │ │ │ │ │ + blt a410 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne a704 │ │ │ │ │ + bne a7c0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ee8 │ │ │ │ │ + beq 9fa4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9ee8 │ │ │ │ │ + bgt 9fa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ee8 │ │ │ │ │ + bne 9fa4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9f1c │ │ │ │ │ + beq 9fd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9f1c │ │ │ │ │ + bgt 9fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f1c │ │ │ │ │ + bne 9fd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq 9f84 │ │ │ │ │ + beq a040 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq 9f58 │ │ │ │ │ + beq a014 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 9f84 │ │ │ │ │ + bls a040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a400 │ │ │ │ │ + beq a4bc │ │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f54 │ │ │ │ │ + beq a010 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r5, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 9f40 │ │ │ │ │ + b 9ffc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 9f48 │ │ │ │ │ + bcs a004 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a438 │ │ │ │ │ + bgt a4f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a438 │ │ │ │ │ - ldr r1, [pc, #2548] @ a9c8 │ │ │ │ │ + bne a4f4 │ │ │ │ │ + ldr r1, [pc, #2548] @ aa84 │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a4c8 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne a9bc │ │ │ │ │ - ldr r3, [pc, #2528] @ a9cc │ │ │ │ │ + bne aa78 │ │ │ │ │ + ldr r3, [pc, #2528] @ aa88 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi a430 │ │ │ │ │ + bhi a4ec │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r4, r1, r5, lsl #4 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ - b 9f48 │ │ │ │ │ + b a004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq aa18 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldreq r8, [r5, #8] │ │ │ │ │ - beq 9d9c │ │ │ │ │ + beq 9e58 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq a0fc │ │ │ │ │ + beq a1b8 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r1, r0, r1, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq a0fc │ │ │ │ │ + beq a1b8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r0, r0, r1, lsr #30 │ │ │ │ │ and r1, r0, ip │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a0fc │ │ │ │ │ + beq a1b8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq a0fc │ │ │ │ │ + beq a1b8 │ │ │ │ │ add r4, r6, #8 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ add r4, r4, r9, lsl #2 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne a0dc │ │ │ │ │ + bne a198 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r4, #2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9d9c │ │ │ │ │ + b 9e58 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a44c │ │ │ │ │ + beq a508 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9f60 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq a8e8 │ │ │ │ │ + beq a9a4 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a3b8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a3b8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ str ip, [r4, #28] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a3b8 │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ sub r0, r3, r1 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands ip, r0, #3 │ │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a324 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq a234 │ │ │ │ │ + beq a2f0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq a208 │ │ │ │ │ + beq a2c4 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ @@ -11221,15 +11274,15 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a3b8 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ @@ -11258,108 +11311,108 @@ │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ - bne a268 │ │ │ │ │ + bne a324 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9f60 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b 9ea4 │ │ │ │ │ + b 9f60 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 9dd4 │ │ │ │ │ + bne 9e90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eoreq r8, r8, #1 │ │ │ │ │ - b 9dd4 │ │ │ │ │ + b 9e90 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 9eac │ │ │ │ │ + b 9f68 │ │ │ │ │ and r4, r8, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a6d4 │ │ │ │ │ + beq a790 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 9d94 │ │ │ │ │ + b 9e50 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq a6cc │ │ │ │ │ + beq a788 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a98c │ │ │ │ │ + beq aa48 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r1, [pc, #1548] @ a9d0 │ │ │ │ │ + ldr r1, [pc, #1548] @ aa8c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a934 │ │ │ │ │ + beq a9f0 │ │ │ │ │ ldr r0, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1720] @ 0x6b8 │ │ │ │ │ str r0, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 9e2c │ │ │ │ │ + b 9ee8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 9fb0 │ │ │ │ │ + b a06c │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a9bc │ │ │ │ │ + bne aa78 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9fe4 │ │ │ │ │ + bls a0a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 9f48 │ │ │ │ │ + b a004 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a4d4 │ │ │ │ │ + beq a590 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq a92c │ │ │ │ │ + beq a9e8 │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ @@ -11370,34 +11423,34 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ eor lr, lr, r2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a474 │ │ │ │ │ + bne a530 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a4d4 │ │ │ │ │ + beq a590 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9f60 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 9eac │ │ │ │ │ + bge 9f68 │ │ │ │ │ sub r0, r9, sl │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq a548 │ │ │ │ │ + beq a604 │ │ │ │ │ add lr, sl, #3 │ │ │ │ │ lsr r3, r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r5, r6, lr, lsl #2 │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r2, r5, r1 │ │ │ │ │ @@ -11406,130 +11459,130 @@ │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str ip, [lr, r1] │ │ │ │ │ add ip, lr, r1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ - bne a50c │ │ │ │ │ + bne a5c8 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 9eac │ │ │ │ │ + beq 9f68 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ add r6, r6, r2, lsl #2 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ eor r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 9eac │ │ │ │ │ + b 9f68 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq a994 │ │ │ │ │ + beq aa50 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a39c │ │ │ │ │ + beq a458 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ eor r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #12] │ │ │ │ │ - beq a964 │ │ │ │ │ + beq aa20 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #20] │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp sl, #4 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ cmp sl, #5 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #28] │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ cmp sl, #6 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #32] │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ cmp sl, #9 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #44] @ 0x2c │ │ │ │ │ - beq a6c0 │ │ │ │ │ + beq a77c │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ add r7, ip, sl, lsl #2 │ │ │ │ │ add ip, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne a6a0 │ │ │ │ │ + bne a75c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a908 │ │ │ │ │ + bne a9c4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 9dd4 │ │ │ │ │ + b 9e90 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq aa18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b a050 │ │ │ │ │ + b a10c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -11539,27 +11592,27 @@ │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq a830 │ │ │ │ │ + beq a8ec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq a810 │ │ │ │ │ + beq a8cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq a7f8 │ │ │ │ │ + beq a8b4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a89c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq a7c8 │ │ │ │ │ + beq a884 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq a7b0 │ │ │ │ │ + beq a86c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq a798 │ │ │ │ │ + beq a854 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [lr, #12]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -11596,15 +11649,15 @@ │ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq 9eb4 │ │ │ │ │ + beq 9f70 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r0, r5, ip │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -11641,131 +11694,131 @@ │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne a830 │ │ │ │ │ - b 9eb4 │ │ │ │ │ + bne a8ec │ │ │ │ │ + b 9f70 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a308 │ │ │ │ │ + b a3c4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [pc, #208] @ a9d4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b 9f48 │ │ │ │ │ + ldr r4, [pc, #208] @ aa90 │ │ │ │ │ + bl aa94 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a98c │ │ │ │ │ + beq aa48 │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a9a0 │ │ │ │ │ + bgt aa5c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 9dec │ │ │ │ │ + b 9ea8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a4b4 │ │ │ │ │ + b a570 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - bne 9e00 │ │ │ │ │ + bne 9ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 9f48 │ │ │ │ │ + b a004 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq a6cc │ │ │ │ │ + beq a788 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a98c │ │ │ │ │ + beq aa48 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 9dec │ │ │ │ │ + b 9ea8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a344 │ │ │ │ │ + b a400 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b a95c │ │ │ │ │ + bl aa94 │ │ │ │ │ + b aa18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a94c │ │ │ │ │ + b aa08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b a438 │ │ │ │ │ + b a4f4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a9d8 : │ │ │ │ │ +0000aa94 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq aa10 │ │ │ │ │ + beq aacc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aa10 │ │ │ │ │ + bgt aacc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aa10 │ │ │ │ │ + bne aacc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000aa1c : │ │ │ │ │ +0000aad8 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls aac8 │ │ │ │ │ + bls ab84 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi aaa0 │ │ │ │ │ - ldr r2, [pc, #236] @ ab3c │ │ │ │ │ + bhi ab5c │ │ │ │ │ + ldr r2, [pc, #236] @ abf8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aadc │ │ │ │ │ + beq ab98 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ @@ -11777,34 +11830,34 @@ │ │ │ │ │ strd r2, [r0, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab34 │ │ │ │ │ + beq abf0 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b aa98 │ │ │ │ │ + b ab54 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab30 │ │ │ │ │ + beq abec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -11814,41 +11867,41 @@ │ │ │ │ │ strle r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b aa90 │ │ │ │ │ + b ab4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa98 │ │ │ │ │ + b ab54 │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000ab40 : │ │ │ │ │ +0000abfc : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ac0c │ │ │ │ │ + beq acc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ac0c │ │ │ │ │ + beq acc8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls ab78 │ │ │ │ │ + bls ac34 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b 9d4c │ │ │ │ │ + b 9e08 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi ab6c │ │ │ │ │ + bhi ac28 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -11858,71 +11911,71 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs abe0 │ │ │ │ │ + bcs ac9c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs ac00 │ │ │ │ │ + bcs acbc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ac18 : │ │ │ │ │ +0000acd4 : │ │ │ │ │ x_sub(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt ae38 │ │ │ │ │ - beq af2c │ │ │ │ │ + bgt aef4 │ │ │ │ │ + beq afe8 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi afc4 │ │ │ │ │ + bhi b080 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b0d8 │ │ │ │ │ + beq b194 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq b09c │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b0f0 │ │ │ │ │ + beq b1ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -11931,408 +11984,408 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r9, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq af1c │ │ │ │ │ + beq afd8 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq ad64 │ │ │ │ │ + beq ae20 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq ad64 │ │ │ │ │ + beq ae20 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq ad64 │ │ │ │ │ + beq ae20 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ add ip, r4, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r8, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne ad40 │ │ │ │ │ + bne adfc │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - ble adec │ │ │ │ │ + ble aea8 │ │ │ │ │ lsl ip, r5, #2 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ add lr, r6, ip │ │ │ │ │ cmp r9, r1 │ │ │ │ │ add r0, r4, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble adec │ │ │ │ │ + ble aea8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble adec │ │ │ │ │ + ble aea8 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add r3, r4, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r6, r6, r9, lsl #2 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne add0 │ │ │ │ │ + bne ae8c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq ae7c │ │ │ │ │ + beq af38 │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq b07c │ │ │ │ │ + beq b138 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls ae7c │ │ │ │ │ + bls af38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi afc4 │ │ │ │ │ + bhi b080 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq b0a8 │ │ │ │ │ + beq b164 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b ac78 │ │ │ │ │ + b ad34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - bne aea8 │ │ │ │ │ + bne af64 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs ae2c │ │ │ │ │ + bcs aee8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b064 │ │ │ │ │ + bgt b120 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b064 │ │ │ │ │ - ldr r2, [pc, #572] @ b108 │ │ │ │ │ + bne b120 │ │ │ │ │ + ldr r2, [pc, #572] @ b1c4 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b038 │ │ │ │ │ - ldr r3, [pc, #560] @ b10c │ │ │ │ │ + bne b0f4 │ │ │ │ │ + ldr r3, [pc, #560] @ b1c8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi b05c │ │ │ │ │ + bhi b118 │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r4, r1, r5, lsl #4 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ - b ae2c │ │ │ │ │ + b aee8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne ad6c │ │ │ │ │ - b adec │ │ │ │ │ + bne ae28 │ │ │ │ │ + b aea8 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b0e8 │ │ │ │ │ + beq b1a4 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afa0 │ │ │ │ │ + bne b05c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b0e8 │ │ │ │ │ + beq b1a4 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - bne af9c │ │ │ │ │ + bne b058 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b0e8 │ │ │ │ │ + beq b1a4 │ │ │ │ │ ldr r0, [lr, r2, lsl #2] │ │ │ │ │ ldr r1, [ip, r2, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afa0 │ │ │ │ │ + bne b05c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b af78 │ │ │ │ │ + b b034 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r7, #1 │ │ │ │ │ movcc r6, r8 │ │ │ │ │ mvncc r7, #0 │ │ │ │ │ movcc r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - ble ac68 │ │ │ │ │ + ble ad24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b0f4 │ │ │ │ │ + b b1b0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #288] @ b110 │ │ │ │ │ + ldr r1, [pc, #288] @ b1cc │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b0cc │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r0, [r1, #1724] @ 0x6bc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1720] @ 0x6b8 │ │ │ │ │ str r0, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b acb8 │ │ │ │ │ + b ad74 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b0fc │ │ │ │ │ + bne b1b8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls aed4 │ │ │ │ │ + bls af90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b ae2c │ │ │ │ │ + b aee8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ae6c │ │ │ │ │ + beq af28 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b078 │ │ │ │ │ + beq b134 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r5, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b ae24 │ │ │ │ │ + b aee0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b afe8 │ │ │ │ │ + b b0a4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b ac78 │ │ │ │ │ + b ad34 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b afe8 │ │ │ │ │ - ldr r4, [pc, #36] @ b114 │ │ │ │ │ - b ae2c │ │ │ │ │ + b b0a4 │ │ │ │ │ + ldr r4, [pc, #36] @ b1d0 │ │ │ │ │ + b aee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b ae2c │ │ │ │ │ + b aee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b064 │ │ │ │ │ + b b120 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b118 : │ │ │ │ │ +0000b1d4 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b334 │ │ │ │ │ + beq b3f0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b334 │ │ │ │ │ + beq b3f0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b270 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b270 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b290 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi b1f0 │ │ │ │ │ + bhi b2ac │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl b344 │ │ │ │ │ + bl b400 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b32c │ │ │ │ │ + beq b3e8 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r3, r0 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls b19c │ │ │ │ │ + bls b258 │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b2d0 │ │ │ │ │ - ldr r2, [pc, #316] @ b340 │ │ │ │ │ + bhi b38c │ │ │ │ │ + ldr r2, [pc, #316] @ b3fc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b268 │ │ │ │ │ + beq b324 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ - blt b2c8 │ │ │ │ │ + blt b384 │ │ │ │ │ mov r3, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b328 │ │ │ │ │ + beq b3e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12345,52 +12398,52 @@ │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bge b254 │ │ │ │ │ + bge b310 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b b258 │ │ │ │ │ + b b314 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b32c │ │ │ │ │ + beq b3e8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ add r1, r0, #12 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq b1ac │ │ │ │ │ - b b314 │ │ │ │ │ + beq b268 │ │ │ │ │ + b b3d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b1ac │ │ │ │ │ + b b268 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b344 : │ │ │ │ │ +0000b400 : │ │ │ │ │ l_divmod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -12399,177 +12452,177 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ - beq b3f4 │ │ │ │ │ + beq b4b0 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi b5b4 │ │ │ │ │ + bhi b670 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl b7a4 │ │ │ │ │ + bl b860 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b660 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b548 │ │ │ │ │ + beq b604 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b47c │ │ │ │ │ + beq b538 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b3dc │ │ │ │ │ + beq b498 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b52c │ │ │ │ │ + ble b5e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne b588 │ │ │ │ │ + bne b644 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b628 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b660 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b774 │ │ │ │ │ + beq b830 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor ip, ip, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ tst ip, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne b558 │ │ │ │ │ + bne b614 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b b5a4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + b b660 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b3c0 │ │ │ │ │ + bne b47c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5e68 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b5ac │ │ │ │ │ + bgt b668 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b668 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b74c │ │ │ │ │ - ldr r1, [pc, #700] @ b7a0 │ │ │ │ │ + beq b808 │ │ │ │ │ + ldr r1, [pc, #700] @ b85c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 758c │ │ │ │ │ + bl 7648 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b724 │ │ │ │ │ + beq b7e0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b524 │ │ │ │ │ + bgt b5e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b524 │ │ │ │ │ + bne b5e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b b3c0 │ │ │ │ │ + b b47c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b3e8 │ │ │ │ │ + b b4a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq b48c │ │ │ │ │ - b b3c0 │ │ │ │ │ + beq b548 │ │ │ │ │ + b b47c │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b b454 │ │ │ │ │ + b b510 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b420 │ │ │ │ │ - b b5a4 │ │ │ │ │ + bne b4dc │ │ │ │ │ + b b660 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl b7a4 │ │ │ │ │ + bl b860 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b3a0 │ │ │ │ │ + bne b45c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b3d4 │ │ │ │ │ + b b490 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b b4d4 │ │ │ │ │ + b b590 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble b588 │ │ │ │ │ + ble b644 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b660 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12577,177 +12630,177 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b614 │ │ │ │ │ + bgt b6d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b788 │ │ │ │ │ + beq b844 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b660 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq b6ec │ │ │ │ │ + beq b7a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b6ec │ │ │ │ │ + bne b7a8 │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6b4 │ │ │ │ │ + beq b770 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6b4 │ │ │ │ │ + beq b770 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b68c │ │ │ │ │ + beq b748 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b3e8 │ │ │ │ │ + bgt b4a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b3e8 │ │ │ │ │ + b b4a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b6d0 │ │ │ │ │ + bgt b78c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b77c │ │ │ │ │ + beq b838 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b5a4 │ │ │ │ │ + b b660 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b708 │ │ │ │ │ + bgt b7c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b794 │ │ │ │ │ + beq b850 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b5a4 │ │ │ │ │ + b b660 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b74c │ │ │ │ │ + bgt b808 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b74c │ │ │ │ │ + bne b808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b5a4 │ │ │ │ │ + bgt b660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5a4 │ │ │ │ │ + bne b660 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b5a4 │ │ │ │ │ + b b660 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b b3e8 │ │ │ │ │ + b b4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b6d0 │ │ │ │ │ + b b78c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b614 │ │ │ │ │ + b b6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b708 │ │ │ │ │ + b b7c4 │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b7a4 : │ │ │ │ │ +0000b860 : │ │ │ │ │ long_divrem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq bf00 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt b960 │ │ │ │ │ + bgt ba1c │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq b9a0 │ │ │ │ │ + beq ba5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne b9c4 │ │ │ │ │ + bne ba80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq ba14 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne bc8c │ │ │ │ │ lsl lr, r7, #2 │ │ │ │ │ add sl, r5, #12 │ │ │ │ │ add r7, lr, #12 │ │ │ │ │ tst lr, #4 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r2, ip │ │ │ │ │ add lr, sl, lr │ │ │ │ │ add r7, r4, r7 │ │ │ │ │ mov r8, #5 │ │ │ │ │ - bne ba3c │ │ │ │ │ + bne baf8 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ lsr r2, r4, #2 │ │ │ │ │ mov r6, lr │ │ │ │ │ @@ -12787,98 +12840,98 @@ │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ and r2, ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ │ umull r2, r3, r2, r8 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ add r4, r2, r1 │ │ │ │ │ - bne b84c │ │ │ │ │ + bne b908 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq b928 │ │ │ │ │ + beq b9e4 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bba8 │ │ │ │ │ + beq bc64 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne b9ec │ │ │ │ │ + bne baa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b958 │ │ │ │ │ + bgt ba14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bee8 │ │ │ │ │ + beq bfa4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b998 │ │ │ │ │ + b ba54 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne be6c │ │ │ │ │ + bne bf28 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r9] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #1376] @ bef4 │ │ │ │ │ + ldr r3, [pc, #1376] @ bfb0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc b960 │ │ │ │ │ + bcc ba1c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq b7f4 │ │ │ │ │ + beq b8b0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13118 │ │ │ │ │ + bl 131e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 1d10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq b958 │ │ │ │ │ + beq ba14 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne bb78 │ │ │ │ │ + bne bc34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq ba94 │ │ │ │ │ + beq bb50 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls bad0 │ │ │ │ │ + bls bb8c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b b994 │ │ │ │ │ + b ba50 │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ umull r1, ip, r0, r3 │ │ │ │ │ bic r1, ip, #3 │ │ │ │ │ add r1, r1, ip, lsr #2 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sbc ip, r2, #0 │ │ │ │ │ @@ -12891,113 +12944,113 @@ │ │ │ │ │ and ip, r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ │ str r2, [r7, #-4]! │ │ │ │ │ umull r2, r3, ip, r8 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne b84c │ │ │ │ │ - b b90c │ │ │ │ │ + bne b908 │ │ │ │ │ + b b9c8 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ba24 │ │ │ │ │ + beq bae0 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne bdb4 │ │ │ │ │ + bne be70 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi ba30 │ │ │ │ │ + bhi baec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r5, r2, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs ba30 │ │ │ │ │ + bcs baec │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb64 │ │ │ │ │ + bgt bc20 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb64 │ │ │ │ │ - ldr r2, [pc, #984] @ bef8 │ │ │ │ │ + bne bc20 │ │ │ │ │ + ldr r2, [pc, #984] @ bfb4 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd40 │ │ │ │ │ + bne bdfc │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne be60 │ │ │ │ │ - ldr r3, [pc, #964] @ befc │ │ │ │ │ + bne bf1c │ │ │ │ │ + ldr r3, [pc, #964] @ bfb8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi bd64 │ │ │ │ │ + bhi be20 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r3, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ - b ba30 │ │ │ │ │ + b baec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne bd70 │ │ │ │ │ + bne be2c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ba1c │ │ │ │ │ + b bad8 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq bea0 │ │ │ │ │ + beq bf5c │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq bd20 │ │ │ │ │ + beq bddc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b b928 │ │ │ │ │ + b b9e4 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq bc78 │ │ │ │ │ + beq bd34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bc48 │ │ │ │ │ + beq bd04 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bc28 │ │ │ │ │ + beq bce4 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ @@ -13018,15 +13071,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ - beq b90c │ │ │ │ │ + beq b9c8 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r4, r4, #16 │ │ │ │ │ @@ -13060,183 +13113,183 @@ │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r7 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne bc84 │ │ │ │ │ + bne bd40 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b b90c │ │ │ │ │ + b b9c8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bea0 │ │ │ │ │ + beq bf5c │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bbc0 │ │ │ │ │ - b b928 │ │ │ │ │ + bne bc7c │ │ │ │ │ + b b9e4 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne be60 │ │ │ │ │ + bne bf1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bb30 │ │ │ │ │ + bls bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bb64 │ │ │ │ │ + b bc20 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble becc │ │ │ │ │ + ble bf88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq beac │ │ │ │ │ + beq bf68 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ba1c │ │ │ │ │ + b bad8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble be84 │ │ │ │ │ + ble bf40 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba24 │ │ │ │ │ + bne bae0 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b958 │ │ │ │ │ + bgt ba14 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b958 │ │ │ │ │ + bne ba14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq ba14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b958 │ │ │ │ │ + bgt ba14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b958 │ │ │ │ │ + bne ba14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b958 │ │ │ │ │ + b ba14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b958 │ │ │ │ │ + b ba14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bb64 │ │ │ │ │ + b bc20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne b988 │ │ │ │ │ - b b958 │ │ │ │ │ + bne ba44 │ │ │ │ │ + b ba14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bde0 │ │ │ │ │ + bne be9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bde0 │ │ │ │ │ + b be9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b b928 │ │ │ │ │ + b b9e4 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq ba14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r6, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble be2c │ │ │ │ │ - b b958 │ │ │ │ │ + ble bee8 │ │ │ │ │ + b ba14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd9c │ │ │ │ │ + bne be58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd9c │ │ │ │ │ + b be58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b958 │ │ │ │ │ + b ba14 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000bf00 : │ │ │ │ │ +0000bfbc : │ │ │ │ │ x_add(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt c254 │ │ │ │ │ + bgt c310 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c29c │ │ │ │ │ + bgt c358 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c1f4 │ │ │ │ │ + beq c2b0 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c288 │ │ │ │ │ + beq c344 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13245,174 +13298,174 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r0, #8] │ │ │ │ │ - beq c1e0 │ │ │ │ │ + beq c29c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c13c │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c13c │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c13c │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c13c │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c13c │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add r6, r6, #28 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c05c │ │ │ │ │ + bne c118 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge c1c8 │ │ │ │ │ + bge c284 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add lr, r7, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ ldr r2, [lr, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge c128 │ │ │ │ │ + bge c1e4 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #16] │ │ │ │ │ - bge c128 │ │ │ │ │ + bge c1e4 │ │ │ │ │ ldr r2, [lr, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge c128 │ │ │ │ │ + bge c1e4 │ │ │ │ │ add ip, r7, #20 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ add lr, r0, #20 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c10c │ │ │ │ │ + bne c1c8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c14c │ │ │ │ │ + beq c208 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c154 │ │ │ │ │ + beq c210 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq c198 │ │ │ │ │ + beq c254 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c268 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c198 │ │ │ │ │ + beq c254 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne c1a4 │ │ │ │ │ + bne c260 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c17c │ │ │ │ │ + bne c238 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b c14c │ │ │ │ │ + b c208 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq c14c │ │ │ │ │ + beq c208 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne c13c │ │ │ │ │ - b c14c │ │ │ │ │ + bne c1f8 │ │ │ │ │ + b c208 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c1c0 │ │ │ │ │ + beq c27c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b c088 │ │ │ │ │ - ldr r2, [pc, #188] @ c2b8 │ │ │ │ │ + b c144 │ │ │ │ │ + ldr r2, [pc, #188] @ c374 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c294 │ │ │ │ │ + beq c350 │ │ │ │ │ ldr r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r1, [r2, #1724] @ 0x6bc │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -13420,74 +13473,74 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bne bf98 │ │ │ │ │ - b c1c8 │ │ │ │ │ + bne c054 │ │ │ │ │ + b c284 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c29c │ │ │ │ │ + bgt c358 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf60 │ │ │ │ │ + bne c01c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c14c │ │ │ │ │ + b c208 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c274 │ │ │ │ │ + b c330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c28c │ │ │ │ │ + b c348 │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c2bc : │ │ │ │ │ +0000c378 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c460 │ │ │ │ │ + beq c51c │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c46c │ │ │ │ │ + beq c528 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c38c │ │ │ │ │ + bhi c448 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -13496,57 +13549,57 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs c36c │ │ │ │ │ + bcs c428 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs c3cc │ │ │ │ │ + bcs c488 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c364 │ │ │ │ │ + beq c420 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c364 │ │ │ │ │ + b c420 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c478 │ │ │ │ │ + blt c534 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne c4b4 │ │ │ │ │ + bne c570 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c4a8 │ │ │ │ │ + beq c564 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -13569,155 +13622,155 @@ │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add lr, r0, #12 │ │ │ │ │ orrs r1, r2, #0 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ strne r2, [lr, #8] │ │ │ │ │ - b c364 │ │ │ │ │ + b c420 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b c364 │ │ │ │ │ + b c420 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq c3e0 │ │ │ │ │ + beq c49c │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #24 │ │ │ │ │ - bne c3f8 │ │ │ │ │ + bne c4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c364 │ │ │ │ │ + b c420 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c48c │ │ │ │ │ + b c548 │ │ │ │ │ │ │ │ │ │ -0000c4bc <_PyLong_FormatWriter>: │ │ │ │ │ +0000c578 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne c500 <_PyLong_FormatWriter+0x44> │ │ │ │ │ + bne c5bc <_PyLong_FormatWriter+0x44> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25b8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 11134 │ │ │ │ │ - b c4f8 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ + bl 11204 │ │ │ │ │ + b c5b4 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ │ │ │ │ │ -0000c520 : │ │ │ │ │ +0000c5dc : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r7, r4, r3 │ │ │ │ │ - bne c648 │ │ │ │ │ + bne c704 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi c830 │ │ │ │ │ + bhi c8ec │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c644 │ │ │ │ │ + beq c700 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c6a0 │ │ │ │ │ + beq c75c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne c6bc │ │ │ │ │ + bne c778 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c5ac │ │ │ │ │ + bne c668 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c6a8 │ │ │ │ │ + beq c764 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl c868 │ │ │ │ │ + bl c924 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c780 │ │ │ │ │ + beq c83c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r2, r6, #3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c83c │ │ │ │ │ + beq c8f8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ orr r0, r0, r6 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c5a0 │ │ │ │ │ + bgt c65c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c5a0 │ │ │ │ │ + bne c65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c65c │ │ │ │ │ mov r7, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ mov r1, #2 │ │ │ │ │ @@ -13730,392 +13783,392 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c780 │ │ │ │ │ + beq c83c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - bgt c578 │ │ │ │ │ + bgt c634 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c788 │ │ │ │ │ + bne c844 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c6b0 │ │ │ │ │ - ldr r5, [pc, #436] @ c864 │ │ │ │ │ - b c5a0 │ │ │ │ │ + bne c76c │ │ │ │ │ + ldr r5, [pc, #436] @ c920 │ │ │ │ │ + b c65c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c5b0 │ │ │ │ │ + b c66c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c5b0 │ │ │ │ │ + bne c66c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c794 │ │ │ │ │ + beq c850 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c594 │ │ │ │ │ + beq c650 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c75c │ │ │ │ │ + beq c818 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c768 │ │ │ │ │ + bne c824 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq c738 │ │ │ │ │ + beq c7f4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10650 │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c65c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne c7b8 │ │ │ │ │ + bne c874 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl 1090c <_PyLong_FromBytes> │ │ │ │ │ + bl 109dc <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c65c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c780 │ │ │ │ │ + bne c83c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c65c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c5b0 │ │ │ │ │ + bne c66c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6a8 │ │ │ │ │ + beq c764 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c780 │ │ │ │ │ + b c83c │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bne c7e4 │ │ │ │ │ + bne c8a0 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq c814 │ │ │ │ │ + beq c8d0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq c748 │ │ │ │ │ + beq c804 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c804 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - b c74c │ │ │ │ │ + b c808 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c780 │ │ │ │ │ + b c83c │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b c648 │ │ │ │ │ + b c704 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c780 │ │ │ │ │ + bgt c83c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c780 │ │ │ │ │ + bne c83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c780 │ │ │ │ │ + b c83c │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c868 : │ │ │ │ │ +0000c924 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne c914 │ │ │ │ │ + bne c9d0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ca18 │ │ │ │ │ + beq cad4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c904 │ │ │ │ │ + beq c9c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ca44 │ │ │ │ │ + beq cb00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca50 │ │ │ │ │ + bne cb0c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq c98c │ │ │ │ │ + beq ca48 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10580 │ │ │ │ │ + b 10650 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ - bl c868 │ │ │ │ │ + bl c924 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq caf8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq c9b0 │ │ │ │ │ + beq ca6c │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq c9d4 │ │ │ │ │ + beq ca90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ bic r0, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c9fc │ │ │ │ │ + ble cab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne ca6c │ │ │ │ │ + bne cb28 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1090c <_PyLong_FromBytes> │ │ │ │ │ + b 109dc <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne c950 │ │ │ │ │ + bne ca0c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca3c │ │ │ │ │ + bgt caf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca3c │ │ │ │ │ + bne caf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ca3c │ │ │ │ │ + b caf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c980 │ │ │ │ │ + bne ca3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c980 │ │ │ │ │ + b ca3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [pc, #188] @ cae0 │ │ │ │ │ - beq c980 │ │ │ │ │ + ldreq r5, [pc, #188] @ cb9c │ │ │ │ │ + beq ca3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c980 │ │ │ │ │ + b ca3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca3c │ │ │ │ │ + bne caf8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ca3c │ │ │ │ │ + b caf8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca94 │ │ │ │ │ + bne cb50 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq cac4 │ │ │ │ │ + beq cb80 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c99c │ │ │ │ │ + beq ca58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c99c │ │ │ │ │ + bne ca58 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - b c9a0 │ │ │ │ │ + b ca5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ca3c │ │ │ │ │ + b caf8 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cae4 : │ │ │ │ │ +0000cba0 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cb5c │ │ │ │ │ + beq cc18 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq cb50 │ │ │ │ │ + beq cc0c │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cb48 │ │ │ │ │ + b cc04 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ @@ -14123,31 +14176,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b cb54 │ │ │ │ │ + b cc10 │ │ │ │ │ │ │ │ │ │ -0000cb80 : │ │ │ │ │ +0000cc3c : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi cc34 │ │ │ │ │ + bhi ccf0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -14156,62 +14209,62 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs cc14 │ │ │ │ │ + bcs ccd0 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs cc78 │ │ │ │ │ + bcs cd34 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cc08 │ │ │ │ │ + beq ccc4 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b cc08 │ │ │ │ │ + b ccc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r8, #1 │ │ │ │ │ - blt cd04 │ │ │ │ │ + blt cdc0 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cd14 │ │ │ │ │ + beq cdd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -14229,78 +14282,78 @@ │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r7, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ strne r7, [r3, #20] │ │ │ │ │ - b cc08 │ │ │ │ │ + b ccc4 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b cc84 │ │ │ │ │ + b cd40 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b cc08 │ │ │ │ │ + b ccc4 │ │ │ │ │ │ │ │ │ │ -0000cd24 : │ │ │ │ │ +0000cde0 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d430 │ │ │ │ │ + beq d4ec │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d430 │ │ │ │ │ + beq d4ec │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ - beq d468 │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq d538 │ │ │ │ │ + beq d5f4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq d204 │ │ │ │ │ + beq d2c0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq d48c │ │ │ │ │ + beq d548 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d450 │ │ │ │ │ + beq d50c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq d21c │ │ │ │ │ + beq d2d8 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d5cc │ │ │ │ │ + bge d68c │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d538 │ │ │ │ │ + blt d5f4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -14310,43 +14363,43 @@ │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt d5cc │ │ │ │ │ + bgt d68c │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d538 │ │ │ │ │ + blt d5f4 │ │ │ │ │ mvn r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ sub r3, r9, #55 @ 0x37 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt d278 │ │ │ │ │ + bgt d334 │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d480 │ │ │ │ │ + beq d53c │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge ceb4 │ │ │ │ │ + bge cf70 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -14365,21 +14418,21 @@ │ │ │ │ │ lsl r3, r2, r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d038 │ │ │ │ │ + ble d0f4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq cf98 │ │ │ │ │ + beq d054 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq cf6c │ │ │ │ │ + beq d028 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq cf48 │ │ │ │ │ + beq d004 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, #2 │ │ │ │ │ ldr r2, [r8, #16]! │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -14401,15 +14454,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d038 │ │ │ │ │ + ble d0f4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ mov r4, r8 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ @@ -14440,65 +14493,65 @@ │ │ │ │ │ orr r3, r3, ip, lsl r1 │ │ │ │ │ lsl r2, ip, r7 │ │ │ │ │ orr r2, r2, ip, lsr lr │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ - bgt cf9c │ │ │ │ │ + bgt d058 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d614 │ │ │ │ │ + beq d6d4 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d270 │ │ │ │ │ + beq d32c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d4a8 │ │ │ │ │ + beq d564 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13118 │ │ │ │ │ + bl 131e8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0c0 │ │ │ │ │ + bgt d17c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0c0 │ │ │ │ │ + bne d17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d480 │ │ │ │ │ + beq d53c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0fc │ │ │ │ │ + bgt d1b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0fc │ │ │ │ │ + bne d1b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r6, #30 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -14515,44 +14568,44 @@ │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r3, r6 │ │ │ │ │ orr r2, r5, r2 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ ands lr, r2, ip, lsl r3 │ │ │ │ │ - beq d164 │ │ │ │ │ + beq d220 │ │ │ │ │ mvn lr, #2 │ │ │ │ │ bics lr, r2, lr, lsl r3 │ │ │ │ │ addne r2, r2, ip, lsl r3 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ and r2, r2, ip, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #984] @ d560 │ │ │ │ │ + vldr d5, [pc, #988] @ d620 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt d1ec │ │ │ │ │ + bgt d2a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d1b8 │ │ │ │ │ + bgt d274 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d1b8 │ │ │ │ │ + bne d274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge d5a8 │ │ │ │ │ + bge d668 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ @@ -14561,57 +14614,57 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b d178 │ │ │ │ │ + b d234 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d234 │ │ │ │ │ + beq d2f0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsbne r3, r6, #1 │ │ │ │ │ - bne cde0 │ │ │ │ │ + bne ce9c │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne d450 │ │ │ │ │ + bne d50c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d450 │ │ │ │ │ + beq d50c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d580 │ │ │ │ │ + bne d640 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne d5e8 │ │ │ │ │ + bne d6a8 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b d1d4 │ │ │ │ │ + b d290 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d058 │ │ │ │ │ + b d114 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r7, r5, r0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d480 │ │ │ │ │ + beq d53c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d550 │ │ │ │ │ + ble d60c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add sl, r4, #12 │ │ │ │ │ @@ -14624,19 +14677,19 @@ │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r7, r7, r5, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ - beq d350 │ │ │ │ │ + beq d40c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d328 │ │ │ │ │ + beq d3e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d43c │ │ │ │ │ + bne d4f8 │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ @@ -14646,15 +14699,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq d3f0 │ │ │ │ │ + beq d4ac │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub r5, r7, #4 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ @@ -14685,48 +14738,48 @@ │ │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r4, #-12] │ │ │ │ │ - bne d354 │ │ │ │ │ + bne d410 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne r5, #1 │ │ │ │ │ eor r3, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d048 │ │ │ │ │ + beq d104 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d3fc │ │ │ │ │ + b d4b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b d308 │ │ │ │ │ + b d3c4 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt cdf0 │ │ │ │ │ - b d5cc │ │ │ │ │ + blt ceac │ │ │ │ │ + b d68c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14738,150 +14791,151 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d22c │ │ │ │ │ - b cdc4 │ │ │ │ │ + beq d2e8 │ │ │ │ │ + b ce80 │ │ │ │ │ and r6, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ add r7, r9, r6, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi d4f8 │ │ │ │ │ + bmi d5b4 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b d4cc │ │ │ │ │ + b d588 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d604 │ │ │ │ │ + beq d6c4 │ │ │ │ │ ldr lr, [r9, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d558 │ │ │ │ │ + beq d614 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d100 │ │ │ │ │ + b d1bc │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vldr d0, [pc, #36] @ d568 │ │ │ │ │ - vldr d7, [pc, #40] @ d570 │ │ │ │ │ + vldr d0, [pc, #40] @ d628 │ │ │ │ │ + vldr d7, [pc, #44] @ d630 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b d1e0 │ │ │ │ │ + b d29c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d3f0 │ │ │ │ │ + b d4ac │ │ │ │ │ mov r3, ip │ │ │ │ │ - b d504 │ │ │ │ │ + b d5c0 │ │ │ │ │ + nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - vldr d5, [pc, #-24] @ d578 │ │ │ │ │ + vldr d5, [pc, #-24] @ d638 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b d248 │ │ │ │ │ - bne d5cc │ │ │ │ │ + b d304 │ │ │ │ │ + bne d68c │ │ │ │ │ mov r0, r6 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne d1c8 │ │ │ │ │ + bne d284 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d480 │ │ │ │ │ + b d53c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-124] @ d578 │ │ │ │ │ + vldr d4, [pc, #-124] @ d638 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b d268 │ │ │ │ │ + b d324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b d52c │ │ │ │ │ + b d5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b d080 │ │ │ │ │ + b d13c │ │ │ │ │ │ │ │ │ │ -0000d624 : │ │ │ │ │ +0000d6e4 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d6e4 │ │ │ │ │ + beq d7a4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d6c8 │ │ │ │ │ + beq d788 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi d680 │ │ │ │ │ + bhi d740 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 12950 <_PyLong_Frexp> │ │ │ │ │ + bl 12a20 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt d6a8 │ │ │ │ │ + blt d768 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -14890,54 +14944,54 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b d678 │ │ │ │ │ + b d738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d6c0 │ │ │ │ │ + b d780 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b d6c0 │ │ │ │ │ + b d780 │ │ │ │ │ │ │ │ │ │ -0000d6f8 : │ │ │ │ │ +0000d7b8 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d7ac │ │ │ │ │ + beq d86c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d790 │ │ │ │ │ + beq d850 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ bic r1, r2, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d760 │ │ │ │ │ + bhi d820 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ str r2, [fp, #-12] │ │ │ │ │ @@ -14946,930 +15000,959 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne d754 │ │ │ │ │ + bne d814 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b d758 │ │ │ │ │ + b d818 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d784 │ │ │ │ │ + b d844 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1635 @ 0x663 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b d784 │ │ │ │ │ + b d844 │ │ │ │ │ │ │ │ │ │ -0000d7c0 : │ │ │ │ │ +0000d880 : │ │ │ │ │ long_pow(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e79c │ │ │ │ │ + beq e798 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e79c │ │ │ │ │ + beq e798 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ded8 │ │ │ │ │ + ble df5c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble def4 │ │ │ │ │ + ble df78 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne dfd4 │ │ │ │ │ + bne e054 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne e77c │ │ │ │ │ + bne e778 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - and r4, r2, #3 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq e4d8 │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ + and r1, r2, #3 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + beq e604 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - mul r4, r2, r4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - moveq r8, r4 │ │ │ │ │ + rsb r1, r1, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + moveq r8, r2 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ - ldreq r4, [pc, #4032] @ e844 │ │ │ │ │ - beq dab0 │ │ │ │ │ + ldreq r4, [pc, #4060] @ e920 │ │ │ │ │ + beq db64 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - sub r9, r4, #1 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + sub r9, r2, #1 │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dce8 │ │ │ │ │ + bne dd94 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt e9f0 │ │ │ │ │ + bgt e9b8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [pc, #3932] @ e83c │ │ │ │ │ - ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f250 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - bls ddcc │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ + ldrle r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + ldr r3, [pc, #3960] @ e918 │ │ │ │ │ + ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble de28 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bls de50 │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ movls r5, #4 │ │ │ │ │ - bls d92c │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ + bls d9ec │ │ │ │ │ + cmp r7, #7 │ │ │ │ │ movls r5, #8 │ │ │ │ │ - bls d92c │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ + bls d9ec │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ movls r5, #16 │ │ │ │ │ - bls d92c │ │ │ │ │ + bls d9ec │ │ │ │ │ mov r5, #32 │ │ │ │ │ - cmp sl, #31 │ │ │ │ │ - bls d92c │ │ │ │ │ + cmp r7, #31 │ │ │ │ │ + bls d9ec │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bcs d920 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bcs d9e0 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ lsr r5, r5, #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - add r7, r3, r4, lsl #2 │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq db50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b da04 │ │ │ │ │ - ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + b dac0 │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi dc24 │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - and r0, r3, #3 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - movw lr, #1030 @ 0x406 │ │ │ │ │ - mul r1, r3, r1 │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - mul r0, r3, r0 │ │ │ │ │ - smull r0, r1, r1, r0 │ │ │ │ │ - adds ip, r0, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adc r2, r1, #0 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - bcs ddac │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - add r0, r0, #588 @ 0x24c │ │ │ │ │ + bhi dcd0 │ │ │ │ │ + and ip, r2, #3 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul ip, r2, ip │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + movw r2, #1030 @ 0x406 │ │ │ │ │ + smull r0, ip, ip, r3 │ │ │ │ │ + adds r1, r0, #5 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + adc r3, ip, #0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + bcs de08 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r4, r4, r0, lsl #4 │ │ │ │ │ - bgt dc7c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne dc7c │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ │ + bgt dd28 │ │ │ │ │ + sub sl, r2, #1 │ │ │ │ │ + str sl, [r6] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne dd28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dc8c │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne dd38 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq db50 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi dbbc │ │ │ │ │ + bhi dc70 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - movw lr, #1030 @ 0x406 │ │ │ │ │ + movw ip, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ - smull r0, r1, r0, r0 │ │ │ │ │ - adds ip, r0, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adc r2, r1, #0 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - bcs dcbc │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + smull r0, r2, r0, r0 │ │ │ │ │ + adds r1, r0, #5 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + adc r3, r2, #0 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + bcs dd68 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r6, r0, #588 @ 0x24c │ │ │ │ │ add r6, r3, r6, lsl #4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db60 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne db60 │ │ │ │ │ + bgt dc14 │ │ │ │ │ + sub sl, r3, #1 │ │ │ │ │ + str sl, [r4] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne dc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne db70 │ │ │ │ │ - tst sl, r5 │ │ │ │ │ - bne d958 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne dc24 │ │ │ │ │ + tst r7, r5 │ │ │ │ │ + bne da1c │ │ │ │ │ mov r4, r6 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - bne da04 │ │ │ │ │ + bne dac0 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bpl f28c │ │ │ │ │ - ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bpl f33c │ │ │ │ │ + ldr r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e294 │ │ │ │ │ + bne e2f0 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dfb4 │ │ │ │ │ + ble e034 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e444 │ │ │ │ │ + ble e570 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq dafc │ │ │ │ │ + beq dbb0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dafc │ │ │ │ │ + bgt dbb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dafc │ │ │ │ │ + bne dbb0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq db28 │ │ │ │ │ + beq dbdc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db28 │ │ │ │ │ + bgt dbdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db28 │ │ │ │ │ + bne dbdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db54 │ │ │ │ │ + beq dc08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db54 │ │ │ │ │ + bgt dc08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db54 │ │ │ │ │ + bne dc08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq da88 │ │ │ │ │ + beq db3c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e938 │ │ │ │ │ + beq e8ac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dbac │ │ │ │ │ + bgt dc60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dbac │ │ │ │ │ + bne dc60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b da88 │ │ │ │ │ + b db3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne da50 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - moveq r5, r6 │ │ │ │ │ - beq e2dc │ │ │ │ │ + bne db0c │ │ │ │ │ + str r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + beq e33c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dc10 │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - str r4, [r6] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq f298 │ │ │ │ │ + bgt dcbc │ │ │ │ │ + sub r6, r3, #1 │ │ │ │ │ + str r6, [r4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq e8c4 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e2dc │ │ │ │ │ - mov r1, ip │ │ │ │ │ + b e33c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f658 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl f728 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e554 │ │ │ │ │ + bne e680 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e7f8 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d9d0 │ │ │ │ │ + beq e7cc │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble da94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq d9fc │ │ │ │ │ + beq dab8 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e928 │ │ │ │ │ + beq e8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b d9fc │ │ │ │ │ - subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r1, r1, #0 │ │ │ │ │ - cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs de20 │ │ │ │ │ + b dab8 │ │ │ │ │ + subs r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc r2, r2, #0 │ │ │ │ │ + cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs r2, r2, #0 │ │ │ │ │ + bcs deb0 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne da50 │ │ │ │ │ - b dbd8 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - bls decc │ │ │ │ │ + bne db0c │ │ │ │ │ + b dc8c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bls df50 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl cb80 │ │ │ │ │ - ldr r3, [pc, #2872] @ e83c │ │ │ │ │ + bl cc3c │ │ │ │ │ + ldr r3, [pc, #2920] @ e918 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - beq f26c │ │ │ │ │ + beq f31c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dde0 │ │ │ │ │ + bgt de68 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ str r5, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne dde0 │ │ │ │ │ + bne de68 │ │ │ │ │ add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ddf0 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - bne daa4 │ │ │ │ │ - ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e7d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - moveq r4, r5 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq daa4 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq e9c0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b daa4 │ │ │ │ │ - subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r1, r1, #0 │ │ │ │ │ - cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs df04 │ │ │ │ │ + bne e4bc │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ + beq e394 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e2f0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b db64 │ │ │ │ │ + subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc ip, ip, #0 │ │ │ │ │ + cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs ip, ip, #0 │ │ │ │ │ + bcs df88 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dc64 │ │ │ │ │ + b dd10 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne d9a8 │ │ │ │ │ + ldr r0, [pc, #2784] @ e920 │ │ │ │ │ + str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bhi d9b0 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - add r7, r3, r4, lsl #2 │ │ │ │ │ - b d93c │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b da00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd40 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + bne e4bc │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ + bne ddf4 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq e928 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd40 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt e594 │ │ │ │ │ - lsrs r1, r2, #28 │ │ │ │ │ - bne e80c │ │ │ │ │ - mov r0, #16 │ │ │ │ │ - str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + bl aa94 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ddf4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt e6c0 │ │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ │ + bne e8e0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - strd r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq e800 │ │ │ │ │ + beq e804 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r1, #16 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - strd r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - orr r0, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ - orrs r0, r1, #0 │ │ │ │ │ - lsr r0, r3, #30 │ │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r0, r0, r2, lsl #2 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r6, #16] │ │ │ │ │ - strne r1, [r6, #20] │ │ │ │ │ - b da50 │ │ │ │ │ - beq e1a4 │ │ │ │ │ - ldr r4, [pc, #2412] @ e844 │ │ │ │ │ - b daa4 │ │ │ │ │ + orr r1, r1, r3 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + orrs r1, r2, #0 │ │ │ │ │ + lsr r1, sl, #30 │ │ │ │ │ + bic sl, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r1, r1, r3, lsl #2 │ │ │ │ │ + str sl, [r6, #12] │ │ │ │ │ + bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r1, [r6, #16] │ │ │ │ │ + strne r2, [r6, #20] │ │ │ │ │ + b db0c │ │ │ │ │ + beq e224 │ │ │ │ │ + ldr r4, [pc, #2500] @ e920 │ │ │ │ │ + b ddf4 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d824 │ │ │ │ │ + bgt d8e4 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b d824 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movge r1, #1 │ │ │ │ │ - strge r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - blt e5dc │ │ │ │ │ - lsrs r1, r2, #28 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - moveq r1, #2 │ │ │ │ │ - movne r1, #3 │ │ │ │ │ - str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b d8e4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movge r3, #1 │ │ │ │ │ + strge r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + blt e704 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + moveq r3, #2 │ │ │ │ │ + movne r3, #3 │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ + ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq e7cc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq e7a4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ - strle r0, [r1] │ │ │ │ │ + strle r0, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - rsb r1, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - orr r1, r1, r3, lsl #3 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - orrs r1, r0, #0 │ │ │ │ │ - strne r0, [r4, #20] │ │ │ │ │ - lsr r1, r3, #30 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + orr r3, r3, r2, lsl #3 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + orrs r3, r0, #0 │ │ │ │ │ + lsr r3, sl, #30 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + bic r2, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r1, r1, r2, lsl #2 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r1, [r4, #16] │ │ │ │ │ - b dc70 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + strne r0, [r4, #20] │ │ │ │ │ + b dd1c │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne dac0 │ │ │ │ │ + bne db74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dac0 │ │ │ │ │ + b db74 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e7a8 │ │ │ │ │ + beq e754 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq e224 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + beq e280 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - mov r8, sl │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ bic r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi e02c │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ + bhi e0ac │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e6d8 │ │ │ │ │ ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne e354 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bne e450 │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e8c4 │ │ │ │ │ + beq e9a0 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e534 │ │ │ │ │ + ble e660 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldreq sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldreq r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - beq e280 │ │ │ │ │ + beq e2dc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - ldr r3, [pc, #1940] @ e83c │ │ │ │ │ + ldr r3, [pc, #2032] @ e918 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ ldr r2, [r3, #1216] @ 0x4c0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #1216] @ 0x4c0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - strle r3, [sl] │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ + strle r3, [r7] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e564 │ │ │ │ │ + beq e690 │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - ldr r7, [pc, #1868] @ e840 │ │ │ │ │ - ldr r5, [pc, #1868] @ e844 │ │ │ │ │ - str r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r9, [pc, #1960] @ e91c │ │ │ │ │ + ldr r5, [pc, #1960] @ e920 │ │ │ │ │ + str r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b344 │ │ │ │ │ + bl b400 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e920 │ │ │ │ │ + beq e9b0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e3a4 │ │ │ │ │ - ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ble e4a0 │ │ │ │ │ + ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cb80 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl cc3c │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e578 │ │ │ │ │ + ble e6a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e924 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 758c │ │ │ │ │ + bl 7648 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e3c0 │ │ │ │ │ + ble e4ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e924 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e5b8 │ │ │ │ │ + ble e6e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e2f8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b e0fc │ │ │ │ │ - ldr r1, [pc, #1688] @ e844 │ │ │ │ │ + beq e3f4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b e17c │ │ │ │ │ + ldr r1, [pc, #1780] @ e920 │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl cb80 │ │ │ │ │ - ldr r3, [pc, #1668] @ e83c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + bl cc3c │ │ │ │ │ + ldr r3, [pc, #1760] @ e918 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - beq f26c │ │ │ │ │ + beq f31c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e1e8 │ │ │ │ │ + bgt e268 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e1e8 │ │ │ │ │ + bne e268 │ │ │ │ │ add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq daa4 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq e9cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b daa4 │ │ │ │ │ + bne e3c8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b ddf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e8c4 │ │ │ │ │ + beq e9a0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e258 │ │ │ │ │ + bgt e2b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e914 │ │ │ │ │ + beq e8ec │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ - ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ + ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - strne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bne e00c │ │ │ │ │ + strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bne e08c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b dab0 │ │ │ │ │ + b db64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ + movne r6, r4 │ │ │ │ │ strne r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq e5b0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq de00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 758c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 7648 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9d4 │ │ │ │ │ + ble e88c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, fp, #100 @ 0x64 │ │ │ │ │ strne r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - bne e700 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b dab0 │ │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq db64 │ │ │ │ │ + ldr r7, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e380 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne e380 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq db64 │ │ │ │ │ + b e358 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e7b0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e278 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq e8bc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl aa94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ddf4 │ │ │ │ │ + ldr r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e464 │ │ │ │ │ + ble e590 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e8cc │ │ │ │ │ - ldr r1, [pc, #1308] @ e844 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ble e814 │ │ │ │ │ + ldr r1, [pc, #1276] @ e920 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 2448 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e480 │ │ │ │ │ + bne e5cc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e820 │ │ │ │ │ + ble e870 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e4b8 │ │ │ │ │ - str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ble e5ac │ │ │ │ │ + str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq e3e4 │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ + beq e510 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt e3e4 │ │ │ │ │ + bgt e510 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - and r4, r3, #3 │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - mul r4, r3, r4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne d88c │ │ │ │ │ - b ded0 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne d94c │ │ │ │ │ + b df54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e124 │ │ │ │ │ + bne e1a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e124 │ │ │ │ │ + b e1a4 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10b10 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq e8a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ddec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e16c │ │ │ │ │ + bne e1ec │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e16c │ │ │ │ │ + b e1ec │ │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e8c4 │ │ │ │ │ + beq e9a0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e42c │ │ │ │ │ + bgt e558 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e42c │ │ │ │ │ + bne e558 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e380 │ │ │ │ │ + b e47c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne dad0 │ │ │ │ │ + bne db84 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dad0 │ │ │ │ │ + b db84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e314 │ │ │ │ │ + bne e410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e314 │ │ │ │ │ + b e410 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e44c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e44c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e744 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ble e71c │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e760 │ │ │ │ │ + ble e738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b dab0 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e350 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e350 │ │ │ │ │ + b db64 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e948 │ │ │ │ │ + ble e8f8 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e508 │ │ │ │ │ + bgt e634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e968 │ │ │ │ │ + beq f310 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -15881,933 +15964,909 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e0e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e064 │ │ │ │ │ + b e0e4 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b dc64 │ │ │ │ │ - ldr r7, [pc, #728] @ e844 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r4, r7, #16 │ │ │ │ │ - b e308 │ │ │ │ │ + b dd10 │ │ │ │ │ + ldr r9, [pc, #648] @ e920 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr sl, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r4, r9, #16 │ │ │ │ │ + b e404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e148 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne e1c8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e148 │ │ │ │ │ - rsbs r3, r0, #0 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - lsrs r1, r2, #28 │ │ │ │ │ - bne f2b4 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b de30 │ │ │ │ │ - ldr r4, [pc, #652] @ e840 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b dab0 │ │ │ │ │ + b e1c8 │ │ │ │ │ + rsbs sl, r0, #0 │ │ │ │ │ + rsc r3, r3, #0 │ │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ │ + bne e7dc │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + b dec0 │ │ │ │ │ + ldr r4, [pc, #572] @ e91c │ │ │ │ │ + b de00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e180 │ │ │ │ │ + bne e200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e180 │ │ │ │ │ - rsbs r3, r0, #0 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b df14 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq e6f0 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - beq f1bc │ │ │ │ │ - sub r9, sl, r5 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f1b4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq e930 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r9, r9, #1 │ │ │ │ │ - bne e620 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e6e4 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq e930 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bgt f1c8 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + b e200 │ │ │ │ │ + rsbs r2, r0, #0 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + rsc r1, r1, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b df98 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f19c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r7, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e730 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne e730 │ │ │ │ │ + bne e5d4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq e2f0 │ │ │ │ │ - b e708 │ │ │ │ │ + b e5d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e488 │ │ │ │ │ + bne e5e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e488 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e494 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e494 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9a0 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e980 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b db54 │ │ │ │ │ + b e5e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b dab0 │ │ │ │ │ + b db64 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e850 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e830 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b dc08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - movne r6, r4 │ │ │ │ │ strne r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne dbf4 │ │ │ │ │ + bne dca0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b dab0 │ │ │ │ │ - str r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b dbe4 │ │ │ │ │ + b db64 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b dc90 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r0, #24 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + bne e9a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e7d8 │ │ │ │ │ - mov r0, #24 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b de44 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e7b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ + str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e340 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne e41c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e340 │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024c0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024d0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e870 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq e8e8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e88c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq e8fc │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e8a8 │ │ │ │ │ + b e41c │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e908 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e8c4 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e798 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e798 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e974 │ │ │ │ │ - ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b e27c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e788 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e788 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ + str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e320 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne e43c │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e320 │ │ │ │ │ + b e43c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e334 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e870 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e88c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8a8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e258 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b e854 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b e334 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b dbf0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b e930 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e4e8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e4e8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b dc9c │ │ │ │ │ + str r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b e8b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e508 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e33c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b e7e4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8c4 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e2b4 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e79c │ │ │ │ │ + bne e614 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e79c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b e614 │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024c0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024d0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e94c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f360 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e968 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f374 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e78c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e78c │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b e930 │ │ │ │ │ - str r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b e930 │ │ │ │ │ + beq f380 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e9a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e2d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e2d4 │ │ │ │ │ + beq f38c │ │ │ │ │ + ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b e2d8 │ │ │ │ │ + mov r1, #24 │ │ │ │ │ + b dee4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b e930 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cb80 │ │ │ │ │ + bl cc3c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f22c │ │ │ │ │ + beq ec04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea14 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f240 │ │ │ │ │ + beq f350 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r4, fp, #100 @ 0x64 │ │ │ │ │ str r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [r4, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl cb80 │ │ │ │ │ + bl cc3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ec30 │ │ │ │ │ + beq ebf8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq ea80 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq ec30 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + beq ebf8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, #16 │ │ │ │ │ - bne ea5c │ │ │ │ │ + bne ea24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq eaf4 │ │ │ │ │ + beq eabc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eaf4 │ │ │ │ │ + bgt eabc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eaf4 │ │ │ │ │ + bne eabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr r6, [pc, #-704] @ e844 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + ldr r4, [pc, #-428] @ e920 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ + str lr, [fp, #-168] @ 0xffffff58 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - sub r9, r3, #1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + sub sl, r3, #1 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e5f0 │ │ │ │ │ + blt f178 │ │ │ │ │ ldr r2, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + mov r8, #29 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov sl, #29 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b eb7c │ │ │ │ │ + str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + b eb44 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq ec3c │ │ │ │ │ - subs sl, sl, #1 │ │ │ │ │ - bcc f0c0 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - lsr r3, r3, sl │ │ │ │ │ + beq ec18 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bcc f098 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + lsr r3, r3, r8 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ - orrs r9, r3, r9, lsl #1 │ │ │ │ │ - bne eb68 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + orrs sl, r3, sl, lsl #1 │ │ │ │ │ + bne eb30 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq efcc │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + beq ef48 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq efa4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efcc │ │ │ │ │ + bgt efa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne efcc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne efa4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq efdc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq efb4 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r7, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r7, [r6] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efbc │ │ │ │ │ + bgt ef94 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - str r7, [r4] │ │ │ │ │ + str r7, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne efbc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + bne ef94 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b eb74 │ │ │ │ │ - ldr r6, [pc, #-1012] @ e844 │ │ │ │ │ + b eb3c │ │ │ │ │ + ldr r4, [pc, #-736] @ e920 │ │ │ │ │ str r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b dbf4 │ │ │ │ │ - tst r9, #1 │ │ │ │ │ + b dca0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r4, [pc, #-752] @ e920 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b dca0 │ │ │ │ │ + tst sl, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne ec6c │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ - ands r7, r9, #1 │ │ │ │ │ - bne ec68 │ │ │ │ │ + bne ec48 │ │ │ │ │ + asr sl, sl, #1 │ │ │ │ │ + ands r7, sl, #1 │ │ │ │ │ + bne ec44 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ + asr sl, sl, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - tst r9, #1 │ │ │ │ │ - beq ec58 │ │ │ │ │ + tst sl, #1 │ │ │ │ │ + beq ec34 │ │ │ │ │ rsb r5, r7, #5 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi ef50 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + bhi ef2c │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bcs ef90 │ │ │ │ │ + bcs ef68 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - add r4, r0, #588 @ 0x24c │ │ │ │ │ - add r4, r3, r4, lsl #4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + add r6, r0, #588 @ 0x24c │ │ │ │ │ + add r6, r3, r6, lsl #4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef78 │ │ │ │ │ + bgt ef50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef78 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne ef50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ef88 │ │ │ │ │ + beq ef60 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef38 │ │ │ │ │ + bgt ef14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne ef14 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne ec6c │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r9, fp, r9, lsl #2 │ │ │ │ │ - ldr r1, [r9, #-100] @ 0xffffff9c │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + bne ec48 │ │ │ │ │ + asr sl, sl, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sl, fp, sl, lsl #2 │ │ │ │ │ + ldr r1, [sl, #-100] @ 0xffffff9c │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq eff4 │ │ │ │ │ - ldr r5, [r6] │ │ │ │ │ + beq ef48 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq efcc │ │ │ │ │ + ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eff4 │ │ │ │ │ + bgt efcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - str r5, [r6] │ │ │ │ │ + str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne eff4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne efcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f004 │ │ │ │ │ + beq efdc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efe4 │ │ │ │ │ + bgt efbc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - str r5, [r4] │ │ │ │ │ + str r5, [r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne efe4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne efbc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble ef2c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ + ble ef08 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ sub r5, r7, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq ee2c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + beq ef48 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq ee08 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee2c │ │ │ │ │ + bgt ee08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee2c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne ee08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f0f0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq f0cc │ │ │ │ │ + mov r1, r9 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee78 │ │ │ │ │ + bgt ee54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne ee54 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ef2c │ │ │ │ │ + beq ef08 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq eed8 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ef48 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq eeb4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eed8 │ │ │ │ │ + bgt eeb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne eed8 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne eeb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef18 │ │ │ │ │ + bgt eef4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne ef18 │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + bne eef4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee90 │ │ │ │ │ + bne ee6c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b eb74 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b eb3c │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - beq ed38 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + beq ed14 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls ec78 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl f658 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + bls ec54 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f728 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ecc4 │ │ │ │ │ + bne ec94 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b dc90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ecf0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b ed30 │ │ │ │ │ + bne eccc │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b ed0c │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs f00c │ │ │ │ │ + bcs efe4 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ecb8 │ │ │ │ │ - b dbe4 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne ec94 │ │ │ │ │ + b ef48 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b eb74 │ │ │ │ │ + b eb3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ebe4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b eb74 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne ebac │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b eb3c │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b edd8 │ │ │ │ │ + b edb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ed94 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b edd8 │ │ │ │ │ + bne ed70 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b edb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strge r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - blt f0d0 │ │ │ │ │ + blt f0a8 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ moveq r1, #2 │ │ │ │ │ movne r1, #3 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq f0e4 │ │ │ │ │ + beq f0bc │ │ │ │ │ ldr r1, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ + str r1, [r6, #4] │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ ldrle r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ strle r1, [r0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ orr r1, r1, r3, lsl #3 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ orrs r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ + str r3, [r6, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r1, [r4, #16] │ │ │ │ │ + str r1, [r6, #16] │ │ │ │ │ ldrne r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - strne r3, [r4, #20] │ │ │ │ │ - b ecb8 │ │ │ │ │ + strne r3, [r6, #20] │ │ │ │ │ + b ec94 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b eb44 │ │ │ │ │ + b eb0c │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b f01c │ │ │ │ │ + b eff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dbe4 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b dc90 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - moveq r6, r4 │ │ │ │ │ - beq ef2c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cb80 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + beq ef08 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl cc3c │ │ │ │ │ sub r5, r7, #2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e930 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f140 │ │ │ │ │ + bgt f11c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f140 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne f11c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ef2c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ef08 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbf0 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ + beq dc9c │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f194 │ │ │ │ │ + bgt f170 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne f194 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne f170 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b f144 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b f120 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + movne r3, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + beq f270 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + beq f2a0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + sub r7, r7, r5 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq dc90 │ │ │ │ │ + bl aa94 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f298 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + beq e8b4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bne f1a4 │ │ │ │ │ + asr r3, sl, #1 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq dc90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f264 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq e8b4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl aa94 │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt f2ac │ │ │ │ │ + ldr r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq e350 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e6fc │ │ │ │ │ + movne r6, r4 │ │ │ │ │ + bne e30c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b e350 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b e2ac │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b e674 │ │ │ │ │ + b f1f8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b e60c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cb80 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + b f190 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cc3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dbe4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq dc90 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e6e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + beq f264 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq e930 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + beq e8b4 │ │ │ │ │ + bl aa94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e6e8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-2548] @ e844 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dbf4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-2568] @ e844 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b dbf4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne d8e8 │ │ │ │ │ - ldr r0, [pc, #-2596] @ e844 │ │ │ │ │ + b f268 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d8e8 │ │ │ │ │ + b e634 │ │ │ │ │ ldr r3, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e7ec │ │ │ │ │ + bgt e7c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r6, [pc, #-2624] @ e844 │ │ │ │ │ + ldr r4, [pc, #-2580] @ e920 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b dc00 │ │ │ │ │ - ldr sl, [r7, #-4]! │ │ │ │ │ + b dcac │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r5, #536870912 @ 0x20000000 │ │ │ │ │ - b d948 │ │ │ │ │ + ldr r7, [r3, #-4]! │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b da0c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r4, [pc, #-2620] @ e920 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b dca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e2dc │ │ │ │ │ - mov r0, #24 │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b de44 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e94c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e968 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e984 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e9a0 │ │ │ │ │ │ │ │ │ │ -0000f2c8 <_PyCompactLong_Subtract>: │ │ │ │ │ +0000f398 <_PyCompactLong_Subtract>: │ │ │ │ │ _PyCompactLong_Subtract(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -16819,42 +16878,42 @@ │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f32c <_PyCompactLong_Subtract+0x64> │ │ │ │ │ + bcs f3fc <_PyCompactLong_Subtract+0x64> │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f44c <_PyCompactLong_Subtract+0x184> │ │ │ │ │ + bcs f51c <_PyCompactLong_Subtract+0x184> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ f45c <_PyCompactLong_Subtract+0x194> │ │ │ │ │ + ldr r2, [pc, #256] @ f52c <_PyCompactLong_Subtract+0x194> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f3d0 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ + beq f4a0 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ ldr lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [ip, #1720] @ 0x6b8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str lr, [ip, #1724] @ 0x6bc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -16863,30 +16922,30 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f440 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ + blt f510 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ - beq f454 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ + beq f524 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -16901,175 +16960,175 @@ │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge f3b8 <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ + bge f488 <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b f3bc <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + b f48c <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b f3c8 <_PyCompactLong_Subtract+0x100> │ │ │ │ │ + b f498 <_PyCompactLong_Subtract+0x100> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f460 : │ │ │ │ │ +0000f530 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 164 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000f474 : │ │ │ │ │ +0000f544 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f4a8 │ │ │ │ │ + bcs f578 │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs f4c8 │ │ │ │ │ + bcs f598 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 61c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000f4d4 <_PyLong_FromLarge>: │ │ │ │ │ +0000f5a4 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt f588 <_PyLong_FromLarge+0xb4> │ │ │ │ │ + blt f658 <_PyLong_FromLarge+0xb4> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne f614 <_PyLong_FromLarge+0x140> │ │ │ │ │ + bne f6e4 <_PyLong_FromLarge+0x140> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f608 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq f6d8 <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f61c <_PyLong_FromLarge+0x148> │ │ │ │ │ + ble f6ec <_PyLong_FromLarge+0x148> │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orrs r1, r5, r4 │ │ │ │ │ orr r2, r6, #16 │ │ │ │ │ movne r1, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq f57c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq f64c <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ orrs r4, r2, r4, lsr #30 │ │ │ │ │ - beq f57c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq f64c <_PyLong_FromLarge+0xa8> │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs lr, r1, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ strne r1, [ip, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - beq f504 <_PyLong_FromLarge+0x30> │ │ │ │ │ + beq f5d4 <_PyLong_FromLarge+0x30> │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f608 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq f6d8 <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r7, #24 │ │ │ │ │ - ble f624 <_PyLong_FromLarge+0x150> │ │ │ │ │ + ble f6f4 <_PyLong_FromLarge+0x150> │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, #24 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b f56c <_PyLong_FromLarge+0x98> │ │ │ │ │ + b f63c <_PyLong_FromLarge+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b f57c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + b f64c <_PyLong_FromLarge+0xa8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b f59c <_PyLong_FromLarge+0xc8> │ │ │ │ │ + b f66c <_PyLong_FromLarge+0xc8> │ │ │ │ │ mov r7, #16 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, r7 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ orrs r0, r5, r4 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bne f54c <_PyLong_FromLarge+0x78> │ │ │ │ │ - b f57c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + bne f61c <_PyLong_FromLarge+0x78> │ │ │ │ │ + b f64c <_PyLong_FromLarge+0xa8> │ │ │ │ │ │ │ │ │ │ -0000f658 : │ │ │ │ │ +0000f728 : │ │ │ │ │ k_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -17090,29 +17149,29 @@ │ │ │ │ │ movge r3, r1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt fd64 │ │ │ │ │ + bgt fe34 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 10170 │ │ │ │ │ + beq 10240 │ │ │ │ │ add r6, r5, r8 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 10244 │ │ │ │ │ + bgt 10314 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fde4 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq ffe8 │ │ │ │ │ + beq 100b8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -17132,15 +17191,15 @@ │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq fa38 │ │ │ │ │ + beq fb08 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -17155,37 +17214,37 @@ │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [r3, #4]! │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 10260 │ │ │ │ │ + bne 10330 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs f9c8 │ │ │ │ │ + bcs fa98 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r7, r5, #4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ add sl, r1, sl, lsl #2 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq f89c │ │ │ │ │ + beq f96c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq f868 │ │ │ │ │ + beq f938 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq f83c │ │ │ │ │ + beq f90c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr lr, [r8], #4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ umlal r0, ip, r4, lr │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -17213,15 +17272,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str r1, [r7] │ │ │ │ │ cmp r8, sl │ │ │ │ │ orr r2, r2, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq f964 │ │ │ │ │ + beq fa34 │ │ │ │ │ str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ ldr ip, [r6], #4 │ │ │ │ │ @@ -17261,70 +17320,70 @@ │ │ │ │ │ adc r1, r5, r1, lsr #30 │ │ │ │ │ bic ip, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str ip, [r7] │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne f8a4 │ │ │ │ │ + bne f974 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq f9c8 │ │ │ │ │ + beq fa98 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne f79c │ │ │ │ │ + bne f86c │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f9bc │ │ │ │ │ + beq fa8c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r1, r2, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f9dc │ │ │ │ │ + beq faac │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne f79c │ │ │ │ │ - b f990 │ │ │ │ │ + bne f86c │ │ │ │ │ + b fa60 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - beq 10238 │ │ │ │ │ + beq 10308 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r1, r2, #2 │ │ │ │ │ - beq fa14 │ │ │ │ │ + beq fae4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10238 │ │ │ │ │ + beq 10308 │ │ │ │ │ ldr ip, [r7, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq fa10 │ │ │ │ │ + beq fae0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne f9f4 │ │ │ │ │ - b f9bc │ │ │ │ │ + bne fac4 │ │ │ │ │ + b fa8c │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ add r5, r9, r5, lsl #3 │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -17333,27 +17392,27 @@ │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r5, [r9], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 10260 │ │ │ │ │ + bne 10330 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ umlal r2, r0, r5, r5 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls fd58 │ │ │ │ │ + bls fe28 │ │ │ │ │ mov r8, r9 │ │ │ │ │ adds lr, r5, r5 │ │ │ │ │ mvn r5, r9 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ add r5, ip, r5 │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -17368,21 +17427,21 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ str r0, [r4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls fcb8 │ │ │ │ │ + bls fd88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fbc8 │ │ │ │ │ + beq fc98 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq fb88 │ │ │ │ │ + beq fc58 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq fb54 │ │ │ │ │ + beq fc24 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ mla r1, ip, r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -17417,15 +17476,15 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [sl] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls fcb8 │ │ │ │ │ + bls fd88 │ │ │ │ │ str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r4, [sl, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ @@ -17475,96 +17534,96 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi fbd4 │ │ │ │ │ + bhi fca4 │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne fcd8 │ │ │ │ │ + bne fda8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne fa68 │ │ │ │ │ + bne fb38 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b f994 │ │ │ │ │ + b fa64 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r1, r3, r9 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b fcc0 │ │ │ │ │ - ldr r3, [pc, #1404] @ 10298 │ │ │ │ │ + b fd90 │ │ │ │ │ + ldr r3, [pc, #1404] @ 10368 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq 100a4 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b f730 │ │ │ │ │ + b f800 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - beq fcc0 │ │ │ │ │ - b fcec │ │ │ │ │ + beq fd90 │ │ │ │ │ + b fdbc │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r8, r5, lsl #1 │ │ │ │ │ - bge 10030 │ │ │ │ │ + bge 10100 │ │ │ │ │ asr r6, r8, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cd0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10208 │ │ │ │ │ + beq 102d8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10000 │ │ │ │ │ + beq 100d0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl cd0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10208 │ │ │ │ │ + beq 102d8 │ │ │ │ │ add r0, r5, r7 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10208 │ │ │ │ │ + beq 102d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 101b0 │ │ │ │ │ + beq 10280 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add sl, r7, #12 │ │ │ │ │ add r0, sl, r6, lsl #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r7, r6, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -17577,36 +17636,36 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul r8, r3, r6 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r8, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 1017c │ │ │ │ │ + bne 1024c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 10194 │ │ │ │ │ + beq 10264 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r8, r8, r3, lsr #3 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ - bne 10154 │ │ │ │ │ + bne 10224 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ mvn r1, #3 │ │ │ │ │ rsb r8, r6, r8, lsr #3 │ │ │ │ │ @@ -17625,49 +17684,49 @@ │ │ │ │ │ bl eac │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl bf00 │ │ │ │ │ + bl bfbc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 101b0 │ │ │ │ │ + beq 10280 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1013c │ │ │ │ │ + beq 1020c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl bf00 │ │ │ │ │ + bl bfbc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10194 │ │ │ │ │ + beq 10264 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 101b0 │ │ │ │ │ + beq 10280 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 10dc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ @@ -17675,67 +17734,67 @@ │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10214 │ │ │ │ │ + beq 102e4 │ │ │ │ │ ldr ip, [sl, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq fff8 │ │ │ │ │ + beq 100c8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b f9bc │ │ │ │ │ + b fa8c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne f6fc │ │ │ │ │ + bne f7cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b f9bc │ │ │ │ │ + b fa8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b ffa4 │ │ │ │ │ + b 10074 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b fdbc │ │ │ │ │ + b fe8c │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq ffec │ │ │ │ │ + beq 100bc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 48c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 101dc │ │ │ │ │ + beq 102ac │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -17746,172 +17805,172 @@ │ │ │ │ │ lsl r2, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bl f658 │ │ │ │ │ + bl f728 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r2, r6, lsl #2 │ │ │ │ │ - beq 101dc │ │ │ │ │ + beq 102ac │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ sub r7, r7, sl │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 10dc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 10088 │ │ │ │ │ + bgt 10158 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 35c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10214 │ │ │ │ │ + beq 102e4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne 1008c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1011c │ │ │ │ │ + b 101ec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b ff30 │ │ │ │ │ + b 10000 │ │ │ │ │ mvn r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b fe88 │ │ │ │ │ - ldr r3, [pc, #292] @ 1029c │ │ │ │ │ + b ff58 │ │ │ │ │ + ldr r3, [pc, #292] @ 1036c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b f9bc │ │ │ │ │ + b fa8c │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b fe38 │ │ │ │ │ + b ff08 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 101b0 │ │ │ │ │ + bgt 10280 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1022c │ │ │ │ │ + beq 102fc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b ffec │ │ │ │ │ + bl aa94 │ │ │ │ │ + b 100bc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 101fc │ │ │ │ │ + bgt 102cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1028c │ │ │ │ │ + beq 1035c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b ffec │ │ │ │ │ + bl aa94 │ │ │ │ │ + b 100bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 101b0 │ │ │ │ │ + b 10280 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f9bc │ │ │ │ │ + beq fa8c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b f9bc │ │ │ │ │ + b fa8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 101b0 │ │ │ │ │ + b 10280 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1021c │ │ │ │ │ - b f9bc │ │ │ │ │ + bne 102ec │ │ │ │ │ + b fa8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ffec │ │ │ │ │ + b 100bc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffec │ │ │ │ │ + bgt 100bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffec │ │ │ │ │ + bne 100bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffec │ │ │ │ │ + b 100bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 101fc │ │ │ │ │ + b 102cc │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000102a0 <_PyLong_Copy>: │ │ │ │ │ +00010370 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 1030c <_PyLong_Copy+0x6c> │ │ │ │ │ + bhi 103dc <_PyLong_Copy+0x6c> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 1030c <_PyLong_Copy+0x6c> │ │ │ │ │ + bcs 103dc <_PyLong_Copy+0x6c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -17920,77 +17979,77 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10300 <_PyLong_Copy+0x60> │ │ │ │ │ + beq 103d0 <_PyLong_Copy+0x60> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 10300 <_PyLong_Copy+0x60> │ │ │ │ │ + b 103d0 <_PyLong_Copy+0x60> │ │ │ │ │ │ │ │ │ │ -00010358 : │ │ │ │ │ +00010428 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 103f8 │ │ │ │ │ + beq 104c8 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10398 │ │ │ │ │ + beq 10468 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 103cc │ │ │ │ │ + bcs 1049c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 103ec │ │ │ │ │ + bcs 104bc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 61c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 103b0 │ │ │ │ │ + b 10480 │ │ │ │ │ │ │ │ │ │ -00010400 <_PyCompactLong_Multiply>: │ │ │ │ │ +000104d0 <_PyCompactLong_Multiply>: │ │ │ │ │ _PyCompactLong_Multiply(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -18000,42 +18059,42 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 1045c <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ + bcs 1052c <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 1056c <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ + bcs 1063c <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 1057c <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ + ldr r1, [pc, #240] @ 1064c <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr ip, [r0, r1] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 104fc <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ + beq 105cc <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ ldr lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ str r0, [ip, #1720] @ 0x6b8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [ip, #1724] @ 0x6bc │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ @@ -18043,28 +18102,28 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 10560 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ + blt 10630 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq 10574 <_PyCompactLong_Multiply+0x174> │ │ │ │ │ + beq 10644 <_PyCompactLong_Multiply+0x174> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -18078,256 +18137,256 @@ │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 104e4 <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ + bge 105b4 <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 104e8 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + b 105b8 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 104f4 <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ + b 105c4 <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010580 : │ │ │ │ │ +00010650 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10660 │ │ │ │ │ + beq 10730 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 105f4 │ │ │ │ │ + beq 106c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1061c │ │ │ │ │ + beq 106ec │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1061c │ │ │ │ │ + bne 106ec │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10610 │ │ │ │ │ + bgt 106e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1067c │ │ │ │ │ + beq 1074c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10638 │ │ │ │ │ + bgt 10708 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 10738 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 10610 │ │ │ │ │ + b 106e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10638 │ │ │ │ │ + b 10708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10610 │ │ │ │ │ + b 106e0 │ │ │ │ │ │ │ │ │ │ -00010690 : │ │ │ │ │ +00010760 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 106c8 │ │ │ │ │ + beq 10798 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1074c │ │ │ │ │ + bne 1081c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10738 │ │ │ │ │ + bhi 10808 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ adds r1, r3, #1024 @ 0x400 │ │ │ │ │ adc ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 10718 │ │ │ │ │ + bcs 107e8 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 1073c │ │ │ │ │ + bcs 1080c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b 5ba0 │ │ │ │ │ + b 5c5c │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ - b 102a0 <_PyLong_Copy> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ + b 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00010750 : │ │ │ │ │ +00010820 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10798 │ │ │ │ │ + beq 10868 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 107a4 │ │ │ │ │ + bne 10874 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5af8 │ │ │ │ │ + b 5bb4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 102a0 <_PyLong_Copy> │ │ │ │ │ + b 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -000107b0 : │ │ │ │ │ +00010880 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 108dc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 108dc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ sub r2, fp, #12 │ │ │ │ │ - bl b344 │ │ │ │ │ + bl b400 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10818 │ │ │ │ │ + beq 108e8 │ │ │ │ │ ldrd r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00010824 : │ │ │ │ │ +000108f4 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 108f8 │ │ │ │ │ + beq 109c8 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 108a4 │ │ │ │ │ + bhi 10974 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 108a4 │ │ │ │ │ + bcs 10974 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18336,15 +18395,15 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10898 │ │ │ │ │ + beq 10968 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -18357,15 +18416,15 @@ │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0001090c <_PyLong_FromBytes>: │ │ │ │ │ +000109dc <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -18375,31 +18434,31 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10960 <_PyLong_FromBytes+0x54> │ │ │ │ │ + beq 10a30 <_PyLong_FromBytes+0x54> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10968 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + beq 10a38 <_PyLong_FromBytes+0x5c> │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10968 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + bne 10a38 <_PyLong_FromBytes+0x5c> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ movlt r1, r5 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 109d0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + beq 10aa0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -18408,57 +18467,57 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 109d0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bgt 10aa0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 109d0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bne 10aa0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10960 <_PyLong_FromBytes+0x54> │ │ │ │ │ + b 10a30 <_PyLong_FromBytes+0x54> │ │ │ │ │ │ │ │ │ │ -000109d8 : │ │ │ │ │ +00010aa8 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10a2c │ │ │ │ │ + beq 10afc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10a2c │ │ │ │ │ + beq 10afc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a38 │ │ │ │ │ + beq 10b08 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10a24 │ │ │ │ │ + b 10af4 │ │ │ │ │ │ │ │ │ │ -00010a40 : │ │ │ │ │ +00010b10 : │ │ │ │ │ l_mod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -18466,69 +18525,69 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 10b2c │ │ │ │ │ + beq 10bfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11028 │ │ │ │ │ + beq 110f8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 10d4c │ │ │ │ │ - beq 10d30 │ │ │ │ │ + blt 10e1c │ │ │ │ │ + beq 10e00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10c28 │ │ │ │ │ + beq 10cf8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13118 │ │ │ │ │ + bl 131e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10ad0 │ │ │ │ │ + beq 10ba0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ad0 │ │ │ │ │ + bgt 10ba0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10ad0 │ │ │ │ │ + bne 10ba0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11110 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 10b74 │ │ │ │ │ + bls 10c44 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10d08 │ │ │ │ │ + beq 10dd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11048 │ │ │ │ │ + beq 11118 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b1c │ │ │ │ │ + bne 10bec │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 11124 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11020 │ │ │ │ │ + bne 110f0 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 1100c │ │ │ │ │ + bne 110dc │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ @@ -18542,66 +18601,66 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ asr r1, r1, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10aec │ │ │ │ │ + bcs 10bbc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10eb4 │ │ │ │ │ + bgt 10f84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10eb4 │ │ │ │ │ - ldr r1, [pc, #1268] @ 110b8 │ │ │ │ │ + bne 10f84 │ │ │ │ │ + ldr r1, [pc, #1268] @ 11188 │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e88 │ │ │ │ │ + bne 10f58 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 110ac │ │ │ │ │ - ldr r3, [pc, #1248] @ 110bc │ │ │ │ │ + bne 1117c │ │ │ │ │ + ldr r3, [pc, #1248] @ 1118c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 10eac │ │ │ │ │ + bhi 10f7c │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r1, r7, #588 @ 0x24c │ │ │ │ │ str r0, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r6, [r3, #1720] @ 0x6b8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add r6, r6, r1, lsl #4 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10bbc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs ip, r3, #10 │ │ │ │ │ - bne 10ed4 │ │ │ │ │ + bne 10fa4 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ movw r2, #52428 @ 0xcccc │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ mov r9, r3 │ │ │ │ │ tst lr, #1 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 10d7c │ │ │ │ │ + beq 10e4c │ │ │ │ │ ldr r2, [lr, #-4]! │ │ │ │ │ umull r3, r1, r6, r2 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r3, r3, r1, lsr #2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ @@ -18622,59 +18681,59 @@ │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r2, ip │ │ │ │ │ rsc r3, r1, #0 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ movne sl, r4 │ │ │ │ │ strne r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 10d88 │ │ │ │ │ + bne 10e58 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11110 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 10afc │ │ │ │ │ + bne 10bcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10b1c │ │ │ │ │ + beq 10bec │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 13d4c <_PyLong_Negate> │ │ │ │ │ + bl 13e1c <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11110 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10afc │ │ │ │ │ + b 10bcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r0, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 10a98 │ │ │ │ │ + bcs 10b68 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 11098 │ │ │ │ │ + bne 11168 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ - b 10afc │ │ │ │ │ + b 10bcc │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsr #2 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ @@ -18730,55 +18789,55 @@ │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r0, r2 │ │ │ │ │ sbc r3, r3, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bne 10d88 │ │ │ │ │ + bne 10e58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 10cd8 │ │ │ │ │ + b 10da8 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 110ac │ │ │ │ │ + bne 1117c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 10bd4 │ │ │ │ │ + bls 10ca4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r3, r7, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r3, lsl #4 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10bbc │ │ │ │ │ lsl r3, lr, #2 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r6, r2, lr, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 10f6c │ │ │ │ │ + beq 1103c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10f44 │ │ │ │ │ + beq 11014 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10f24 │ │ │ │ │ + beq 10ff4 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ @@ -18796,15 +18855,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, r6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 10cd8 │ │ │ │ │ + beq 10da8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -18836,185 +18895,185 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 10f80 │ │ │ │ │ + bne 11050 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 10cd8 │ │ │ │ │ + b 10da8 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 10b54 │ │ │ │ │ + b 10c24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10d4c │ │ │ │ │ + bne 10e1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 10b24 │ │ │ │ │ + b 10bf4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 10b1c │ │ │ │ │ + bne 10bec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5e68 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11088 │ │ │ │ │ + bgt 11158 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11088 │ │ │ │ │ + bne 11158 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11110 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 10b1c │ │ │ │ │ + b 10bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 10d24 │ │ │ │ │ - b 11040 │ │ │ │ │ + bne 10df4 │ │ │ │ │ + b 11110 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 10eb4 │ │ │ │ │ + b 10f84 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000004d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000110c0 <_PyLong_Format>: │ │ │ │ │ +00011190 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq 11110 <_PyLong_Format+0x50> │ │ │ │ │ + beq 111e0 <_PyLong_Format+0x50> │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 11134 │ │ │ │ │ + bl 11204 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1112c <_PyLong_Format+0x6c> │ │ │ │ │ + beq 111fc <_PyLong_Format+0x6c> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25b8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11104 <_PyLong_Format+0x44> │ │ │ │ │ + bne 111d4 <_PyLong_Format+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11108 <_PyLong_Format+0x48> │ │ │ │ │ + b 111d8 <_PyLong_Format+0x48> │ │ │ │ │ │ │ │ │ │ -00011134 : │ │ │ │ │ +00011204 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 11a6c │ │ │ │ │ + beq 11b3c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11a6c │ │ │ │ │ + beq 11b3c │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 114a8 │ │ │ │ │ + bne 11578 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 11910 │ │ │ │ │ + beq 119e0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - bhi 11d54 │ │ │ │ │ + bhi 11e24 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul r0, r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114c8 │ │ │ │ │ + beq 11598 │ │ │ │ │ clz r3, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 114d8 │ │ │ │ │ + bne 115a8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114f0 │ │ │ │ │ + beq 115c0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c8 │ │ │ │ │ + bne 11898 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 11998 │ │ │ │ │ + bne 11a68 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a7c │ │ │ │ │ + beq 11b4c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 119f8 │ │ │ │ │ + bne 11ac8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 119f0 │ │ │ │ │ + beq 11ac0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 119e4 │ │ │ │ │ + beq 11ab4 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 117a0 │ │ │ │ │ + beq 11870 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, lr │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -19033,283 +19092,283 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r0, #32 │ │ │ │ │ lsl r1, r5, r1 │ │ │ │ │ orr r1, r1, r5, lsr r9 │ │ │ │ │ orr r3, r3, r5, lsl r0 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ add r0, r0, #30 │ │ │ │ │ - bgt 115d8 │ │ │ │ │ + bgt 116a8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 115a8 │ │ │ │ │ + bhi 11678 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 115c8 │ │ │ │ │ + beq 11698 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 115d0 │ │ │ │ │ + beq 116a0 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 11768 │ │ │ │ │ + beq 11838 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 115a0 │ │ │ │ │ + beq 11670 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 11908 │ │ │ │ │ + beq 119d8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 11440 │ │ │ │ │ + beq 11510 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 11578 │ │ │ │ │ + bhi 11648 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r5, r3, r2 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - bne 11408 │ │ │ │ │ + bne 114d8 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 11294 │ │ │ │ │ + bgt 11364 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 117b8 │ │ │ │ │ + beq 11888 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 114b8 │ │ │ │ │ + bne 11588 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ - beq 11770 │ │ │ │ │ + beq 11840 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11788 │ │ │ │ │ + bne 11858 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 11180 │ │ │ │ │ + b 11250 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 11470 │ │ │ │ │ + b 11540 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 111f0 │ │ │ │ │ + beq 112c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11200 │ │ │ │ │ + bne 112d0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11210 │ │ │ │ │ + beq 112e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 1196c │ │ │ │ │ + bhi 11a3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 119d0 │ │ │ │ │ + beq 11aa0 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11a7c │ │ │ │ │ + beq 11b4c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 117f4 │ │ │ │ │ + bne 118c4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11df4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 11d1c │ │ │ │ │ + beq 11dec │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 11254 │ │ │ │ │ + b 11324 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 11408 │ │ │ │ │ - b 1143c │ │ │ │ │ + bne 114d8 │ │ │ │ │ + b 1150c │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 11440 │ │ │ │ │ + b 11510 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 112fc │ │ │ │ │ + bne 113cc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 11440 │ │ │ │ │ + b 11510 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 11440 │ │ │ │ │ + b 11510 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-1] │ │ │ │ │ - bgt 115c8 │ │ │ │ │ + bgt 11698 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-2] │ │ │ │ │ - blt 115d0 │ │ │ │ │ + blt 116a0 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-3] │ │ │ │ │ - bgt 11768 │ │ │ │ │ + bgt 11838 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-4] │ │ │ │ │ - bgt 115a0 │ │ │ │ │ + bgt 11670 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-5] │ │ │ │ │ - blt 11908 │ │ │ │ │ + blt 119d8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -19317,69 +19376,69 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r5, [ip] │ │ │ │ │ ldrle r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 11440 │ │ │ │ │ + bgt 11510 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 11944 │ │ │ │ │ + bhi 11a14 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 11730 │ │ │ │ │ - b 1143c │ │ │ │ │ + ble 11800 │ │ │ │ │ + b 1150c │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 11440 │ │ │ │ │ + b 11510 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11494 │ │ │ │ │ + beq 11564 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 1149c │ │ │ │ │ + b 1156c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 11464 │ │ │ │ │ + bne 11534 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 11488 │ │ │ │ │ - b 11774 │ │ │ │ │ + bne 11558 │ │ │ │ │ + b 11844 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 11510 │ │ │ │ │ + bls 115e0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt 11510 │ │ │ │ │ + bgt 115e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ + beq 11608 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - beq 11cc8 │ │ │ │ │ + beq 11d98 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -19411,173 +19470,173 @@ │ │ │ │ │ lsr r8, r8, r4 │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ strb r3, [ip, #-1]! │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt 119c0 │ │ │ │ │ + bgt 11a90 │ │ │ │ │ orrs r3, r1, r8 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 11938 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 1183c │ │ │ │ │ + bgt 1190c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11cf0 │ │ │ │ │ + bne 11dc0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11cd8 │ │ │ │ │ + beq 11da8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11788 │ │ │ │ │ + bne 11858 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 1149c │ │ │ │ │ + b 1156c │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 11440 │ │ │ │ │ + b 11510 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 11200 │ │ │ │ │ + bne 112d0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 11210 │ │ │ │ │ + beq 112e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 11510 │ │ │ │ │ - b 117d8 │ │ │ │ │ + bls 115e0 │ │ │ │ │ + b 118a8 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 11730 │ │ │ │ │ - b 1143c │ │ │ │ │ + ble 11800 │ │ │ │ │ + b 1150c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 11508 │ │ │ │ │ + blt 115d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ + beq 11608 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11810 │ │ │ │ │ + b 118e0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 117f4 │ │ │ │ │ - b 11a7c │ │ │ │ │ + bne 118c4 │ │ │ │ │ + b 11b4c │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 118b4 │ │ │ │ │ + b 11984 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 11530 │ │ │ │ │ + beq 11600 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 11810 │ │ │ │ │ + b 118e0 │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11254 │ │ │ │ │ + b 11324 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 119e8 │ │ │ │ │ + b 11ab8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11a84 │ │ │ │ │ + beq 11b54 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 11af0 │ │ │ │ │ + bne 11bc0 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 11b10 │ │ │ │ │ + bne 11be0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11a58 │ │ │ │ │ + beq 11b28 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 11a48 │ │ │ │ │ + beq 11b18 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ - b 11488 │ │ │ │ │ + b 11558 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 114a0 │ │ │ │ │ + b 11570 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 11b00 │ │ │ │ │ + bne 11bd0 │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 11be4 │ │ │ │ │ + bne 11cb4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11adc │ │ │ │ │ + beq 11bac │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 11acc │ │ │ │ │ + beq 11b9c │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ - b 11488 │ │ │ │ │ + b 11558 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 11a0c │ │ │ │ │ + b 11adc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 11a90 │ │ │ │ │ + b 11b60 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -19611,26 +19670,26 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 11cb8 │ │ │ │ │ + ble 11d88 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11b74 │ │ │ │ │ + bne 11c44 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 11b48 │ │ │ │ │ + blt 11c18 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 11a24 │ │ │ │ │ + b 11af4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -19664,139 +19723,139 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 11cac │ │ │ │ │ + ble 11d7c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - ble 11c48 │ │ │ │ │ + ble 11d18 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 11c1c │ │ │ │ │ + bgt 11cec │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 11aa8 │ │ │ │ │ + b 11b78 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ - bne 11c48 │ │ │ │ │ - b 11c94 │ │ │ │ │ + bne 11d18 │ │ │ │ │ + b 11d64 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 11bc4 │ │ │ │ │ + b 11c94 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - b 118cc │ │ │ │ │ + b 1199c │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11788 │ │ │ │ │ - b 118f0 │ │ │ │ │ + bne 11858 │ │ │ │ │ + b 119c0 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 11d08 │ │ │ │ │ + beq 11dd8 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ strb r2, [ip, #-2] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 118d8 │ │ │ │ │ + b 119a8 │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ - b 11568 │ │ │ │ │ + b 11638 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - beq 11d70 │ │ │ │ │ + beq 11e40 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 11d88 │ │ │ │ │ + bne 11e58 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ - b 11a10 │ │ │ │ │ + b 11ae0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11a7c │ │ │ │ │ + b 11b4c │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 11d98 │ │ │ │ │ + bne 11e68 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ - b 11a94 │ │ │ │ │ + b 11b64 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 11d48 │ │ │ │ │ + b 11e18 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 11d7c │ │ │ │ │ + b 11e4c │ │ │ │ │ │ │ │ │ │ -00011da8 : │ │ │ │ │ +00011e78 : │ │ │ │ │ long_float(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11e94 │ │ │ │ │ + beq 11f64 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11e78 │ │ │ │ │ + beq 11f48 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 11e10 │ │ │ │ │ + bhi 11ee0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 11e40 │ │ │ │ │ + beq 11f10 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 12950 <_PyLong_Frexp> │ │ │ │ │ + bl 12a20 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt 11e5c │ │ │ │ │ + blt 11f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 11e04 │ │ │ │ │ + bne 11ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ea8 │ │ │ │ │ + bne 11f78 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -19805,67 +19864,67 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11e40 │ │ │ │ │ + b 11f10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11e40 │ │ │ │ │ + b 11f10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 11e40 │ │ │ │ │ + b 11f10 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00011eb4 : │ │ │ │ │ +00011f84 : │ │ │ │ │ long_rshift(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12660 │ │ │ │ │ + beq 12730 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12660 │ │ │ │ │ + beq 12730 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1266c │ │ │ │ │ + beq 1273c │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 125a0 │ │ │ │ │ + beq 12670 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 124a4 │ │ │ │ │ + bhi 12574 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -19907,198 +19966,198 @@ │ │ │ │ │ umull r6, lr, r6, lr │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ orr r7, r3, r1, lsl #31 │ │ │ │ │ - bhi 12080 │ │ │ │ │ + bhi 12150 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ lsrne r0, r0, #30 │ │ │ │ │ orrne r0, r0, r3, lsl #2 │ │ │ │ │ - bne 1203c │ │ │ │ │ + bne 1210c │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ lsr r0, r0, r6 │ │ │ │ │ orr r0, r0, r3, lsl r2 │ │ │ │ │ orrpl r0, r0, r3, asr r1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcs 12058 │ │ │ │ │ + bcs 12128 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 12384 │ │ │ │ │ + bcs 12454 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 125d4 │ │ │ │ │ + bne 126a4 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ sub ip, r1, r7 │ │ │ │ │ subs sl, ip, #0 │ │ │ │ │ - ble 12650 │ │ │ │ │ + ble 12720 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12608 │ │ │ │ │ + beq 126d8 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ mov r9, lr │ │ │ │ │ - beq 1242c │ │ │ │ │ + beq 124fc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1248c │ │ │ │ │ + ble 1255c │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ sub r8, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r6, r2, r6 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ adc r9, r3, r9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #4 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #28] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #32] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #6 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #7 │ │ │ │ │ adc r3, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r3, lsl #2 │ │ │ │ │ str r6, [r0, #32] │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ │ lsl r6, r6, r8 │ │ │ │ │ orr r6, r6, r9, lsr lr │ │ │ │ │ lsl r9, r9, ip │ │ │ │ │ adds r9, r9, r2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ adc r6, r6, r3, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r9, #30 │ │ │ │ │ bic r3, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ lsl r7, r5, r8 │ │ │ │ │ orr r7, r7, r5, lsr lr │ │ │ │ │ lsl r5, r5, ip │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ adc r7, r7, r6, lsr #30 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ │ lsr r7, r7, #30 │ │ │ │ │ - bge 12314 │ │ │ │ │ + bge 123e4 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ @@ -20112,52 +20171,52 @@ │ │ │ │ │ adc r6, r7, r6 │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ lsr r7, r6, #30 │ │ │ │ │ str r5, [r1, #4]! │ │ │ │ │ - bne 122d8 │ │ │ │ │ + bne 123a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add ip, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 12340 │ │ │ │ │ + beq 12410 │ │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 12358 │ │ │ │ │ + beq 12428 │ │ │ │ │ bl 1d10 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 125c8 │ │ │ │ │ + beq 12698 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 12354 │ │ │ │ │ + beq 12424 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 12340 │ │ │ │ │ + b 12410 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 125b8 │ │ │ │ │ + blt 12688 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12604 │ │ │ │ │ + beq 126d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -20167,26 +20226,26 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r5, r5, #30 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ orr r5, r5, r6, lsl #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ rsb r3, r7, ip, lsr #3 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - ble 12650 │ │ │ │ │ + ble 12720 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12608 │ │ │ │ │ + beq 126d8 │ │ │ │ │ add r5, r4, r7, lsl #2 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ @@ -20195,15 +20254,15 @@ │ │ │ │ │ lsl lr, sl, #3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ orr lr, lr, #2 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 125a8 │ │ │ │ │ + blt 12678 │ │ │ │ │ subs lr, lr, #0 │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne lr, #1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, lr, r6, lsr ip │ │ │ │ │ adds lr, lr, r9 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ @@ -20211,52 +20270,52 @@ │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ lsr r9, r3, r2 │ │ │ │ │ orr r6, r6, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ orr r6, r6, r3, lsr lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 12108 │ │ │ │ │ + blt 121d8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - bne 12328 │ │ │ │ │ - b 12340 │ │ │ │ │ + bne 123f8 │ │ │ │ │ + b 12410 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 1256c │ │ │ │ │ + beq 1263c │ │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 12560 │ │ │ │ │ + bne 12630 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 1251c │ │ │ │ │ + bne 125ec │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 12610 │ │ │ │ │ + beq 126e0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -20264,301 +20323,301 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12608 │ │ │ │ │ + beq 126d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 125a0 │ │ │ │ │ - ldr r4, [pc, #312] @ 12698 │ │ │ │ │ - b 1204c │ │ │ │ │ + bne 12670 │ │ │ │ │ + ldr r4, [pc, #312] @ 12768 │ │ │ │ │ + b 1211c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 1251c │ │ │ │ │ + bgt 125ec │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 125a0 │ │ │ │ │ + beq 12670 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 11f38 │ │ │ │ │ + bge 12008 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 12558 │ │ │ │ │ - ldr r4, [pc, #244] @ 1269c │ │ │ │ │ - b 1204c │ │ │ │ │ + beq 12628 │ │ │ │ │ + ldr r4, [pc, #244] @ 1276c │ │ │ │ │ + b 1211c │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orr lr, lr, r3 │ │ │ │ │ - b 12444 │ │ │ │ │ + b 12514 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 12390 │ │ │ │ │ + b 12460 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 12340 │ │ │ │ │ + b 12410 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 123dc │ │ │ │ │ + bne 124ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12688 │ │ │ │ │ + bne 12758 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12628 │ │ │ │ │ + beq 126f8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 12644 │ │ │ │ │ + beq 12714 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12614 │ │ │ │ │ - b 1251c │ │ │ │ │ + bne 126e4 │ │ │ │ │ + b 125ec │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 1256c │ │ │ │ │ - b 1251c │ │ │ │ │ + beq 1263c │ │ │ │ │ + b 125ec │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12608 │ │ │ │ │ + b 126d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1204c │ │ │ │ │ + b 1211c │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000126a0 <_PyLong_Rshift>: │ │ │ │ │ +00012770 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ and r6, r4, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 12940 <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 12a10 <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 1292c <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 129fc <_PyLong_Rshift+0x28c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi 1273c <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 1280c <_PyLong_Rshift+0x9c> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #30 │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ mul r0, r2, r6 │ │ │ │ │ subs r2, r7, #32 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ │ orrpl r0, r0, r1, asr r2 │ │ │ │ │ asr r1, r1, r7 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 128c8 <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 12998 <_PyLong_Rshift+0x228> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1290c <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 129dc <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 128f8 <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 129c8 <_PyLong_Rshift+0x258> │ │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ rsb r6, r7, #30 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 12868 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 12938 <_PyLong_Rshift+0x1c8> │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ lsr ip, ip, r7 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ add r5, r9, #8 │ │ │ │ │ sub r8, r6, #32 │ │ │ │ │ orr ip, ip, r0, lsr r3 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ rsb r7, r6, #32 │ │ │ │ │ - b 12800 <_PyLong_Rshift+0x160> │ │ │ │ │ + b 128d0 <_PyLong_Rshift+0x160> │ │ │ │ │ ldr r3, [r1, lr, lsl #2] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r2, r3, r8 │ │ │ │ │ orr r2, r2, r3, lsr r7 │ │ │ │ │ lsl r3, r3, r6 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc r2, r0, r2 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr ip, r3, #30 │ │ │ │ │ str r0, [r5, #4]! │ │ │ │ │ orr ip, ip, r2, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 127d0 <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 128a0 <_PyLong_Rshift+0x130> │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ add lr, r9, #12 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 128b8 <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 12988 <_PyLong_Rshift+0x218> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12860 <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 12930 <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 12850 <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 12920 <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d10 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 12840 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 12910 <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 12820 <_PyLong_Rshift+0x180> │ │ │ │ │ + b 128f0 <_PyLong_Rshift+0x180> │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt 128a8 <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 12978 <_PyLong_Rshift+0x208> │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r3, r3, r0, lsr r6 │ │ │ │ │ adds ip, r3, r1 │ │ │ │ │ movcs r0, #1 │ │ │ │ │ movcc r0, #0 │ │ │ │ │ - b 127a0 <_PyLong_Rshift+0x100> │ │ │ │ │ + b 12870 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 12880 <_PyLong_Rshift+0x1e0> │ │ │ │ │ + b 12950 <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 12840 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 12910 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12900 <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 129d0 <_PyLong_Rshift+0x260> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1291c <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 129ec <_PyLong_Rshift+0x27c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r7, #30 │ │ │ │ │ - b 1275c <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 1282c <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 594 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 102a0 <_PyLong_Copy> │ │ │ │ │ + b 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 12948 <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 12a18 <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 128f8 <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 1294c <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 128f8 <_PyLong_Rshift+0x258> │ │ │ │ │ + b 129c8 <_PyLong_Rshift+0x258> │ │ │ │ │ + ldr r9, [pc, #4] @ 12a1c <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 129c8 <_PyLong_Rshift+0x258> │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00012950 <_PyLong_Frexp>: │ │ │ │ │ +00012a20 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ @@ -20566,42 +20625,42 @@ │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r6, sl, #3 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - beq 12e58 <_PyLong_Frexp+0x508> │ │ │ │ │ + beq 12f28 <_PyLong_Frexp+0x508> │ │ │ │ │ add r3, r0, r6, lsl #2 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ mov r4, #30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bcc <_PyLong_Frexp+0x27c> │ │ │ │ │ + beq 12c9c <_PyLong_Frexp+0x27c> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - blt 12bd8 <_PyLong_Frexp+0x288> │ │ │ │ │ + blt 12ca8 <_PyLong_Frexp+0x288> │ │ │ │ │ subs r0, r4, #55 @ 0x37 │ │ │ │ │ mov r2, #30 │ │ │ │ │ sbc r1, r5, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ sub r3, r6, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ble 12d60 <_PyLong_Frexp+0x410> │ │ │ │ │ + ble 12e30 <_PyLong_Frexp+0x410> │ │ │ │ │ add lr, r7, #12 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ str ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ @@ -20613,15 +20672,15 @@ │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ str lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bic r3, ip, r3, lsl r2 │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12b48 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12c18 <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ sub r1, ip, #40 @ 0x28 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ @@ -20634,15 +20693,15 @@ │ │ │ │ │ and r3, r3, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, r1, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r1, lsr lr │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12b48 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12c18 <_PyLong_Frexp+0x1f8> │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ sub r1, ip, #36 @ 0x24 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ ldr lr, [lr, ip] │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -20656,15 +20715,15 @@ │ │ │ │ │ orr ip, ip, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r3, lsr lr │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - ble 12b48 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + ble 12c18 <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r7, r6, lsl #2 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -20675,20 +20734,20 @@ │ │ │ │ │ orr ip, ip, r3, lsl #30 │ │ │ │ │ and r3, r0, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r5 │ │ │ │ │ str ip, [r8, r1, lsl #2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 12b14 <_PyLong_Frexp+0x1c4> │ │ │ │ │ + bcs 12be4 <_PyLong_Frexp+0x1c4> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12e4c <_PyLong_Frexp+0x4fc> │ │ │ │ │ + beq 12f1c <_PyLong_Frexp+0x4fc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and ip, r1, #7 │ │ │ │ │ @@ -20700,31 +20759,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt 12ce4 <_PyLong_Frexp+0x394> │ │ │ │ │ - vldr d0, [pc, #712] @ 12e68 <_PyLong_Frexp+0x518> │ │ │ │ │ + bgt 12db4 <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d0, [pc, #712] @ 12f38 <_PyLong_Frexp+0x518> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 12d50 <_PyLong_Frexp+0x400> │ │ │ │ │ + beq 12e20 <_PyLong_Frexp+0x400> │ │ │ │ │ and r3, sl, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r4, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - bge 129c8 <_PyLong_Frexp+0x78> │ │ │ │ │ + bge 12a98 <_PyLong_Frexp+0x78> │ │ │ │ │ rsb r3, r4, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -20742,43 +20801,43 @@ │ │ │ │ │ lsl r3, lr, r1 │ │ │ │ │ orr r2, r2, lr, lsr r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str lr, [r8, r9, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - beq 12cac <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12d7c <_PyLong_Frexp+0x35c> │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ orr lr, lr, r2, lsr #30 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ orr r3, r3, r8, lsl r1 │ │ │ │ │ add r8, r2, r9, lsl #2 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ str r3, [r8, #-8] │ │ │ │ │ - beq 12cac <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12d7c <_PyLong_Frexp+0x35c> │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r2, r2, r8, lsl r1 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ bic r8, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 12c78 <_PyLong_Frexp+0x328> │ │ │ │ │ + bne 12d48 <_PyLong_Frexp+0x328> │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -20791,135 +20850,135 @@ │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - vldr d6, [pc, #376] @ 12e70 <_PyLong_Frexp+0x520> │ │ │ │ │ + vldr d6, [pc, #376] @ 12f40 <_PyLong_Frexp+0x520> │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 12d38 <_PyLong_Frexp+0x3e8> │ │ │ │ │ + beq 12e08 <_PyLong_Frexp+0x3e8> │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ addne r0, r2, r0, lsl #2 │ │ │ │ │ vldr s14, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vldrne s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ │ vcvtne.f64.u32 d7, s14 │ │ │ │ │ vmlane.f64 d7, d0, d6 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #296] @ 12e68 <_PyLong_Frexp+0x518> │ │ │ │ │ + vldr d6, [pc, #296] @ 12f38 <_PyLong_Frexp+0x518> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12bb0 <_PyLong_Frexp+0x260> │ │ │ │ │ + bne 12c80 <_PyLong_Frexp+0x260> │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc r5, r5, #0 │ │ │ │ │ - b 12bb0 <_PyLong_Frexp+0x260> │ │ │ │ │ + b 12c80 <_PyLong_Frexp+0x260> │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #6 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ sub r9, r9, #9 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - b 12e3c <_PyLong_Frexp+0x4ec> │ │ │ │ │ + b 12f0c <_PyLong_Frexp+0x4ec> │ │ │ │ │ ldr r3, [r7, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b50 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12c20 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - bne 12e30 <_PyLong_Frexp+0x4e0> │ │ │ │ │ - b 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ + bne 12f00 <_PyLong_Frexp+0x4e0> │ │ │ │ │ + b 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12b5c <_PyLong_Frexp+0x20c> │ │ │ │ │ - b 12d70 <_PyLong_Frexp+0x420> │ │ │ │ │ + beq 12c2c <_PyLong_Frexp+0x20c> │ │ │ │ │ + b 12e40 <_PyLong_Frexp+0x420> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #20] @ 12e78 <_PyLong_Frexp+0x528> │ │ │ │ │ + vldr d0, [pc, #20] @ 12f48 <_PyLong_Frexp+0x528> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12bbc <_PyLong_Frexp+0x26c> │ │ │ │ │ + b 12c8c <_PyLong_Frexp+0x26c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00012e80 <_PyLong_UInt64_Converter>: │ │ │ │ │ +00012f50 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1302c <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ + beq 130fc <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12fd4 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ + beq 130a4 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13040 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ + beq 13110 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi 12f00 <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ + bhi 12fd0 <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ @@ -20933,192 +20992,192 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 4be0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4c9c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 130c8 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ + beq 13198 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r2, r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r3, r3 │ │ │ │ │ rsbne r3, r3, #32 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ adc r0, r0, r3, asr #31 │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ orr r3, r3, r0, lsl #29 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bne 12fc4 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ + bne 13094 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - bne 130b8 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bne 13188 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 13080 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ + beq 13150 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ ldrsb r2, [r1, #7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 130b8 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bge 13188 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12ef0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 12fc0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1305c <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ + ble 1312c <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - ble 12ef0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + ble 12fc0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12ef4 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ + b 12fc4 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12f9c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ - b 12f90 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + beq 1306c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13060 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + beq 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 130d8 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ + beq 131a8 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 12efc <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ + bhi 12fcc <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #4 │ │ │ │ │ - b 12f90 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13060 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12f9c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + bne 1306c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12f9c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 1306c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1309c <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ + b 1316c <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ clz ip, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 130b8 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + beq 13188 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13088 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + beq 13158 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bne 13088 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + bne 13158 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 12f88 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ + beq 13058 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #9 │ │ │ │ │ - bne 12f90 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ - b 12fa4 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ + bne 13060 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13074 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12ef0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 12fc0 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 12f90 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13060 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bgt 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bne 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12fbc <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 1308c <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ │ │ │ │ │ -00013118 : │ │ │ │ │ +000131e8 : │ │ │ │ │ x_divrem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ add r9, r7, #1 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 13cc4 │ │ │ │ │ + bgt 13d94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 139bc │ │ │ │ │ + beq 13a8c │ │ │ │ │ add r0, r7, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 13c48 │ │ │ │ │ + beq 13d18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -21132,24 +21191,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r9, #3 │ │ │ │ │ cmn r4, #25 │ │ │ │ │ lsr sl, r4, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi 13ce0 │ │ │ │ │ + bhi 13db0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 13960 │ │ │ │ │ + bls 13a30 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13aac │ │ │ │ │ + beq 13b7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -21168,79 +21227,79 @@ │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 138d4 │ │ │ │ │ + beq 139a4 │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 138f0 │ │ │ │ │ + beq 139c0 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ lsl r0, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ - bls 13388 │ │ │ │ │ + bls 13458 │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #4] │ │ │ │ │ - beq 13388 │ │ │ │ │ + beq 13458 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #8] │ │ │ │ │ - beq 13388 │ │ │ │ │ + beq 13458 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #12] │ │ │ │ │ - beq 13388 │ │ │ │ │ + beq 13458 │ │ │ │ │ ldr lr, [r6, #28] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #16] │ │ │ │ │ - beq 13388 │ │ │ │ │ + beq 13458 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r8, r6, #8 │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add ip, r6, #28 │ │ │ │ │ add r8, r8, sl, lsl #2 │ │ │ │ │ add r6, r1, #28 │ │ │ │ │ @@ -21249,116 +21308,116 @@ │ │ │ │ │ orr r1, r0, lr, lsl r4 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ bic lr, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [r6, #4]! │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ - bne 13360 │ │ │ │ │ + bne 13430 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r6, r1, #12 │ │ │ │ │ - beq 13a60 │ │ │ │ │ + beq 13b30 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, ip, r3 │ │ │ │ │ lsl r1, ip, r4 │ │ │ │ │ orr r0, r0, ip, lsr r2 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r6] │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ - bls 134e0 │ │ │ │ │ + bls 135b0 │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ orr r0, r0, ip, lsl #2 │ │ │ │ │ - beq 13910 │ │ │ │ │ + beq 139e0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ lsl lr, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsl r4 │ │ │ │ │ orr lr, lr, r1, lsr r2 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ orr r1, r1, lr, lsl #2 │ │ │ │ │ - beq 134e0 │ │ │ │ │ + beq 135b0 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r0, r1, ip, lsl r4 │ │ │ │ │ lsl r1, ip, r3 │ │ │ │ │ orr r1, r1, ip, lsr r2 │ │ │ │ │ orr ip, r1, lr, lsr #30 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 134e0 │ │ │ │ │ + beq 135b0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ lsl lr, r0, r3 │ │ │ │ │ orr r1, r1, r0, lsl r4 │ │ │ │ │ orr lr, lr, r0, lsr r2 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ orr r0, r0, lr, lsl #2 │ │ │ │ │ - beq 13910 │ │ │ │ │ + beq 139e0 │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, ip, r3 │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ orr r1, r1, ip, lsr r2 │ │ │ │ │ orr r1, r1, lr, lsr #30 │ │ │ │ │ lsr ip, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ orr r1, ip, r1, lsl #2 │ │ │ │ │ - beq 134e0 │ │ │ │ │ + beq 135b0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add lr, lr, r7, lsl #2 │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ add ip, r0, #32 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r5, lr │ │ │ │ │ orr r1, r1, r0, lsl r4 │ │ │ │ │ lsl r8, r0, r3 │ │ │ │ │ orr r8, r8, r0, lsr r2 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ orr r1, r1, r8, lsl #2 │ │ │ │ │ - bne 134b8 │ │ │ │ │ + bne 13588 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13c60 │ │ │ │ │ + beq 13d30 │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r7, r3, sl │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bls 13a20 │ │ │ │ │ + bls 13af0 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13c00 │ │ │ │ │ + beq 13cd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -21374,15 +21433,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ add r7, r6, r2 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 13690 │ │ │ │ │ + bls 13760 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ @@ -21396,15 +21455,15 @@ │ │ │ │ │ str r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 13cfc │ │ │ │ │ + bne 13dcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldmda r5, {r0, r8} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -21419,18 +21478,18 @@ │ │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 13918 │ │ │ │ │ + bcc 139e8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 1398c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add r4, lr, r4 │ │ │ │ │ @@ -21438,88 +21497,88 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ rsc lr, lr, r4, asr #31 │ │ │ │ │ bic r4, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r4, r3, lr, lsl #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 13634 │ │ │ │ │ + bne 13704 │ │ │ │ │ cmn r4, r8 │ │ │ │ │ - bmi 13adc │ │ │ │ │ + bmi 13bac │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [sl, #-4]! │ │ │ │ │ - bcc 135b4 │ │ │ │ │ + bcc 13684 │ │ │ │ │ ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r6, r0, lsl #2] │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ lsr r1, r5, r4 │ │ │ │ │ str r1, [r9, r0, lsl #2] │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r4 │ │ │ │ │ ldr ip, [r6, r1] │ │ │ │ │ and r5, r5, r0 │ │ │ │ │ orr ip, ip, r5, lsl #30 │ │ │ │ │ lsr r5, r5, #2 │ │ │ │ │ lsr r7, ip, r4 │ │ │ │ │ orr r7, r7, r5, lsl r2 │ │ │ │ │ orr r7, r7, r5, lsr r3 │ │ │ │ │ str r7, [r9, r1] │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ sub r5, lr, #8 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r7, ip, #2 │ │ │ │ │ ldr r9, [r6, r5] │ │ │ │ │ orr ip, r9, ip, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r2 │ │ │ │ │ orr r9, r9, r7, lsr r3 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ sub r5, lr, #12 │ │ │ │ │ and r9, r0, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r7, r9, #2 │ │ │ │ │ ldr ip, [r6, r5] │ │ │ │ │ orr ip, ip, r9, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r2 │ │ │ │ │ orr r9, r9, r7, lsr r3 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ mov r9, r7 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ ldr r7, [r6, lr] │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr r7, r7, ip, lsl #30 │ │ │ │ │ lsr ip, r7, r4 │ │ │ │ │ orr ip, ip, r5, lsl r2 │ │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ │ str ip, [r9, lr] │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13898 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and lr, r0, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r5, ip, r1 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr ip, [r5, #-4]! │ │ │ │ │ @@ -21527,236 +21586,236 @@ │ │ │ │ │ cmp r5, r6 │ │ │ │ │ orr ip, ip, lr, lsl #30 │ │ │ │ │ and lr, r0, ip │ │ │ │ │ lsr ip, ip, r7 │ │ │ │ │ orr ip, ip, r4, lsl r2 │ │ │ │ │ orr ip, ip, r4, lsr r3 │ │ │ │ │ str ip, [r1, #-4]! │ │ │ │ │ - bne 137a0 │ │ │ │ │ + bne 13870 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 137f0 │ │ │ │ │ + bgt 138c0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 137f0 │ │ │ │ │ + bne 138c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 13864 │ │ │ │ │ + beq 13934 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13864 │ │ │ │ │ + bne 13934 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13928 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138a8 │ │ │ │ │ + bne 13978 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13928 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ + bne 13970 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1383c │ │ │ │ │ + bne 1390c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 13894 │ │ │ │ │ + beq 13964 │ │ │ │ │ add r3, r8, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 13c8c │ │ │ │ │ + beq 13d5c │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 13864 │ │ │ │ │ + beq 13934 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 13864 │ │ │ │ │ + b 13934 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 1366c │ │ │ │ │ + bge 1373c │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 13674 │ │ │ │ │ + b 13744 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #30 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 13264 │ │ │ │ │ + bne 13334 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 13a00 │ │ │ │ │ + beq 13ad0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r2, #32 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ - b 13398 │ │ │ │ │ + b 13468 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 134e0 │ │ │ │ │ + b 135b0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 13618 │ │ │ │ │ + bhi 136e8 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ umull r2, r1, r0, r2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 13618 │ │ │ │ │ + bcs 136e8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 1392c │ │ │ │ │ - b 13618 │ │ │ │ │ - ldr r3, [pc, #72] @ 139b0 │ │ │ │ │ + bls 139fc │ │ │ │ │ + b 136e8 │ │ │ │ │ + ldr r3, [pc, #72] @ 13a80 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13a98 │ │ │ │ │ + beq 13b68 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 13218 │ │ │ │ │ + b 132e8 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffe8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffff88 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - ldr r3, [pc, #-16] @ 139b4 │ │ │ │ │ + ldr r3, [pc, #-16] @ 13a84 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13c34 │ │ │ │ │ + beq 13d04 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 131ac │ │ │ │ │ + b 1327c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 13a84 │ │ │ │ │ - ldr r3, [pc, #-112] @ 139b8 │ │ │ │ │ + bls 13b54 │ │ │ │ │ + ldr r3, [pc, #-112] @ 13a88 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r8, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 13bf0 │ │ │ │ │ + beq 13cc0 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 13544 │ │ │ │ │ + b 13614 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r7, sl, #0 │ │ │ │ │ - bhi 13504 │ │ │ │ │ + bhi 135d4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r2, r7, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 134f4 │ │ │ │ │ + b 135c4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 131e4 │ │ │ │ │ + bne 132b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13c4c │ │ │ │ │ + bgt 13d1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13c4c │ │ │ │ │ + bne 13d1c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13c4c │ │ │ │ │ + b 13d1c │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 13b70 │ │ │ │ │ + beq 13c40 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13b4c │ │ │ │ │ + beq 13c1c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13b30 │ │ │ │ │ + beq 13c00 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r2, r2, lr │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7] │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ @@ -21771,15 +21830,15 @@ │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r8] │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 138cc │ │ │ │ │ + beq 1399c │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ add lr, r8, #4 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ @@ -21802,266 +21861,266 @@ │ │ │ │ │ str r4, [lr, #8] │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ add r1, r2, r1, lsr #30 │ │ │ │ │ bic r4, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [lr, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 13b70 │ │ │ │ │ - b 138cc │ │ │ │ │ + bne 13c40 │ │ │ │ │ + b 1399c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 135e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13ab0 │ │ │ │ │ + bgt 13b80 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 13ab0 │ │ │ │ │ + bne 13b80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13ab0 │ │ │ │ │ + b 13b80 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 13178 │ │ │ │ │ + bne 13248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 13894 │ │ │ │ │ + b 13964 │ │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bcc 134f4 │ │ │ │ │ - b 13a84 │ │ │ │ │ + bcc 135c4 │ │ │ │ │ + b 13b54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13cb8 │ │ │ │ │ + beq 13d88 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 13c88 │ │ │ │ │ + beq 13d58 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 13894 │ │ │ │ │ + b 13964 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 13894 │ │ │ │ │ + b 13964 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13c4c │ │ │ │ │ + b 13d1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13ab0 │ │ │ │ │ + b 13b80 │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d1c │ │ │ │ │ + bgt 13dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13d40 │ │ │ │ │ + beq 13e10 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13ab0 │ │ │ │ │ + bgt 13b80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13ab0 │ │ │ │ │ - b 13c28 │ │ │ │ │ + bne 13b80 │ │ │ │ │ + b 13cf8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13d1c │ │ │ │ │ + b 13dec │ │ │ │ │ │ │ │ │ │ -00013d4c <_PyLong_Negate>: │ │ │ │ │ +00013e1c <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 13d94 <_PyLong_Negate+0x48> │ │ │ │ │ + bne 13e64 <_PyLong_Negate+0x48> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, #0 │ │ │ │ │ - bl 5b40 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5bfc <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d8c <_PyLong_Negate+0x40> │ │ │ │ │ + bgt 13e5c <_PyLong_Negate+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13d8c <_PyLong_Negate+0x40> │ │ │ │ │ + bne 13e5c <_PyLong_Negate+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00013de8 <_PyLong_GCD>: │ │ │ │ │ +00013eb8 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 13f40 <_PyLong_GCD+0x158> │ │ │ │ │ + bhi 14010 <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 13f40 <_PyLong_GCD+0x158> │ │ │ │ │ + bhi 14010 <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 80b0 │ │ │ │ │ + bl 8168 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ eor r7, r0, r1, asr #31 │ │ │ │ │ asr r8, r1, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ eor r4, r1, r1, asr #31 │ │ │ │ │ - bl 80b0 │ │ │ │ │ + bl 8168 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ subs r9, r7, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sbc r8, r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 141ec <_PyLong_GCD+0x404> │ │ │ │ │ + ble 142bc <_PyLong_GCD+0x404> │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 142d0 <_PyLong_GCD+0x4e8> │ │ │ │ │ + ble 143a0 <_PyLong_GCD+0x4e8> │ │ │ │ │ orrs r0, r2, r1 │ │ │ │ │ - beq 13f2c <_PyLong_GCD+0x144> │ │ │ │ │ + beq 13ffc <_PyLong_GCD+0x144> │ │ │ │ │ asr r0, r1, #31 │ │ │ │ │ eor r5, r2, r1, asr #31 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ eor r4, r1, r1, asr #31 │ │ │ │ │ sbc r4, r4, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ orrs r3, r8, r9 │ │ │ │ │ - beq 13f28 <_PyLong_GCD+0x140> │ │ │ │ │ + beq 13ff8 <_PyLong_GCD+0x140> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movne r0, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ - beq 13f20 <_PyLong_GCD+0x138> │ │ │ │ │ + beq 13ff0 <_PyLong_GCD+0x138> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ orrs ip, r3, r2 │ │ │ │ │ - beq 13f28 <_PyLong_GCD+0x140> │ │ │ │ │ + beq 13ff8 <_PyLong_GCD+0x140> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 13ef8 <_PyLong_GCD+0x110> │ │ │ │ │ + b 13fc8 <_PyLong_GCD+0x110> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3ae8 │ │ │ │ │ + b 3ba8 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLongLong │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10750 │ │ │ │ │ + bl 10820 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1473c <_PyLong_GCD+0x954> │ │ │ │ │ + beq 1480c <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 10750 │ │ │ │ │ + bl 10820 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 14750 <_PyLong_GCD+0x968> │ │ │ │ │ + beq 14820 <_PyLong_GCD+0x968> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2448 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strlt sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt sl, r4 │ │ │ │ │ @@ -22081,27 +22140,27 @@ │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ lsr r9, r3, #3 │ │ │ │ │ - bls 1421c <_PyLong_GCD+0x434> │ │ │ │ │ + bls 142ec <_PyLong_GCD+0x434> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r2, r3 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 14294 <_PyLong_GCD+0x4ac> │ │ │ │ │ + beq 14364 <_PyLong_GCD+0x4ac> │ │ │ │ │ ldm r1, {r1, ip} │ │ │ │ │ rsb r0, r2, #30 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r1, r2, #28 │ │ │ │ │ rsb r8, r2, #60 @ 0x3c │ │ │ │ │ sub r7, r2, #28 │ │ │ │ │ sub r6, r0, #32 │ │ │ │ │ @@ -22155,15 +22214,15 @@ │ │ │ │ │ str r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ - beq 14184 <_PyLong_GCD+0x39c> │ │ │ │ │ + beq 14254 <_PyLong_GCD+0x39c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ adds r0, r9, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ adc r1, r2, r1 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ @@ -22190,61 +22249,61 @@ │ │ │ │ │ umull ip, lr, r4, r0 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r9, ip │ │ │ │ │ sbc r3, lr, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs lr, r3, r2 │ │ │ │ │ - bge 14238 <_PyLong_GCD+0x450> │ │ │ │ │ + bge 14308 <_PyLong_GCD+0x450> │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 142fc <_PyLong_GCD+0x514> │ │ │ │ │ + bne 143cc <_PyLong_GCD+0x514> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a40 │ │ │ │ │ + bl 10b10 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 146dc <_PyLong_GCD+0x8f4> │ │ │ │ │ + beq 147ac <_PyLong_GCD+0x8f4> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 141c8 <_PyLong_GCD+0x3e0> │ │ │ │ │ + bgt 14298 <_PyLong_GCD+0x3e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14744 <_PyLong_GCD+0x95c> │ │ │ │ │ + beq 14814 <_PyLong_GCD+0x95c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 13fbc <_PyLong_GCD+0x1d4> │ │ │ │ │ + b 1408c <_PyLong_GCD+0x1d4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 13e80 <_PyLong_GCD+0x98> │ │ │ │ │ + bne 13f50 <_PyLong_GCD+0x98> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 13e80 <_PyLong_GCD+0x98> │ │ │ │ │ + b 13f50 <_PyLong_GCD+0x98> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a9d8 │ │ │ │ │ - b 13e40 <_PyLong_GCD+0x58> │ │ │ │ │ + bl aa94 │ │ │ │ │ + b 13f10 <_PyLong_GCD+0x58> │ │ │ │ │ str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ umull r0, r3, r7, r0 │ │ │ │ │ ldr lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ @@ -22259,44 +22318,44 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 140f0 <_PyLong_GCD+0x308> │ │ │ │ │ + b 141c0 <_PyLong_GCD+0x308> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 14798 <_PyLong_GCD+0x9b0> │ │ │ │ │ + bgt 14868 <_PyLong_GCD+0x9b0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1477c <_PyLong_GCD+0x994> │ │ │ │ │ + ble 1484c <_PyLong_GCD+0x994> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e8c <_PyLong_GCD+0xa4> │ │ │ │ │ + bne 13f5c <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e8c <_PyLong_GCD+0xa4> │ │ │ │ │ + b 13f5c <_PyLong_GCD+0xa4> │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq 14354 <_PyLong_GCD+0x56c> │ │ │ │ │ + beq 14424 <_PyLong_GCD+0x56c> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -22311,42 +22370,42 @@ │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r5, ip, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14620 <_PyLong_GCD+0x838> │ │ │ │ │ + bne 146f0 <_PyLong_GCD+0x838> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [r2] │ │ │ │ │ - beq 14398 <_PyLong_GCD+0x5b0> │ │ │ │ │ + beq 14468 <_PyLong_GCD+0x5b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 147cc <_PyLong_GCD+0x9e4> │ │ │ │ │ + beq 1489c <_PyLong_GCD+0x9e4> │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14608 <_PyLong_GCD+0x820> │ │ │ │ │ + bne 146d8 <_PyLong_GCD+0x820> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 146a8 <_PyLong_GCD+0x8c0> │ │ │ │ │ + beq 14778 <_PyLong_GCD+0x8c0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 14830 <_PyLong_GCD+0xa48> │ │ │ │ │ + beq 14900 <_PyLong_GCD+0xa48> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, sl, #12 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r2, r1, #12 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ @@ -22362,15 +22421,15 @@ │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str ip, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 144b8 <_PyLong_GCD+0x6d0> │ │ │ │ │ + b 14588 <_PyLong_GCD+0x6d0> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [r8], #4 │ │ │ │ │ umull r2, r3, r0, r3 │ │ │ │ │ adds r4, r2, r4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ @@ -22400,15 +22459,15 @@ │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ │ adc r9, r0, r9 │ │ │ │ │ orr sl, sl, r9, lsl #2 │ │ │ │ │ asr r9, r9, #30 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc 1442c <_PyLong_GCD+0x644> │ │ │ │ │ + bcc 144fc <_PyLong_GCD+0x644> │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, #9 │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ @@ -22416,90 +22475,90 @@ │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 14630 <_PyLong_GCD+0x848> │ │ │ │ │ + bcc 14700 <_PyLong_GCD+0x848> │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1454c <_PyLong_GCD+0x764> │ │ │ │ │ + bgt 1461c <_PyLong_GCD+0x764> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14844 <_PyLong_GCD+0xa5c> │ │ │ │ │ + beq 14914 <_PyLong_GCD+0xa5c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14568 <_PyLong_GCD+0x780> │ │ │ │ │ + bgt 14638 <_PyLong_GCD+0x780> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 147e0 <_PyLong_GCD+0x9f8> │ │ │ │ │ + beq 148b0 <_PyLong_GCD+0x9f8> │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr lr, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146c8 <_PyLong_GCD+0x8e0> │ │ │ │ │ + beq 14798 <_PyLong_GCD+0x8e0> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14600 <_PyLong_GCD+0x818> │ │ │ │ │ + beq 146d0 <_PyLong_GCD+0x818> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 147ec <_PyLong_GCD+0xa04> │ │ │ │ │ + beq 148bc <_PyLong_GCD+0xa04> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 145f8 <_PyLong_GCD+0x810> │ │ │ │ │ + beq 146c8 <_PyLong_GCD+0x810> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1481c <_PyLong_GCD+0xa34> │ │ │ │ │ + beq 148ec <_PyLong_GCD+0xa34> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13fb4 <_PyLong_GCD+0x1cc> │ │ │ │ │ + b 14084 <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 145bc <_PyLong_GCD+0x7d4> │ │ │ │ │ + b 1468c <_PyLong_GCD+0x7d4> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1457c <_PyLong_GCD+0x794> │ │ │ │ │ + b 1464c <_PyLong_GCD+0x794> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 143cc <_PyLong_GCD+0x5e4> │ │ │ │ │ + b 1449c <_PyLong_GCD+0x5e4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 14398 <_PyLong_GCD+0x5b0> │ │ │ │ │ + b 14468 <_PyLong_GCD+0x5b0> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ sub r8, r1, r3 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r4, r1, r3 │ │ │ │ │ @@ -22521,152 +22580,152 @@ │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ sbc r2, r9, r2 │ │ │ │ │ orr r3, r1, r2, lsl #2 │ │ │ │ │ asr r9, r2, #30 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 144f8 <_PyLong_GCD+0x710> │ │ │ │ │ + b 145c8 <_PyLong_GCD+0x710> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 143cc <_PyLong_GCD+0x5e4> │ │ │ │ │ + b 1449c <_PyLong_GCD+0x5e4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 145a8 <_PyLong_GCD+0x7c0> │ │ │ │ │ + b 14678 <_PyLong_GCD+0x7c0> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14708 <_PyLong_GCD+0x920> │ │ │ │ │ + bgt 147d8 <_PyLong_GCD+0x920> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 14708 <_PyLong_GCD+0x920> │ │ │ │ │ + bne 147d8 <_PyLong_GCD+0x920> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1472c <_PyLong_GCD+0x944> │ │ │ │ │ + bgt 147fc <_PyLong_GCD+0x944> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1472c <_PyLong_GCD+0x944> │ │ │ │ │ + bne 147fc <_PyLong_GCD+0x944> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a9d8 │ │ │ │ │ + bl aa94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 142c8 <_PyLong_GCD+0x4e0> │ │ │ │ │ + b 14398 <_PyLong_GCD+0x4e0> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 141c8 <_PyLong_GCD+0x3e0> │ │ │ │ │ + b 14298 <_PyLong_GCD+0x3e0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1473c <_PyLong_GCD+0x954> │ │ │ │ │ + bgt 1480c <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1473c <_PyLong_GCD+0x954> │ │ │ │ │ + bne 1480c <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1473c <_PyLong_GCD+0x954> │ │ │ │ │ + b 1480c <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142b4 <_PyLong_GCD+0x4cc> │ │ │ │ │ + bne 14384 <_PyLong_GCD+0x4cc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 142b4 <_PyLong_GCD+0x4cc> │ │ │ │ │ + b 14384 <_PyLong_GCD+0x4cc> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 147c4 <_PyLong_GCD+0x9dc> │ │ │ │ │ + bgt 14894 <_PyLong_GCD+0x9dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14850 <_PyLong_GCD+0xa68> │ │ │ │ │ + beq 14920 <_PyLong_GCD+0xa68> │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 142a8 <_PyLong_GCD+0x4c0> │ │ │ │ │ + b 14378 <_PyLong_GCD+0x4c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 146e4 <_PyLong_GCD+0x8fc> │ │ │ │ │ + b 147b4 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14568 <_PyLong_GCD+0x780> │ │ │ │ │ + b 14638 <_PyLong_GCD+0x780> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r3, r6 │ │ │ │ │ - beq 13fac <_PyLong_GCD+0x1c4> │ │ │ │ │ + beq 1407c <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 13fac <_PyLong_GCD+0x1c4> │ │ │ │ │ + b 1407c <_PyLong_GCD+0x1c4> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 13fac <_PyLong_GCD+0x1c4> │ │ │ │ │ + b 1407c <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 146e4 <_PyLong_GCD+0x8fc> │ │ │ │ │ + b 147b4 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1454c <_PyLong_GCD+0x764> │ │ │ │ │ + b 1461c <_PyLong_GCD+0x764> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 147c4 <_PyLong_GCD+0x9dc> │ │ │ │ │ + b 14894 <_PyLong_GCD+0x9dc> │ │ │ │ │ │ │ │ │ │ -0001485c <_PyLong_Lshift>: │ │ │ │ │ +0001492c <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and lr, ip, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 14ca4 <_PyLong_Lshift+0x448> │ │ │ │ │ + beq 14d74 <_PyLong_Lshift+0x448> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 14c84 <_PyLong_Lshift+0x428> │ │ │ │ │ + blt 14d54 <_PyLong_Lshift+0x428> │ │ │ │ │ lsr r1, r2, #28 │ │ │ │ │ bic r0, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr r1, r1, r3, lsl #4 │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ and r1, r4, #13 │ │ │ │ │ @@ -22703,53 +22762,53 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ lsr r8, r3, #1 │ │ │ │ │ orr r8, r8, r1, lsl #31 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ cmpls r8, #0 │ │ │ │ │ - beq 14b6c <_PyLong_Lshift+0x310> │ │ │ │ │ + beq 14c3c <_PyLong_Lshift+0x310> │ │ │ │ │ add r3, r8, ip, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr sl, ip, #3 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14c9c <_PyLong_Lshift+0x440> │ │ │ │ │ + beq 14d6c <_PyLong_Lshift+0x440> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 14c18 <_PyLong_Lshift+0x3bc> │ │ │ │ │ + beq 14ce8 <_PyLong_Lshift+0x3bc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movle r6, #0 │ │ │ │ │ - ble 149a4 <_PyLong_Lshift+0x148> │ │ │ │ │ + ble 14a74 <_PyLong_Lshift+0x148> │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14c34 <_PyLong_Lshift+0x3d8> │ │ │ │ │ + beq 14d04 <_PyLong_Lshift+0x3d8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r6, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ ands r2, sl, #3 │ │ │ │ │ - beq 14a44 <_PyLong_Lshift+0x1e8> │ │ │ │ │ + beq 14b14 <_PyLong_Lshift+0x1e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14a10 <_PyLong_Lshift+0x1b4> │ │ │ │ │ + beq 14ae0 <_PyLong_Lshift+0x1b4> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 14bc8 <_PyLong_Lshift+0x36c> │ │ │ │ │ + bne 14c98 <_PyLong_Lshift+0x36c> │ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r2, r7, r6 │ │ │ │ │ orr ip, r3, r7, lsl r4 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ @@ -22765,15 +22824,15 @@ │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 14af8 <_PyLong_Lshift+0x29c> │ │ │ │ │ + beq 14bc8 <_PyLong_Lshift+0x29c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ @@ -22809,62 +22868,62 @@ │ │ │ │ │ orr r3, r3, r2, lsr r0 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r3, r1, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r2, [lr] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 14a48 <_PyLong_Lshift+0x1ec> │ │ │ │ │ + bne 14b18 <_PyLong_Lshift+0x1ec> │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r5, r2, lsl #2 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 14b2c <_PyLong_Lshift+0x2d0> │ │ │ │ │ + beq 14bfc <_PyLong_Lshift+0x2d0> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 14b40 <_PyLong_Lshift+0x2e4> │ │ │ │ │ + beq 14c10 <_PyLong_Lshift+0x2e4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c74 <_PyLong_Lshift+0x418> │ │ │ │ │ + beq 14d44 <_PyLong_Lshift+0x418> │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14b3c <_PyLong_Lshift+0x2e0> │ │ │ │ │ + beq 14c0c <_PyLong_Lshift+0x2e0> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 14b2c <_PyLong_Lshift+0x2d0> │ │ │ │ │ + b 14bfc <_PyLong_Lshift+0x2d0> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb lr, lr, #1 │ │ │ │ │ mul lr, r3, lr │ │ │ │ │ asrs r1, lr, #31 │ │ │ │ │ - bmi 14c48 <_PyLong_Lshift+0x3ec> │ │ │ │ │ + bmi 14d18 <_PyLong_Lshift+0x3ec> │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ orr r1, r1, lr, lsl r2 │ │ │ │ │ lsl r0, lr, r4 │ │ │ │ │ orr r1, r1, lr, lsr r3 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 14bf8 <_PyLong_Lshift+0x39c> │ │ │ │ │ + bcs 14cc8 <_PyLong_Lshift+0x39c> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -22876,60 +22935,60 @@ │ │ │ │ │ lsl r2, r7, r6 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - b 149e4 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 14ab4 <_PyLong_Lshift+0x188> │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 14c3c <_PyLong_Lshift+0x3e0> │ │ │ │ │ + bcs 14d0c <_PyLong_Lshift+0x3e0> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 14988 <_PyLong_Lshift+0x12c> │ │ │ │ │ + b 14a58 <_PyLong_Lshift+0x12c> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 14af8 <_PyLong_Lshift+0x29c> │ │ │ │ │ + b 14bc8 <_PyLong_Lshift+0x29c> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f4d4 <_PyLong_FromLarge> │ │ │ │ │ + b f5a4 <_PyLong_FromLarge> │ │ │ │ │ rsbs lr, lr, #0 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r0, lr, r4 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ orr r1, r1, lr, lsl r2 │ │ │ │ │ orr r1, r1, lr, lsr r3 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b 14b98 <_PyLong_Lshift+0x33c> │ │ │ │ │ + b 14c68 <_PyLong_Lshift+0x33c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 14b2c <_PyLong_Lshift+0x2d0> │ │ │ │ │ + b 14bfc <_PyLong_Lshift+0x2d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14bc0 <_PyLong_Lshift+0x364> │ │ │ │ │ - ldr r0, [pc] @ 14cac <_PyLong_Lshift+0x450> │ │ │ │ │ - b 14bc0 <_PyLong_Lshift+0x364> │ │ │ │ │ + b 14c90 <_PyLong_Lshift+0x364> │ │ │ │ │ + ldr r0, [pc] @ 14d7c <_PyLong_Lshift+0x450> │ │ │ │ │ + b 14c90 <_PyLong_Lshift+0x364> │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 120 <_PyLong_UnsignedLong_Converter+0x48> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 128 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 178 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 00000188 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 102a0 <_PyLong_Copy> │ │ │ │ │ + bl 10370 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 200 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 258 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls 260 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ andne r2, r0, #1 │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 913c <_PyLong_FromByteArray> │ │ │ │ │ + b 91f8 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 5bc <_PyLong_UInt8_Converter+0x48> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6ba4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 60c <_PyLong_UInt16_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 614 <_PyLong_UInt16_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_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: 129004 (bytes into file) │ │ │ │ │ + Start of section headers: 129036 (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 0x1f7ec: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1f80c: │ │ │ │ │ │ │ │ │ │ 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 001b9c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01b3c4 0005d8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001bd0 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01b99c 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002a28 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002a28 0119c4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01c134 002ce0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0143ec 000a0a 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 014df8 00193c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01ee14 000918 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 016734 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01f72c 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 017126 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 017126 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01715c 002790 10 16 421 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0198ec 001ad5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01f75c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001ba0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01b3dc 0005d8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001bd4 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01b9b4 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002a2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002a2c 0119d8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01c14c 002ce8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 014404 000a0a 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 014e10 00193c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01ee34 000918 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01674c 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01f74c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01713e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01713e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 017174 002790 10 16 421 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 019904 001ad5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01f77c 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,328 +1,328 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 633 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 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00006858 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00006870 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 7: 00000138 344 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 00000284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 12: 00000290 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 000001d0 180 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 0000037c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 00000380 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 18: 00001bb0 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 18: 00001bc8 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 19: 00000000 140 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 20: 000014c4 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 21: 000014bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000014dc 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 21: 000014d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 23: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 24: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 25: 000014c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 00001a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00001a10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 00001a10 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 29: 00001bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000014dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00001a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00001a28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001a28 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 29: 00001bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 31: 00001bb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 0000274c 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 33: 000088bc 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 34: 000025d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000025dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 000025dc 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 37: 00003f04 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 38: 00003080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 0000308c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 000030b8 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 41: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00003988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00002764 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 33: 000088cc 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 34: 000025ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000025f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000025f4 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 37: 00003f1c 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 38: 00003098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000030a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 000030d0 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 41: 00003994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 000039a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 44: 0000e8d4 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 45: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00003efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00003f04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 49: 00004090 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 50: 0000419c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 0000e8e4 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 45: 00003d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003d6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00003f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00003f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 000040a8 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 50: 000041b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 52: 000041a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 000048ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00004900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00004900 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 56: 00004a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00004a2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 58: 00004bbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00004bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000041b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00004904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00004918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00004918 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 56: 00004a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00004a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 58: 00004bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00004be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 61: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 62: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 63: 00004cc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00004cc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00004cc8 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 66: 00004e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00004e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 63: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00004ce0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 66: 00004e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00004e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 68: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 69: 00005264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00005268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 000052b4 1264 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 72: 0000f4bc 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 73: 00005b04 3412 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 74: 00000904 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 75: 00005780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000057a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 00005914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00005918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00005a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00005b00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 0000527c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00005280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 000052cc 1264 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 72: 0000f4cc 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 73: 00005b1c 3412 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 74: 00000908 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 75: 00005798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000057bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 0000592c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00005930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 79: 00005a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00005a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00005b18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 83: 00005b04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00006848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00006858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00006a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005b1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 00006860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00006870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00006a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 88: 00006a08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00006a08 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 90: 00007374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00007384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 92: 00007500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00007508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 000076f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000076f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00007914 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 00007960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00007964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00007b2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007b30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00007ca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00007ca8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007ca8 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 105: 00007ca8 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 106: 00007ce4 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 107: 000082ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000082f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 000086d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 000086d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 000086d4 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 112: 00009258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00009278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00006a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00006a20 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 90: 0000738c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000739c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00007518 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00007520 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 0000770c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 00007710 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00007928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 0000792c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00007978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 0000797c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 00007b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00007b48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00007cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00007cc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007cc0 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 105: 00007cc0 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 106: 00007cfc 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 107: 000082fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00008300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 000086e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000086e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 000086e4 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 112: 00009268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009288 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 114: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 115: 00009dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00009dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 117: 00009dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00009dc8 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 119: 0000fc68 1248 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 120: 00009f24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00009f28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00009f28 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 123: 00009fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009dd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 00009dd8 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 119: 0000fc78 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 120: 00009f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00009f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 00009f38 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 123: 00009fe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 124: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 125: 00009fd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 00009fd8 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 127: 0000a108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000a110 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000a218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000a220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000a220 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 132: 0000a354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000a35c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000a35c 364 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 135: 0000a4bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000a4c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000a4c8 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 138: 0000a57c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00009fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 00009fe8 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 127: 0000a118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000a120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000a228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000a230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000a230 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 132: 0000a364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 0000a36c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 0000a36c 364 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 135: 0000a4cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000a4d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a4d8 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 138: 0000a58c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 139: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 140: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 141: 0000a580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a580 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 143: 0000a8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000a8dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a590 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000a590 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 143: 0000a8e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a8ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 145: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 146: 0000071c 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 147: 0000b358 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 148: 0000c7d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00000720 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ + 147: 0000b368 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 148: 0000c7e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 149: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 150: 0000c7dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000c7dc 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 152: 0000ccac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000ccb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000ccb0 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 155: 0000ce90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000ce94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000cfa4 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 158: 0000d098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000d09c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000d13c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d1e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000d1e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 164: 0000d568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000c7ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000c7ec 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 152: 0000ccbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000ccc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000ccc0 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 155: 0000cea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000cea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000cfb4 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 158: 0000d0a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000d0ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000d14c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000d150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000d1f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000d1f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 0000d578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 165: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 166: 0000d56c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d56c 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 166: 0000d57c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000d57c 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 168: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 169: 00000990 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 170: 0000d83c 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 171: 0000d838 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000d83c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000e214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000e218 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000e2d8 780 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 176: 0000e5dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000e5e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000e5e4 752 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 179: 0000e8cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000e8d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000ea80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 0000ea98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 0000ecf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000ecf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000ecf4 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 186: 0000ee4c 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 187: 0000ee88 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 188: 0000efb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000efc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000efc4 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 191: 0000f0a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000f0b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 0000f0b4 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 194: 0000f1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000f1ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 0000f1ec 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 197: 0000f2d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 0000f2dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 0000f2dc 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 200: 0000f58c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000f598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 202: 0000f598 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 203: 0000f7f0 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 204: 0000f888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00000994 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 170: 0000d84c 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 171: 0000d848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000d84c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000e224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000e228 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000e2e8 780 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 176: 0000e5ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000e5f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000e5f4 752 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 179: 0000e8dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000e8e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000ea90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000eaa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 0000ed00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000ed04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0000ed04 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 186: 0000ee5c 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 187: 0000ee98 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 188: 0000efc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000efd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000efd4 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 191: 0000f0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000f0c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 0000f0c4 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 194: 0000f1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000f1fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 0000f1fc 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 197: 0000f2e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000f2ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0000f2ec 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 200: 0000f59c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000f5a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 0000f5a8 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 203: 0000f800 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 204: 0000f898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 205: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 206: 0000f898 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 0000f898 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 206: 0000f8a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 0000f8a8 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ 208: 0000008c 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ 209: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 210: 0000f950 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 211: 0000fa00 616 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 212: 0000fc5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000f960 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 211: 0000fa10 616 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 212: 0000fc6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 213: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 214: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 215: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 216: 0000fc68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00010144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00010148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 00010148 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 216: 0000fc78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 217: 00010158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0001015c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 0001015c 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ 220: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 221: 0001020c 544 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 222: 00010424 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 00010220 544 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 222: 00010438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 223: 00000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 224: 0001042c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 0001072c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00010440 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00010740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 226: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 227: 00010734 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 228: 000107ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 000107b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 230: 00010970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 00010974 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 227: 00010748 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 228: 000107c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 000107c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 00010984 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 00010988 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 232: 00000120 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ 233: 000004c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 00010974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 00010988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 235: 000004d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 236: 000004d4 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 237: 00010a4c 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 237: 00010a60 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ 238: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 239: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 240: 00010d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00010d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 241: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 242: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 243: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 244: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 245: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 246: 000004e8 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 247: 00010d84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 00001a64 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 249: 000010e0 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 250: 00001958 268 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 251: 000112fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 00010d98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 00001a68 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 249: 000010e4 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 250: 0000195c 268 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 251: 00011310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 252: 00000564 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 253: 00000660 80 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ 254: 0000065c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 255: 00000660 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 256: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 257: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 258: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 259: 000006b0 108 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 260: 00011308 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 261: 00000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 262: 00011478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 263: 00000904 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 264: 0001147c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001147c 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 266: 000115cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 259: 000006b0 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 260: 0001131c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 261: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 262: 0001148c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 263: 00000908 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 264: 00011490 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 00011490 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 266: 000115e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 267: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 268: 00000aec 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 269: 000115d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 000115d4 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 271: 00011900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 268: 00000af0 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 269: 000115e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 000115e8 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 271: 00011914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 272: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 273: 00000e60 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 273: 00000e64 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ 274: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 275: 00001024 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 276: 00000ff4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 277: 00001000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 278: 00001000 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 279: 00011904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 280: 000119a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 281: 00001308 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 282: 0000130c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 283: 0000130c 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 284: 000013b4 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 285: 000013b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 286: 000013b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 287: 00001428 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 288: 0000142c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 275: 00001028 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 276: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 277: 00001004 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 278: 00001004 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 279: 00011918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 280: 000119bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 281: 0000130c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 282: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 283: 00001310 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 284: 000013b8 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 285: 000013b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 286: 000013b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 287: 0000142c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 288: 00001430 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 289: 00000470 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 290: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 291: 00001440 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 291: 00001444 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ 292: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 293: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 294: 00000280 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 295: 00000284 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 296: 00000284 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ 297: 0000029c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 298: 000002a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 299: 000002a0 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ 300: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 301: 00000338 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 302: 00000338 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 303: 000014fc 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 304: 000017d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 303: 00001500 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 304: 000017d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 305: 0000039c 952 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 306: 00000748 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 307: 00000754 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 308: 00000754 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ 309: 00000948 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 310: 00000950 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 311: 000017d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 312: 00001954 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 311: 000017dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 312: 00001958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 313: 00000a40 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ 314: 00000a78 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 315: 000119ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 316: 000119ac 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ - 317: 00001958 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 315: 000119c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 316: 000119c0 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 317: 0000195c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 318: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 319: 00000a7c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 320: 00000a7c 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ 321: 00000b10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 322: 00000b14 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 323: 00000bd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 324: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ │ 334: 00000d5c 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ 335: 00000d80 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ 336: 00000d98 68 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ 337: 00000dd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 338: 00000ddc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 339: 00000ddc 256 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ 340: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 341: 00001b5c 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 341: 00001b60 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ 342: 00000ff0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 343: 00000ff4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 344: 00001070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 345: 00001074 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 346: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 347: 0000112c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 348: 00001130 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -425,129 +425,129 @@ │ │ │ │ │ 421: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 424: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 426: 00000290 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 428: 00000484 3860 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 428: 00000484 3884 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 432: 00000430 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 436: 00001398 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 436: 000013b0 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 443: 0000ea98 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 443: 0000eaa8 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 445: 0000308c 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 446: 00003988 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 447: 000039e8 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 448: 000082f0 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 449: 00003d54 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 450: 000040d4 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 451: 000041a0 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 445: 000030a4 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 446: 000039a0 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 447: 00003a00 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 448: 00008300 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 449: 00003d6c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 450: 000040ec 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 451: 000041b8 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 458: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 459: 00004a2c 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 459: 00004a44 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 462: 00004bc8 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 463: 00004bdc 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 462: 00004be0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 463: 00004bf4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 466: 00004d44 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 467: 00004e44 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 468: 00004eac 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 469: 00004f14 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 470: 00005268 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 466: 00004d5c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 467: 00004e5c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 468: 00004ec4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 469: 00004f2c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 470: 00005280 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 471: 00000b14 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 472: 000057a4 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 472: 000057bc 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 477: 00005918 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 478: 00005a1c 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 479: 00005a64 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 477: 00005930 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 478: 00005a34 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 479: 00005a7c 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 486: 00007384 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 487: 00007508 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 488: 000076f8 540 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 489: 00007914 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 490: 00007964 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 491: 000079e0 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 492: 00007b30 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 486: 0000739c 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 487: 00007520 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 488: 00007710 540 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 489: 0000792c 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 490: 0000797c 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 491: 000079f8 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 492: 00007b48 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 495: 00007ed4 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 496: 00008e04 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 497: 000095a4 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 498: 000096d0 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 499: 00009760 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ - 500: 00009c4c 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 501: 00009c90 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 495: 00007eec 1044 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 496: 00008e14 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 497: 000095b4 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 498: 000096e0 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 499: 00009770 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ + 500: 00009c5c 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 501: 00009ca0 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 503: 000008ac 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 503: 000008b0 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 509: 0000a110 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 509: 0000a120 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 512: 0000a8dc 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 513: 0000a9a0 2488 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 512: 0000a8ec 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 513: 0000a9b0 2488 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 516: 0000b874 1360 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 517: 0000bdc4 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 518: 0000c274 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 516: 0000b884 1360 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 517: 0000bdd4 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 518: 0000c284 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 520: 0000ce94 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 521: 0000d09c 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 522: 0000d140 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 523: 0000d1e4 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 520: 0000cea4 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 521: 0000d0ac 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 522: 0000d150 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 523: 0000d1f4 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 525: 0000d6c8 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 526: 0000d8c0 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 527: 0000dc60 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 528: 0000dd38 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 529: 0000e218 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 530: 0000ebc0 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 531: 0000ed0c 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 525: 0000d6d8 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 526: 0000d8d0 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 527: 0000dc70 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 528: 0000dd48 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 529: 0000e228 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 530: 0000ebd0 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 531: 0000ed1c 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 538: 000000b0 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 539: 0001042c 776 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 539: 00010440 776 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ 540: 0000015c 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 541: 00010734 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 542: 000107b0 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 541: 00010748 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 542: 000107c4 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 543: 000001e4 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ 544: 00000228 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ @@ -556,46 +556,46 @@ │ │ │ │ │ 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 557: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 559: 00010d84 1412 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 559: 00010d98 1412 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 565: 00000578 232 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 567: 00000098 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 568: 00011308 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 569: 000113f8 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 570: 000114b0 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 571: 00000a20 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 572: 000114e0 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 568: 0001131c 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 569: 0001140c 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 570: 000114c4 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 571: 00000a24 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 572: 000114f4 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 574: 00000d94 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 575: 00000e24 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ - 576: 00000e4c 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 574: 00000d98 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 575: 00000e28 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 576: 00000e50 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 577: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 578: 00011904 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 579: 000011fc 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 578: 00011918 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 579: 00001200 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 580: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 581: 0000142c 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 581: 00001430 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 582: 000000b8 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 584: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ 588: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 589: 00000950 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 590: 000017d8 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 590: 000017dc 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ 596: 00000cac 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ 597: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b3c4 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b3dc contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ 00000074 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000080 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000a0 0000b21c R_ARM_CALL 0000e5e4 clear_lock_held │ │ │ │ │ +000000a0 0000b21c R_ARM_CALL 0000e5f4 clear_lock_held │ │ │ │ │ 000000a4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000a8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000f4 0000411c R_ARM_CALL 00004cc8 validate_watcher_id │ │ │ │ │ +000000f4 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ 00000138 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000013c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000140 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ 00000144 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ 0000014c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000158 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000180 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000198 00009a1c R_ARM_CALL 0000ccb0 pop_lock_held │ │ │ │ │ +00000198 00009a1c R_ARM_CALL 0000ccc0 pop_lock_held │ │ │ │ │ 000001c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001fc 00007a1c R_ARM_CALL 00009f28 dict_update_arg │ │ │ │ │ +000001fc 00007a1c R_ARM_CALL 00009f38 dict_update_arg │ │ │ │ │ 00000258 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000274 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000294 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 00000298 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 000002b0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002cc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002e8 0002221c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 000002f8 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000310 0000e72b R_ARM_MOVW_ABS_NC 00010974 dictkeys_contains │ │ │ │ │ -00000314 0000e72c R_ARM_MOVT_ABS 00010974 dictkeys_contains │ │ │ │ │ +00000310 0000e72b R_ARM_MOVW_ABS_NC 00010988 dictkeys_contains │ │ │ │ │ +00000314 0000e72c R_ARM_MOVT_ABS 00010988 dictkeys_contains │ │ │ │ │ 0000031c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000360 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000380 0002231c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000003e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000040c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000410 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000043c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -41,384 +41,384 @@ │ │ │ │ │ 000004a4 0000e82b R_ARM_MOVW_ABS_NC 00000120 dictitems_contains │ │ │ │ │ 000004a8 0000e82c R_ARM_MOVT_ABS 00000120 dictitems_contains │ │ │ │ │ 000004b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004d0 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004e4 0000ed1d R_ARM_JUMP24 00010a4c anydict_repr_impl │ │ │ │ │ +000004e4 0000ed1d R_ARM_JUMP24 00010a60 anydict_repr_impl │ │ │ │ │ 0000051c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000520 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000534 00022f1d R_ARM_JUMP24 00010d84 _PyDict_FromKeys │ │ │ │ │ +00000534 00022f1d R_ARM_JUMP24 00010d98 _PyDict_FromKeys │ │ │ │ │ 0000054c 0000f52b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ 00000550 0000f52c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ 00000554 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000574 0001d61d R_ARM_JUMP24 00005268 PyDict_Copy │ │ │ │ │ -000005e4 00007a1c R_ARM_CALL 00009f28 dict_update_arg │ │ │ │ │ +00000574 0001d61d R_ARM_JUMP24 00005280 PyDict_Copy │ │ │ │ │ +000005e4 00007a1c R_ARM_CALL 00009f38 dict_update_arg │ │ │ │ │ 000005fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000060c 0002362b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000610 0002362c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000640 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000654 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000688 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006a0 0000471d R_ARM_JUMP24 000052b4 copy_lock_held │ │ │ │ │ +000006a0 0000471d R_ARM_JUMP24 000052cc copy_lock_held │ │ │ │ │ 000006ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000894 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -000008f8 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ -00000900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000934 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000968 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000984 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a04 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a14 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ac4 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000b0c 00023d1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000c70 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c74 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000c78 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000c7c 00010b2b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -00000c80 00010b2c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00000c88 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d08 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00000d28 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -00000d54 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d70 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00000db4 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000dc8 0001102b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ -00000dcc 0001102c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ -00000dd0 0000371c R_ARM_CALL 00004900 dict_getitem │ │ │ │ │ -00000dfc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e10 0001102b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ -00000e14 0001102c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ -00000e18 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e40 0001f21c R_ARM_CALL 000096d0 _PyDict_LookupIndexAndValue │ │ │ │ │ -00000e5c 0000b21d R_ARM_JUMP24 0000e5e4 clear_lock_held │ │ │ │ │ -00000e7c 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000e80 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000e84 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000e88 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000ea4 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000eb4 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000f04 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000f08 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f40 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f54 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f70 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f8c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f98 0002362b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f9c 0002362c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fc4 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000fc8 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000ff4 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000898 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ +000008fc 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ +00000904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000938 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000096c 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000988 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000a08 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a18 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ac8 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000b10 00023d1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c74 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c78 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000c7c 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000c80 00010b2b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00000c84 00010b2c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00000c8c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d0c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000d2c 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00000d58 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d74 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000db8 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000dcc 0001102b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ +00000dd0 0001102c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ +00000dd4 0000371c R_ARM_CALL 00004918 dict_getitem │ │ │ │ │ +00000e00 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e14 0001102b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ +00000e18 0001102c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ +00000e1c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000e44 0001f21c R_ARM_CALL 000096e0 _PyDict_LookupIndexAndValue │ │ │ │ │ +00000e60 0000b21d R_ARM_JUMP24 0000e5f4 clear_lock_held │ │ │ │ │ +00000e80 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000e84 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000e88 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000e8c 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000ea8 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000eb8 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f08 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f0c 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f44 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f58 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f74 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f90 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f9c 0002362b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fa0 0002362c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fc8 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fcc 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ff8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000103c 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001050 0002411c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001070 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001084 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001158 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -0000117c 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ -000011b8 0000121c R_ARM_CALL 00001bb0 insertdict │ │ │ │ │ -000011f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001248 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000012a8 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ -000012c0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012d8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001300 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001348 0002441c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000138c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b0 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001408 0002221d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -00001410 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000145c 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000146c 0002471c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -0000147c 0001222b R_ARM_MOVW_ABS_NC 00000474 .LC36 │ │ │ │ │ -00001480 0001222c R_ARM_MOVT_ABS 00000474 .LC36 │ │ │ │ │ -0000148c 0002481c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014b8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014c8 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000014e0 0001212b R_ARM_MOVW_ABS_NC 00000470 .LC35 │ │ │ │ │ -000014e4 0001212c R_ARM_MOVT_ABS 00000470 .LC35 │ │ │ │ │ -000014f0 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001604 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001638 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000163c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001644 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00001648 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -00001650 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016a8 00024c1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000017a4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001824 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001840 00023d1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000188c 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ -000018d8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018f0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001924 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000194c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001978 0000cb1c R_ARM_CALL 0000f7f0 dict_new │ │ │ │ │ -000019b0 0000dc2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -000019b4 0000dc2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -000019b8 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -000019d4 00007a1c R_ARM_CALL 00009f28 dict_update_arg │ │ │ │ │ -00001a10 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00001a2c 0000491c R_ARM_CALL 00005b04 dict_merge │ │ │ │ │ -00001a5c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad0 0000201c R_ARM_CALL 0000274c dictresize │ │ │ │ │ -00001aec 00024f1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00001b18 0000121c R_ARM_CALL 00001bb0 insertdict │ │ │ │ │ -00001b54 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b7c 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b88 0001542b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ -00001b8c 0001542c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ -00001b98 0002511d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00001000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001040 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001054 0002411c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001074 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001088 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115c 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00001180 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ +000011bc 0000121c R_ARM_CALL 00001bc8 insertdict │ │ │ │ │ +000011f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000012ac 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ +000012c4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000012d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000012dc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001304 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000130c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000134c 0002441c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001390 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000140c 0002221d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001414 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000142c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001460 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00001470 0002471c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00001480 0001222b R_ARM_MOVW_ABS_NC 00000474 .LC36 │ │ │ │ │ +00001484 0001222c R_ARM_MOVT_ABS 00000474 .LC36 │ │ │ │ │ +00001490 0002481c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014cc 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000014e4 0001212b R_ARM_MOVW_ABS_NC 00000470 .LC35 │ │ │ │ │ +000014e8 0001212c R_ARM_MOVT_ABS 00000470 .LC35 │ │ │ │ │ +000014f4 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001608 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001640 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001648 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000164c 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +00001654 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016ac 00024c1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +000017a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001828 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001844 00023d1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001890 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ +000018dc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018f4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001928 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001950 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000197c 0000cb1c R_ARM_CALL 0000f800 dict_new │ │ │ │ │ +000019b4 0000dc2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +000019b8 0000dc2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +000019bc 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000019d8 00007a1c R_ARM_CALL 00009f38 dict_update_arg │ │ │ │ │ +00001a14 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00001a30 0000491c R_ARM_CALL 00005b1c dict_merge │ │ │ │ │ +00001a60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad4 0000201c R_ARM_CALL 00002764 dictresize │ │ │ │ │ +00001af0 00024f1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00001b1c 0000121c R_ARM_CALL 00001bc8 insertdict │ │ │ │ │ +00001b58 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b80 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b8c 0001542b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ +00001b90 0001542c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ +00001b9c 0002511d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1b99c contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1b9b4 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005902 R_ARM_ABS32 00006a08 dict_dealloc │ │ │ │ │ +00000018 00005902 R_ARM_ABS32 00006a20 dict_dealloc │ │ │ │ │ 0000002c 0000ec02 R_ARM_ABS32 000004d4 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00027402 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006a02 R_ARM_ABS32 00007ce4 dict_traverse │ │ │ │ │ -00000060 0000af02 R_ARM_ABS32 0000e2d8 dict_tp_clear │ │ │ │ │ -00000064 00010e02 R_ARM_ABS32 000115d4 dict_richcompare │ │ │ │ │ -0000006c 00004802 R_ARM_ABS32 0000f4bc dict_iter │ │ │ │ │ +0000005c 00006a02 R_ARM_ABS32 00007cfc dict_traverse │ │ │ │ │ +00000060 0000af02 R_ARM_ABS32 0000e2e8 dict_tp_clear │ │ │ │ │ +00000064 00010e02 R_ARM_ABS32 000115e8 dict_richcompare │ │ │ │ │ +0000006c 00004802 R_ARM_ABS32 0000f4cc dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000cf02 R_ARM_ABS32 0000f898 dict_init │ │ │ │ │ +00000094 0000cf02 R_ARM_ABS32 0000f8a8 dict_init │ │ │ │ │ 00000098 00027602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000cb02 R_ARM_ABS32 0000f7f0 dict_new │ │ │ │ │ +0000009c 0000cb02 R_ARM_ABS32 0000f800 dict_new │ │ │ │ │ 000000a0 0001ff02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000d302 R_ARM_ABS32 0000fa00 dict_vectorcall │ │ │ │ │ +000000c8 0000d302 R_ARM_ABS32 0000fa10 dict_vectorcall │ │ │ │ │ 000000f4 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00005902 R_ARM_ABS32 00006a08 dict_dealloc │ │ │ │ │ +00000108 00005902 R_ARM_ABS32 00006a20 dict_dealloc │ │ │ │ │ 0000011c 00014702 R_ARM_ABS32 00000bd8 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000012c 00015302 R_ARM_ABS32 00000ddc frozendict_hash │ │ │ │ │ 00000138 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000148 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00006a02 R_ARM_ABS32 00007ce4 dict_traverse │ │ │ │ │ -00000150 0000af02 R_ARM_ABS32 0000e2d8 dict_tp_clear │ │ │ │ │ -00000154 00010e02 R_ARM_ABS32 000115d4 dict_richcompare │ │ │ │ │ -0000015c 00004802 R_ARM_ABS32 0000f4bc dict_iter │ │ │ │ │ +0000014c 00006a02 R_ARM_ABS32 00007cfc dict_traverse │ │ │ │ │ +00000150 0000af02 R_ARM_ABS32 0000e2e8 dict_tp_clear │ │ │ │ │ +00000154 00010e02 R_ARM_ABS32 000115e8 dict_richcompare │ │ │ │ │ +0000015c 00004802 R_ARM_ABS32 0000f4cc dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000188 00027602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 0000fa02 R_ARM_ABS32 00001958 frozendict_new │ │ │ │ │ +0000018c 0000fa02 R_ARM_ABS32 0000195c frozendict_new │ │ │ │ │ 00000190 0001ff02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000dd02 R_ARM_ABS32 0001020c frozendict_vectorcall │ │ │ │ │ +000001b8 0000dd02 R_ARM_ABS32 00010220 frozendict_vectorcall │ │ │ │ │ 000001c8 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00008902 R_ARM_ABS32 0000a4c8 dictview_dealloc │ │ │ │ │ -000001f0 00012302 R_ARM_ABS32 00001440 dictview_repr │ │ │ │ │ +000001dc 00008902 R_ARM_ABS32 0000a4d8 dictview_dealloc │ │ │ │ │ +000001f0 00012302 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000020c 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00010902 R_ARM_ABS32 0001147c dictview_traverse │ │ │ │ │ -00000228 00011102 R_ARM_ABS32 00000e60 dictview_richcompare │ │ │ │ │ -00000230 00008302 R_ARM_ABS32 0000a220 dictitems_iter │ │ │ │ │ +00000220 00010902 R_ARM_ABS32 00011490 dictview_traverse │ │ │ │ │ +00000228 00011102 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000230 00008302 R_ARM_ABS32 0000a230 dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000029c 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +000002b0 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 000002e0 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002f4 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 00000304 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 00008e02 R_ARM_ABS32 0000a580 dictiter_iternextitem │ │ │ │ │ +00000308 00008e02 R_ARM_ABS32 0000a590 dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000370 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +00000384 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 000003c8 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 000003d8 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00012f02 R_ARM_ABS32 000014fc dictreviter_iternext │ │ │ │ │ +000003dc 00012f02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000444 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +00000458 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 0000049c 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 000004ac 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00012f02 R_ARM_ABS32 000014fc dictreviter_iternext │ │ │ │ │ +000004b0 00012f02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000518 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +0000052c 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 00000570 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 00000580 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00012f02 R_ARM_ABS32 000014fc dictreviter_iternext │ │ │ │ │ +00000584 00012f02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005ec 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00008902 R_ARM_ABS32 0000a4c8 dictview_dealloc │ │ │ │ │ -00000614 00012302 R_ARM_ABS32 00001440 dictview_repr │ │ │ │ │ +00000600 00008902 R_ARM_ABS32 0000a4d8 dictview_dealloc │ │ │ │ │ +00000614 00012302 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00010902 R_ARM_ABS32 0001147c dictview_traverse │ │ │ │ │ -0000064c 00011102 R_ARM_ABS32 00000e60 dictview_richcompare │ │ │ │ │ -00000654 0000be02 R_ARM_ABS32 0000efc4 dictkeys_iter │ │ │ │ │ +00000644 00010902 R_ARM_ABS32 00011490 dictview_traverse │ │ │ │ │ +0000064c 00011102 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000654 0000be02 R_ARM_ABS32 0000efd4 dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c0 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +000006d4 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 00000704 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000718 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 00000728 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000ca02 R_ARM_ABS32 0000f598 dictiter_iternextkey │ │ │ │ │ +0000072c 0000ca02 R_ARM_ABS32 0000f5a8 dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000794 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008902 R_ARM_ABS32 0000a4c8 dictview_dealloc │ │ │ │ │ -000007bc 00012302 R_ARM_ABS32 00001440 dictview_repr │ │ │ │ │ +000007a8 00008902 R_ARM_ABS32 0000a4d8 dictview_dealloc │ │ │ │ │ +000007bc 00012302 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d8 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00010902 R_ARM_ABS32 0001147c dictview_traverse │ │ │ │ │ -000007fc 0000c402 R_ARM_ABS32 0000f1ec dictvalues_iter │ │ │ │ │ +000007ec 00010902 R_ARM_ABS32 00011490 dictview_traverse │ │ │ │ │ +000007fc 0000c402 R_ARM_ABS32 0000f1fc dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000868 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00009d02 R_ARM_ABS32 0000cfa4 dictiter_dealloc │ │ │ │ │ +0000087c 00009d02 R_ARM_ABS32 0000cfb4 dictiter_dealloc │ │ │ │ │ 000008ac 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000008c0 00010302 R_ARM_ABS32 000006b0 dictiter_traverse │ │ │ │ │ 000008d0 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000c702 R_ARM_ABS32 0000f2dc dictiter_iternextvalue │ │ │ │ │ +000008d4 0000c702 R_ARM_ABS32 0000f2ec dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000db02 R_ARM_ABS32 00010148 dict___contains__ │ │ │ │ │ +0000093c 0000db02 R_ARM_ABS32 0001015c dict___contains__ │ │ │ │ │ 00000944 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +0000094c 0001d802 R_ARM_ABS32 000057bc _PyDict_Subscript │ │ │ │ │ 00000954 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00014e02 R_ARM_ABS32 00000d5c dict___sizeof__ │ │ │ │ │ 00000964 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000a702 R_ARM_ABS32 0000d56c dict_get │ │ │ │ │ +0000096c 0000a702 R_ARM_ABS32 0000d57c dict_get │ │ │ │ │ 00000974 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000bb02 R_ARM_ABS32 0000ee88 dict_keys │ │ │ │ │ +0000097c 0000bb02 R_ARM_ABS32 0000ee98 dict_keys │ │ │ │ │ 00000984 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00007e02 R_ARM_ABS32 00009fd8 dict_items │ │ │ │ │ +0000098c 00007e02 R_ARM_ABS32 00009fe8 dict_items │ │ │ │ │ 00000994 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000c102 R_ARM_ABS32 0000f0b4 dict_values │ │ │ │ │ +0000099c 0000c102 R_ARM_ABS32 0000f0c4 dict_values │ │ │ │ │ 000009a4 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 0000f602 R_ARM_ABS32 000004e8 dict_fromkeys │ │ │ │ │ 000009b4 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00015002 R_ARM_ABS32 00000d98 frozendict_copy │ │ │ │ │ 000009c4 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009cc 00012802 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 000009d4 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00027802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000009e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ec 00015502 R_ARM_ABS32 00001b5c frozendict_getnewargs │ │ │ │ │ -00000a08 00013c02 R_ARM_ABS32 000119ac frozendict_length │ │ │ │ │ -00000a0c 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +000009ec 00015502 R_ARM_ABS32 00001b60 frozendict_getnewargs │ │ │ │ │ +00000a08 00013c02 R_ARM_ABS32 000119c0 frozendict_length │ │ │ │ │ +00000a0c 0001d802 R_ARM_ABS32 000057bc _PyDict_Subscript │ │ │ │ │ 00000a50 00012b02 R_ARM_ABS32 000002a0 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00014802 R_ARM_ABS32 00000c70 dictvalues_reversed │ │ │ │ │ 00000ab0 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00011602 R_ARM_ABS32 00001000 dictview_len │ │ │ │ │ +00000ac4 00011602 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00013402 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000af8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 00013902 R_ARM_ABS32 00000a40 dictitems_reversed │ │ │ │ │ 00000b08 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00011602 R_ARM_ABS32 00001000 dictview_len │ │ │ │ │ +00000b1c 00011602 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000b38 0000e802 R_ARM_ABS32 00000120 dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00013402 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000b50 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b58 00014b02 R_ARM_ABS32 00000d20 dictkeys_reversed │ │ │ │ │ 00000b60 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00011b02 R_ARM_ABS32 0000130c dictviews_sub │ │ │ │ │ +00000b78 00011b02 R_ARM_ABS32 00001310 dictviews_sub │ │ │ │ │ 00000ba8 00022002 R_ARM_ABS32 00000228 _PyDictView_Intersect │ │ │ │ │ 00000bac 00013102 R_ARM_ABS32 0000039c dictviews_xor │ │ │ │ │ 00000bb0 00012e02 R_ARM_ABS32 00000338 dictviews_or │ │ │ │ │ -00000c04 00011602 R_ARM_ABS32 00001000 dictview_len │ │ │ │ │ -00000c20 0000e702 R_ARM_ABS32 00010974 dictkeys_contains │ │ │ │ │ +00000c04 00011602 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ +00000c20 0000e702 R_ARM_ABS32 00010988 dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c30 00014f02 R_ARM_ABS32 00000d80 dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000ba02 R_ARM_ABS32 0000ee4c dictiter_len │ │ │ │ │ +00000c58 0000ba02 R_ARM_ABS32 0000ee5c dictiter_len │ │ │ │ │ 00000c60 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c68 00014002 R_ARM_ABS32 00000a7c dictiter_reduce │ │ │ │ │ 00000c70 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000cc0 00023502 R_ARM_ABS32 00000578 _PyDict_Or │ │ │ │ │ 00000cf4 00021f02 R_ARM_ABS32 000001e4 _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 00000380 dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000db02 R_ARM_ABS32 00010148 dict___contains__ │ │ │ │ │ +00000d40 0000db02 R_ARM_ABS32 0001015c dict___contains__ │ │ │ │ │ 00000d48 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +00000d50 0001d802 R_ARM_ABS32 000057bc _PyDict_Subscript │ │ │ │ │ 00000d58 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d60 00014e02 R_ARM_ABS32 00000d5c dict___sizeof__ │ │ │ │ │ 00000d68 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000a702 R_ARM_ABS32 0000d56c dict_get │ │ │ │ │ +00000d70 0000a702 R_ARM_ABS32 0000d57c dict_get │ │ │ │ │ 00000d78 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000d202 R_ARM_ABS32 0000f950 dict_setdefault │ │ │ │ │ +00000d80 0000d202 R_ARM_ABS32 0000f960 dict_setdefault │ │ │ │ │ 00000d88 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 00009702 R_ARM_ABS32 0000c7dc dict_pop │ │ │ │ │ +00000d90 00009702 R_ARM_ABS32 0000c7ec dict_pop │ │ │ │ │ 00000d98 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00010c02 R_ARM_ABS32 00000aec dict_popitem │ │ │ │ │ +00000da0 00010c02 R_ARM_ABS32 00000af0 dict_popitem │ │ │ │ │ 00000da8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000bb02 R_ARM_ABS32 0000ee88 dict_keys │ │ │ │ │ +00000db0 0000bb02 R_ARM_ABS32 0000ee98 dict_keys │ │ │ │ │ 00000db8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00007e02 R_ARM_ABS32 00009fd8 dict_items │ │ │ │ │ +00000dc0 00007e02 R_ARM_ABS32 00009fe8 dict_items │ │ │ │ │ 00000dc8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000c102 R_ARM_ABS32 0000f0b4 dict_values │ │ │ │ │ +00000dd0 0000c102 R_ARM_ABS32 0000f0c4 dict_values │ │ │ │ │ 00000dd8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00007602 R_ARM_ABS32 00009dc8 dict_update │ │ │ │ │ +00000de0 00007602 R_ARM_ABS32 00009dd8 dict_update │ │ │ │ │ 00000de8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000df0 0000f602 R_ARM_ABS32 000004e8 dict_fromkeys │ │ │ │ │ 00000df8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e00 0000d002 R_ARM_ABS32 0000008c dict_clear │ │ │ │ │ 00000e08 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -427,19 +427,19 @@ │ │ │ │ │ 00000e18 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e20 00012802 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 00000e28 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e30 00027802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000b902 R_ARM_ABS32 0000ecf4 dict_length │ │ │ │ │ -00000e50 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ -00000e54 0001e602 R_ARM_ABS32 00007384 _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000b902 R_ARM_ABS32 0000ed04 dict_length │ │ │ │ │ +00000e50 0001d802 R_ARM_ABS32 000057bc _PyDict_Subscript │ │ │ │ │ +00000e54 0001e602 R_ARM_ABS32 0000739c _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c134 contains 1436 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c14c contains 1437 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000128 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000012c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -469,1480 +469,1481 @@ │ │ │ │ │ 00000400 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000041c 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ 0000044c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ 000004d0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004d4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000698 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000828 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b64 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bdc 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c6c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d30 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000dd8 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000e74 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f0c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000100c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000010f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001214 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001284 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c8 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001340 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013d0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001434 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000145c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001478 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001484 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001488 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001490 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000014a0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014a4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014a8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000014ac 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000014b4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014e0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014e4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001588 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -000015f4 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000164c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000177c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001780 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001784 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001788 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000178c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000017c8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000017cc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000017d0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000017d4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000017d8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001814 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001818 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000181c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001820 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001824 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001860 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001864 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001868 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000186c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001870 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018ac 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018b0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000018b4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000018b8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000018bc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018f8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018fc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001900 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001904 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001908 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001944 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001948 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000194c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001950 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001954 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001990 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001994 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001998 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000199c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000019a0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019a8 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a00 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a08 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a0c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ad4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b08 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b4c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b60 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ba4 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bac 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001be8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00001c18 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c1c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001dd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001f9c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fc8 0001bb1c R_ARM_CALL 0000ea98 _PyDict_InsertSplitValue │ │ │ │ │ -00001ff8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002030 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002034 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002038 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000203c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002040 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002078 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000207c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002080 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002084 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002088 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000020c0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000020c4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000020c8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000020cc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000020d0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002108 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000210c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002110 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002114 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002118 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002150 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002154 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002158 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000215c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002160 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002198 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000219c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000021a0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021a4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021a8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021e0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000021e4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000021e8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021ec 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021f0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002228 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000222c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002230 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002234 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002238 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002270 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002274 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002278 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000227c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002280 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022b8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000022bc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000022c0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000022c4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000022c8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002300 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002304 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002308 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000230c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002310 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002348 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000234c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002350 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002354 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002358 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002390 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002394 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002398 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000239c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023a0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000023d8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000023dc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000023e0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023e4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023e8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002420 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002424 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002428 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000242c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002430 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002468 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000246c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002470 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002474 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002478 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002570 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025cc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000025d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002838 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002894 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029a8 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029f4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002a08 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002b0c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b64 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bb4 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f9c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003064 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000306c 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003080 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003088 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030ec 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000030f0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000313c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000033d8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003450 0001bb1c R_ARM_CALL 0000ea98 _PyDict_InsertSplitValue │ │ │ │ │ -00003588 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000358c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003590 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003594 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003598 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000035d0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000035d4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000035d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000035dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000035e0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003618 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000361c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003620 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003624 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003628 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003660 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003664 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003668 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000366c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003670 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000036b8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036f0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036f4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036f8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036fc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003700 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003738 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000373c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003740 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003744 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003748 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003780 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003784 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003788 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000378c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003790 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038cc 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00003920 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003934 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003940 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003944 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000394c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003954 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003958 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000395c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003960 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003968 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003974 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000397c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003980 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00003a54 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a58 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003aa0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003aa4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003abc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003adc 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b40 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bf0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003bf4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bf8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003c74 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c78 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003c9c 0001c01d R_ARM_JUMP24 000082f0 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003ca8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cc0 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00003ce8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cf8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cfc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d08 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003d0c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003d10 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003d14 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003d18 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d20 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d24 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d2c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d44 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d48 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d4c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003dac 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003db0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003df0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003df4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e0c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e34 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003e44 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003e48 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e6c 0001c01d R_ARM_JUMP24 000082f0 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003e78 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e90 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00003eb0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ec0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ec4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ed0 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003ed4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003ed8 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003edc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003ee0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ee8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003eec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ef4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000040d0 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004118 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000411c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004140 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004154 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000416c 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000417c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004188 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000418c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004194 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000419c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000041c0 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041f4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004204 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004248 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000424c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004280 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004298 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000042b0 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004604 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046a0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004724 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004794 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000047ac 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004804 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004850 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004854 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004858 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004860 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004864 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004894 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004898 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000048a0 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000048ac 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000048b0 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000048b4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000048ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000048f0 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048f4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000048f8 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048fc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004948 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000494c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000497c 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004994 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000049ac 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000049c0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049d8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000049ec 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a00 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004a04 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004a0c 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004a1c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a28 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a50 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004a74 0001cd1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00004ab0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ab4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b10 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004b2c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004b64 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b78 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b84 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b88 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b90 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b98 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b9c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ba0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004ba4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004bac 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bbc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c64 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c68 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c70 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004c74 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004c7c 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c88 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c8c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c94 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004c98 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004ca0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ca8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004cac 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cb0 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00004cb4 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00004cbc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cc4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004d08 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d0c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d10 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004d14 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004d1c 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d28 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d2c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d30 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004d34 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004d3c 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d8c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d90 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004db4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004df4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e0c 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00004e20 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004e30 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e34 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e38 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004e40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e64 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004ecc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004fd0 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00004fd4 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00004fdc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004fe0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fe8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000501c 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005020 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005028 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000502c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005034 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005068 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000506c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005074 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005078 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005080 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050b4 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000050b8 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000050c0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000050c4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000050cc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005100 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005104 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000510c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005110 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005118 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000514c 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005150 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005158 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000515c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005164 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005198 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000519c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051a4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051a8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051b0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000051e4 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000051e8 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051f0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051f4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005204 0001b91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005264 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000052a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000052a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000052a8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000052e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005304 0000482b R_ARM_MOVW_ABS_NC 0000f4bc dict_iter │ │ │ │ │ -00005308 0000482c R_ARM_MOVT_ABS 0000f4bc dict_iter │ │ │ │ │ -00005348 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005394 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053a8 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054a0 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000550c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005510 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005514 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000055f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005600 00004a1c R_ARM_CALL 00000904 copy_values │ │ │ │ │ -00005610 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005614 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000561c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000056e8 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f4 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005748 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005758 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005760 0001d71c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ -00005778 0001d71d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ -00005788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000578c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005790 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005794 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000579c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057c0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000057c4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000057e8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000582c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005848 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005864 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005868 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005880 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000058a0 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000058b4 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000058e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058f0 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005908 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00005914 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000593c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000598c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005990 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059a8 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000059b8 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000059cc 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000059fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a08 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a18 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a38 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005ab0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ab4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005abc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ad8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005ae4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ae8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005aec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00005af0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00005af8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b4c 0000482b R_ARM_MOVW_ABS_NC 0000f4bc dict_iter │ │ │ │ │ -00005b50 0000482c R_ARM_MOVT_ABS 0000f4bc dict_iter │ │ │ │ │ -00005bdc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005c2c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005c40 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005fdc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006008 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000604c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000606c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006098 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060f8 0000482b R_ARM_MOVW_ABS_NC 0000f4bc dict_iter │ │ │ │ │ -000060fc 0000482c R_ARM_MOVT_ABS 0000f4bc dict_iter │ │ │ │ │ -00006114 0001e01c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00006120 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000615c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000617c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006180 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000061f4 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006208 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006240 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000625c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006290 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062cc 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063f4 0001b01c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ -00006460 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -000064e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006554 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006560 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006564 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000065e0 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006608 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006644 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006660 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000667c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000670c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006740 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006748 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000674c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006750 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006754 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000675c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000676c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000677c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006788 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006840 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000684c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006850 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006910 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006924 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006988 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000069e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a04 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a50 0001e51c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006b00 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b0c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b70 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c44 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b6c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000be4 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c7c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d40 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e6c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f08 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000fa0 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001028 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000010ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001108 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001160 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001234 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012cc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001310 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001344 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013e8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000144c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001474 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001490 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000149c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014a8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014b8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014bc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014c0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000014c4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000014cc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014f8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014fc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015a0 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000160c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001664 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001794 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001798 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000179c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017a4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000017e0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000017e4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000017e8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017ec 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017f0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000182c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001830 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001834 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001838 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000183c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001878 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000187c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001880 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001884 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001888 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000018c4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000018c8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000018cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000018d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000018d4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001910 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001914 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001918 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000191c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001920 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000195c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001960 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001964 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001968 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000196c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019b8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019c0 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a0c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a20 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a24 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001aec 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b20 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b64 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b78 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001bbc 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bc4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c00 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00001c30 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001c34 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001de8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e80 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001fb4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001fe0 0001bb1c R_ARM_CALL 0000eaa8 _PyDict_InsertSplitValue │ │ │ │ │ +00002010 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002048 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000204c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002050 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002054 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002058 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002090 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002094 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002098 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000209c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020a0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000020d8 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000020dc 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000020e0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000020e4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020e8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002120 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002124 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002128 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000212c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002130 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002168 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000216c 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002170 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002174 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002178 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021b0 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021b4 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000021b8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021bc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000021c0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021f8 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021fc 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002200 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002204 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002208 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002240 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002244 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002248 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000224c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002250 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002288 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000228c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002290 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002294 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002298 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022d0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000022d4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000022d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000022dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000022e0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002318 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000231c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002320 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002324 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002328 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002360 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002364 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002368 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000236c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002370 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023b8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023f0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023f4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023f8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023fc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002400 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002438 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000243c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002440 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002444 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002448 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002480 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002484 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002488 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000248c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002490 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002588 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ec 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025f0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002850 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000028ac 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c0 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a0c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002a20 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002b24 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b7c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bcc 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fb4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000307c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003084 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003098 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000309c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003104 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003108 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003154 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000033f0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003468 0001bb1c R_ARM_CALL 0000eaa8 _PyDict_InsertSplitValue │ │ │ │ │ +000035a0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035a4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035a8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035ac 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035b0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000035e8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035ec 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035f0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035f4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035f8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003630 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003634 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003638 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000363c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003640 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003678 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000367c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003680 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003684 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003688 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000036c0 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000036c4 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000036c8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000036cc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000036d0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003708 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000370c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003710 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003714 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003718 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003750 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003754 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003758 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000375c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003760 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003798 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000379c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000037a0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037a4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037a8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038e4 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00003938 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000394c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003958 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000395c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003964 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000396c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003970 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003974 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003978 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003980 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000398c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003998 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000399c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039c0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00003a6c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a70 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ab8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003abc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ad4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003af4 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b58 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003c8c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003c90 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cb4 0001c01d R_ARM_JUMP24 00008300 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003cc0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003cd8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00003d00 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d10 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d14 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d20 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003d24 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003d28 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003d2c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003d30 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d38 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d3c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d44 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003d5c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d60 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d64 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003dc4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003dc8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e08 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e0c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e24 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e4c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003e5c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e60 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e84 0001c01d R_ARM_JUMP24 00008300 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003e90 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ea8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00003ec8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ed8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003edc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ee8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003eec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003ef0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003ef4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003ef8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f0c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000040e8 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004130 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004134 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004158 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000416c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004184 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00004194 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000041a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000041ac 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000041b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000041d8 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000420c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000421c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004260 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004264 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004298 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000042b0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000042c8 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000460c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000046b8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000473c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047ac 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047c4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000481c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004868 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000486c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004870 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004878 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000487c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000489c 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000048a0 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000048a8 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000048b4 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000048b8 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +000048bc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004908 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000490c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004910 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004914 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004960 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004964 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004994 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000049ac 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000049c4 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000049d8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049f0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a04 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a18 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004a1c 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004a24 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004a34 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004a40 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a68 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004a8c 0001cd1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00004ac8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004acc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b28 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004b44 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004b7c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b90 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ba0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ba8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004bb0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bb4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004bb8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004bbc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004bc4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bd4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c7c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c80 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c88 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004c8c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004c94 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ca0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ca4 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cac 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004cb0 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004cb8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cc0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cc4 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cc8 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00004ccc 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00004cd4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cdc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004d20 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d24 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d28 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004d2c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004d34 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d40 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d44 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d48 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004d4c 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004d54 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004da4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004da8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004dcc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004e0c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004e24 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00004e38 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004e48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004e4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004e50 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e7c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004ee4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004fe8 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00004fec 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00004ff4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004ff8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005000 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005034 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005038 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005040 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005044 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000504c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005080 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005084 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000508c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005090 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005098 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000050cc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000050d0 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000050d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000050dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000050e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005118 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +0000511c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005124 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005128 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005130 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005164 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005168 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005170 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005174 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000517c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051b0 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000051b4 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000051bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000051c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000051c8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051fc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005200 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005208 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000520c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000521c 0001b91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000527c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052c0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000052fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000531c 0000482b R_ARM_MOVW_ABS_NC 0000f4cc dict_iter │ │ │ │ │ +00005320 0000482c R_ARM_MOVT_ABS 0000f4cc dict_iter │ │ │ │ │ +00005360 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000053ac 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053c0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054b8 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005524 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005528 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000552c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000560c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005618 00004a1c R_ARM_CALL 00000908 copy_values │ │ │ │ │ +00005628 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000562c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005634 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005700 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000570c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005760 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005770 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005778 0001d71c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ +00005790 0001d71d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ +000057a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057a4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057a8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057ac 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057b4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057d8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000057dc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005800 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005844 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005860 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000587c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005880 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005898 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000058b8 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000058cc 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000058fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005908 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005920 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000592c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005954 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000059a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059c0 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000059d0 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000059e4 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a14 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a20 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a30 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a50 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005ac8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005acc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ad4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005af0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005afc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b00 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b04 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00005b08 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00005b10 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b64 0000482b R_ARM_MOVW_ABS_NC 0000f4cc dict_iter │ │ │ │ │ +00005b68 0000482c R_ARM_MOVT_ABS 0000f4cc dict_iter │ │ │ │ │ +00005bf4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c44 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c58 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ff4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006020 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006064 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006084 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006110 0000482b R_ARM_MOVW_ABS_NC 0000f4cc dict_iter │ │ │ │ │ +00006114 0000482c R_ARM_MOVT_ABS 0000f4cc dict_iter │ │ │ │ │ +0000612c 0001e01c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00006138 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006174 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006194 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006198 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000620c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006220 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006258 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006274 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000062a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062e0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062e4 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000640c 0001b01c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ +00006478 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +000064fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000656c 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006578 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000657c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000065f8 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006620 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000665c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006678 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006694 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006700 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006724 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006758 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006760 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006764 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006768 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000676c 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006774 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006784 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006794 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006804 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006858 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006864 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006868 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000686c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006928 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000693c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069a0 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00006a00 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a14 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a1c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006a68 0001e51c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006b18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b24 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b88 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006c5c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cb8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cc4 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ec0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f78 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c74 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cdc 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ed8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006f90 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006fa8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006fc0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006fd8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006ff0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007008 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007028 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007020 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007040 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007058 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000070d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000070f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007128 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000712c 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007130 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007134 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007138 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007170 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007174 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007178 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000717c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007180 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000071b8 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000071bc 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000071c0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000071c4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000071c8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007200 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007204 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007208 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000720c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007210 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007248 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000724c 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007250 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007254 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007258 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007290 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007294 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007298 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000729c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000072a0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000072d8 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000072dc 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000072e0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000072e4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000072e8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007320 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007324 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007328 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000732c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007330 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007348 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007108 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007140 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007144 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007148 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000714c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007150 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007188 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000718c 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007190 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007194 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007198 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000071d0 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000071d4 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000071d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000071dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000071e0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007218 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000721c 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007220 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007224 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007228 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007260 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007264 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007268 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000726c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007270 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000072a8 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000072ac 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000072b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000072b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000072b8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000072f0 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000072f4 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000072f8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000072fc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007300 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007338 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000733c 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007340 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007344 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007348 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00007360 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007374 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007378 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000737c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007380 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000073e0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000073e4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007424 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007428 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007448 0001c01d R_ARM_JUMP24 000082f0 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00007450 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007468 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00007480 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000074a8 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000074c4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000074d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074dc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000074e4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074e8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074ec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000074f0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000074f8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007504 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000076c8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000076f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000793c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007960 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000079b8 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ -00007a04 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00007a3c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007a40 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007a64 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007ac0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007aec 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00007b0c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007b1c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007b20 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007b24 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b78 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007b90 0001ed1c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -00007bdc 0001ee2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00007be0 0001ee2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00007bf0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c30 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c6c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c78 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007c7c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007c84 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007ca4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ce0 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007ef0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ef4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007f34 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00008044 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080d8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -000080f8 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00008168 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008288 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000082a0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000082ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000082b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000082b8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000082c0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000082c4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000082c8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000082cc 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000082d4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008328 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00008438 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084c4 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000853c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000865c 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008678 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008684 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008688 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008690 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008698 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000869c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000086a0 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000086a4 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000086ac 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008804 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008860 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008ba0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008c74 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008cec 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008d5c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008e70 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ee8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008eec 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009084 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000090ec 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000090f0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000920c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009210 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009214 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009260 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009264 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009268 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000926c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007378 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000738c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007390 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007394 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007398 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000073f8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073fc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000743c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007440 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007460 0001c01d R_ARM_JUMP24 00008300 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00007468 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007480 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00007498 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000074c0 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000074dc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000074e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000074ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000074f4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000074fc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007500 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007504 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007508 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00007510 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007518 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000751c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076e0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000770c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007928 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007954 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000079d0 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ +00007a1c 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00007a54 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007a58 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007a7c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007ad8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aec 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007b04 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00007b24 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007b34 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007b38 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007b3c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b90 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007ba8 0001ed1c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +00007bf4 0001ee2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00007bf8 0001ee2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00007c08 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c48 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c84 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c90 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007c94 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007c9c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007cb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007cbc 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007cf8 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007f08 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007f0c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007f4c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000805c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080e0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080f8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00008118 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00008188 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008298 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000082b0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000082bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000082c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000082c8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000082e0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000082e4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000082e8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000082ec 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000082f4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008338 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00008448 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084d4 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000854c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000866c 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008688 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008694 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008698 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000086a0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000086a8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000086ac 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000086b0 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000086b4 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000086bc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008814 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008870 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008bb0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008c84 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008cfc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008d6c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008e80 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ef8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008efc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009094 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000090fc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009100 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000921c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009220 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009224 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00009270 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009290 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000092c4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000092e4 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009564 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009568 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000956c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000959c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095c4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000095c8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000095f8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000963c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00009660 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009684 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000096f0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000096f4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000971c 0001ac1d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ -0000972c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009750 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00009780 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009784 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009a14 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ae8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009b68 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009bd8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ce8 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00009d6c 0001f71c R_ARM_CALL 000008ac _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00009da8 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009dac 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009db0 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -00009db4 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -00009dbc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009dfc 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00009e00 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00009e0c 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009e28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009e2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e7c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009e80 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e98 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009ec8 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009f24 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f84 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009fd4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ffc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a000 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a024 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a098 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a0ac 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a0b0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a0b8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a0bc 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a0c8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a0d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a0d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a0dc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a108 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a10c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a158 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a1c8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a1dc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a1e0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a1e8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a1ec 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a1f8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a200 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a204 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a20c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a21c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a244 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a260 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a264 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a288 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a2e4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2e8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009274 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009278 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000927c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009280 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000092a0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000092d4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000092f4 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009574 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009578 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000957c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000095ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095d4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000095d8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009608 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000964c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00009670 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009694 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00009700 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009704 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000972c 0001ac1d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ +0000973c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009760 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00009790 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009794 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a24 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009af8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b78 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009be8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009cf8 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00009d7c 0001f71c R_ARM_CALL 000008b0 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00009db8 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009dbc 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009dc0 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +00009dc4 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +00009dcc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009dd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009e0c 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00009e10 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00009e1c 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009e38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009e8c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009e90 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009ea8 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009ed8 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009f34 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f3c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f40 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f94 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009fe4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a00c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a010 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a034 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a0a8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a0bc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a0c0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a0c8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a0cc 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a0d8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a0e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a0e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a0ec 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a118 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a11c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a168 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a1d8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a1ec 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a1f0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a1f8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a1fc 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a208 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a210 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a214 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a21c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a228 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a22c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a254 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a270 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a274 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a298 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 0000a2f4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000a2f8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a314 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a34c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a354 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a358 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a380 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a400 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a404 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a410 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a4b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4c4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a54c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a568 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a578 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a57c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a6cc 0001fe1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a6e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a790 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a304 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a308 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a324 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a35c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a368 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a390 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a410 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a414 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a420 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a4c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a55c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a578 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a588 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a58c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a6dc 0001fe1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a6f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a7a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a888 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a88c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a894 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000a898 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000a8a0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8b4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a8b8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a8bc 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000a8c0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000a8cc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a944 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a9ec 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9f0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000acb8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad48 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000ae40 0000921c R_ARM_CALL 0000071c make_dict_from_instance_attributes │ │ │ │ │ -0000ae54 0001c11c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ae8c 0001c11d R_ARM_JUMP24 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000aef4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000afe4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b08c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b0a4 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b0a8 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b0b0 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b0b4 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b0c0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b0cc 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b1ac 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b1e8 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000b264 0001f51c R_ARM_CALL 00009c90 PyObject_GenericGetDict │ │ │ │ │ -0000b290 0001c11c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b2b8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b390 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b394 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b518 0000921c R_ARM_CALL 0000071c make_dict_from_instance_attributes │ │ │ │ │ -0000b52c 0001c11c R_ARM_CALL 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b5a8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b690 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6f8 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000b704 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b708 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b710 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b714 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b724 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b730 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b7f0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b824 0001c11d R_ARM_JUMP24 00003d54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ba7c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000babc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bac0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bc38 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bcc8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bd48 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bdb4 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c018 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c0ec 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c16c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c1dc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c218 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c21c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c23c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c290 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c294 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c5a0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c674 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c6f4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c764 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c7d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c838 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c83c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c864 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000c964 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cac4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cb18 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -0000cb1c 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000cb20 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000cbc0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc30 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000cc3c 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000cc54 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc60 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cc64 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cc6c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cc78 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000cc90 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc94 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc98 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cc9c 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cca4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ccac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ccf0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ccf4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cd1c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000cd90 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cde4 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000ce0c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce28 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce34 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ce38 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ce40 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ce64 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000ce74 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce78 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce7c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000ce80 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000ce88 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cecc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000cf60 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000cf88 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d04c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d064 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d084 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d094 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d098 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d0ec 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d0f0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d0f8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d114 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d120 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d124 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d128 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000d12c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000d134 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d13c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d15c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d160 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d1b0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d1d0 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d1e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d22c 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000d504 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d51c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d528 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d52c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d534 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d560 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d568 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d5a8 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5ac 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5b4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d5b8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d5cc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d5e8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000d660 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -0000d664 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -0000d668 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000d6c0 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000d768 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7a8 0000a91c R_ARM_CALL 00000990 detach_dict_from_object │ │ │ │ │ -0000d7b8 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000d7bc 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -0000d7c0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000d834 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d838 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d8b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8ec 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d90c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000da38 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dab4 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000db24 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc80 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dc84 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dca8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dcf4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000dd10 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dd30 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000dd78 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dd7c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dda0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000de9c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e07c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e0e4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e110 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000e178 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e1a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1c0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e1cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e1d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e1d8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e1e8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000e1f8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e1fc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e200 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000e204 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000e20c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e3d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3f8 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e414 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e468 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e544 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e55c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5cc 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e5dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e5e0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e6dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e744 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000e76c 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000e7d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8b8 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e8cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e8d0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e90c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e954 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e990 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e9fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ea00 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ea04 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ea5c 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea70 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ea88 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea8c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea90 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea94 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb34 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000eba0 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ebb4 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -0000ebe0 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000ec10 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ec14 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ec38 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000ec74 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec98 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ecb0 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -0000ecc8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ecd4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ecd8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ece0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ecf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ed54 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000ee08 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee18 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ee1c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ee7c 0002141d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000eeac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eeb0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eed4 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ef48 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ef5c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ef60 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ef68 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000ef6c 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000ef78 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ef80 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ef84 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ef8c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000efb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000efbc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000efc0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000efe8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f06c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f070 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f0a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f0ac 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f0b0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f0d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f100 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f174 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f188 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f18c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f194 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f198 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f1a4 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f1ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f1b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f1b8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f1e4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f1e8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f210 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f294 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f298 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f2d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f2d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f2d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f3d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f43c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f440 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f444 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f448 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f454 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f484 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f488 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f48c 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f490 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f49c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4d8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f58c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f590 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f594 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f730 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7b0 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f7b4 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f7b8 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f7bc 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f7c4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f7d4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f7d8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f7dc 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f7e0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f7e8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f890 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f894 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f8cc 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000f8d0 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000f8dc 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000f924 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000f9bc 0000d12b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000f9c0 0000d12c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000f9c4 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f9ec 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f9f0 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fab8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fabc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fb38 0001b41c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000fb5c 0001b41c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000fb90 0001b41c R_ARM_CALL 00001398 PyDict_SetItem │ │ │ │ │ -0000fbbc 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000fc08 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc24 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000fc28 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000fc2c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fc5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fc60 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fc64 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fc8c 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fca4 0000d52b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fca8 0000d52c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fcac 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000fcb0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000fd80 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd8c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fd9c 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fe14 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000fe30 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000fe88 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000feb8 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fee8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fefc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a898 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a89c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8a4 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000a8a8 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000a8b0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8c4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8c8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8cc 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000a8d0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000a8dc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8e8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a954 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000a9fc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa00 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000acc8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad58 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000ae50 0000921c R_ARM_CALL 00000720 make_dict_from_instance_attributes │ │ │ │ │ +0000ae64 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ae9c 0001c11d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000af04 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000aff4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b09c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b0b4 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b0b8 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b0c0 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b0c4 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b0d0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b0dc 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b1bc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b1f8 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b274 0001f51c R_ARM_CALL 00009ca0 PyObject_GenericGetDict │ │ │ │ │ +0000b2a0 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b2c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3a0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b3a4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b528 0000921c R_ARM_CALL 00000720 make_dict_from_instance_attributes │ │ │ │ │ +0000b53c 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b5b8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b6a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b708 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b714 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b718 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b720 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b724 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b734 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b740 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b800 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b834 0001c11d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ba8c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bacc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bad0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bc48 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bcd8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bd58 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bdc4 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c028 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c0fc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c17c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c1ec 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c228 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c22c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c24c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c2a0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c2a4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c5b0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c684 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c704 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c774 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c7e8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c848 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c84c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c874 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000c974 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cad4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cb28 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000cb2c 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000cb30 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000cbd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc40 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cc4c 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000cc64 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc70 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cc74 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cc7c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cc88 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000cca0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cca4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cca8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ccac 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ccb4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cd00 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cd04 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cd2c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cda0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cdf4 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ce1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce38 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ce44 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ce48 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ce50 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ce74 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000ce84 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce88 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce8c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ce90 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ce98 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cea0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cedc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cf70 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cf98 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d05c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d074 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d094 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0a4 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d0a8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d0fc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d100 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d108 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d124 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d130 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d134 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d138 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000d13c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000d144 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d14c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d16c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d170 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d1c0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d1e0 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d1f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d23c 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000d514 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d52c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d538 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d53c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d544 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d570 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d5b8 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5bc 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5c4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d5c8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d5dc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d5f8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000d670 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000d674 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +0000d678 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000d6d0 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000d778 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7b8 0000a91c R_ARM_CALL 00000994 detach_dict_from_object │ │ │ │ │ +0000d7c8 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +0000d7cc 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +0000d7d0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000d844 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d8c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8fc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d91c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000da48 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dac4 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000db34 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc90 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dc94 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dcb8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dd04 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000dd20 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dd40 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000dd88 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dd8c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ddb0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000deac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e08c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0f4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e120 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000e188 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e1b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1d0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e1dc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e1e0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e1e8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e1f8 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000e208 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e20c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e210 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000e214 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000e21c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e3e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e408 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e424 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e478 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e554 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e56c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5dc 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e5ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e5f0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e6ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e754 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e768 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000e77c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e7e0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8c8 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e8dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e8e0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e91c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e964 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e9a0 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ea0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ea10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ea14 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ea6c 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000ea80 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea98 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea9c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eaa0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eaa4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb44 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ebb0 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ebc4 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ebf0 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000ec20 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ec24 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ec48 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000ec84 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eca8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ecc0 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0000ecd8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ece4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ece8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ecf0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ed00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ed64 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000ee18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee28 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ee2c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ee8c 0002141d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000eebc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eec0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eee4 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ef58 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ef6c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ef70 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ef78 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000ef7c 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000ef88 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ef90 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ef94 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ef9c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000efc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000efcc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000efd0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eff8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f07c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f080 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f0b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f0bc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f0c0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f0e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f0ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f110 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f184 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f198 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f19c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f1a4 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f1a8 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f1b4 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f1bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f1c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f1c8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f1f4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f1f8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f220 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f2a4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f2a8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f2e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f2e4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f2e8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f3e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f44c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f450 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f454 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f458 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f464 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f494 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f498 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f49c 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f4a0 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f4ac 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4e8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f59c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f5a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f5a4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f740 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7c0 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7c4 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7c8 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f7cc 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f7d4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f7e4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7e8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7ec 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f7f0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f7f8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f8a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f8a4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f8dc 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000f8e0 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000f8ec 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f934 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000f9cc 0000d12b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000f9d0 0000d12c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000f9d4 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f9fc 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000fa00 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000fac8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000facc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fb48 0001b41c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000fb6c 0001b41c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000fba0 0001b41c R_ARM_CALL 000013b0 PyDict_SetItem │ │ │ │ │ +0000fbcc 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000fc18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc34 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fc38 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fc3c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fc6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fc70 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fc74 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fc9c 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fcb4 0000d52b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fcb8 0000d52c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fcbc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fcc0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000fd90 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd9c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fdac 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000fe20 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000fe3c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000fe94 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fec4 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fef4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ff08 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff24 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff58 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ff5c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ff64 0002161c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ff74 0000d62b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000ff78 0000d62c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000ff80 0002171c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000ffcc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd8 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ffe4 0000d52b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000ffe8 0000d52c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000ffec 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0001009c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff14 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff30 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff64 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ff68 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ff70 0002161c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ff80 0000d62b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +0000ff84 0000d62c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +0000ff8c 0002171c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000ffd8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffe4 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fff0 0000d52b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fff4 0000d52c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fff8 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ 000100a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100f8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000100fc 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010108 0000d72b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0001010c 0000d72c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -00010110 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010124 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010130 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001013c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010164 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010168 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001018c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000101a0 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000101a4 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000101bc 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000101c0 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000101cc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000101e8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00010200 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00010288 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001028c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010328 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010348 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000103ec 0000dc2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -000103f0 0000dc2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -000103f4 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0001041c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010424 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010528 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010590 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105a4 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000105bc 0001d51c R_ARM_CALL 00004f14 _PyDict_SendEvent │ │ │ │ │ -00010698 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010700 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010718 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001072c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010730 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010784 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010798 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001079c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000107a0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000107ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010868 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010880 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108e8 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00010950 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010968 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010970 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001099c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000109a0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000109c4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000109fc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010a18 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00010a38 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ -00010a68 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00010a88 0002271c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00010a98 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010b44 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000100b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001010c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010110 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001011c 0000d72b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +00010120 0000d72c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +00010124 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010138 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010144 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010150 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010178 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001017c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000101a0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000101b4 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000101b8 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000101d0 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000101d4 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000101e0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000101fc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010214 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +0001029c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000102a0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001033c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001035c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00010400 0000dc2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00010404 0000dc2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00010408 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00010430 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001043c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001053c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105a4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105b8 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000105d0 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +000106ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010714 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001072c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010740 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010744 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010798 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000107ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000107b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000107b4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000107c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001087c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010894 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108fc 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010964 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001097c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010984 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000109b0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000109b4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000109d8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010a10 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010a2c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00010a4c 00000d1c R_ARM_CALL 000001d0 dict_unhashable_type │ │ │ │ │ +00010a7c 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00010a9c 0002271c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00010aac 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 00010b58 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010b6c 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010b80 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b6c 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b80 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ 00010b94 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010ba8 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010c34 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c6c 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010c7c 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010c8c 00022b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00010c94 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010c98 0000ef2b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -00010c9c 0000ef2c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -00010ca8 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00010d1c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010d34 0000ee2b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00010d38 0000ee2c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00010d4c 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010d54 00022c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00010d78 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010df8 0002301c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00010e1c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010e2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010e50 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e54 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e58 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010e5c 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010e70 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00010e8c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010e90 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010e98 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010f24 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f50 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f70 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010fbc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fe4 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010fe8 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010fec 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ff0 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00011014 0000f81d R_ARM_JUMP24 00001a64 dict_set_fromkeys │ │ │ │ │ -0001102c 0000f91d R_ARM_JUMP24 000010e0 dict_dict_fromkeys │ │ │ │ │ -0001103c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011058 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00011070 0002321c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00011098 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110a0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000110a4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000110e8 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00011114 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011130 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00011154 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011178 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001119c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000111c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111dc 0002331c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000111ec 0000fa2b R_ARM_MOVW_ABS_NC 00001958 frozendict_new │ │ │ │ │ -000111f0 0000fa2c R_ARM_MOVT_ABS 00001958 frozendict_new │ │ │ │ │ -00011204 0002341c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -000112a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112cc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112d8 0000fa2b R_ARM_MOVW_ABS_NC 00001958 frozendict_new │ │ │ │ │ -000112dc 0000fa2c R_ARM_MOVT_ABS 00001958 frozendict_new │ │ │ │ │ -000112f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112fc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00011300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011328 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001132c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001135c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001139c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000113dc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000114dc 0001f71d R_ARM_JUMP24 000008ac _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001158c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011598 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001159c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000115a0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000115a4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000115ac 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000115bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000115c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000115c4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000115cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000115d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011700 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001172c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00011770 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011794 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000117ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011820 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011824 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001182c 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011830 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011874 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001189c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000118a8 0002362b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000118ac 0002362c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000118b8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000118dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011940 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00011964 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011978 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001197c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011984 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001199c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000119a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010ba8 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010bbc 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010c48 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c80 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010c90 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010ca0 00022b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00010ca8 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010cac 0000ef2b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +00010cb0 0000ef2c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +00010cbc 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00010d30 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010d48 0000ee2b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00010d4c 0000ee2c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00010d60 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010d68 00022c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00010d8c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010e0c 0002301c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00010e30 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010e40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010e44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010e64 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010e68 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010e6c 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010e70 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010e84 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00010ea0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010ea4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010eac 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00010f38 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f64 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f84 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010fd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ff8 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010ffc 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00011000 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00011004 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00011028 0000f81d R_ARM_JUMP24 00001a68 dict_set_fromkeys │ │ │ │ │ +00011040 0000f91d R_ARM_JUMP24 000010e4 dict_dict_fromkeys │ │ │ │ │ +00011050 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001106c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00011084 0002321c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +000110ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110b4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000110b8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000110fc 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00011128 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011144 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00011168 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001118c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111b0 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000111d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111f0 0002331c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00011200 0000fa2b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +00011204 0000fa2c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +00011218 0002341c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +000112bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112e0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112ec 0000fa2b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +000112f0 0000fa2c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +00011308 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011310 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00011314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001133c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011340 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011370 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000113b0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000113f0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001148c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000114f0 0001f71d R_ARM_JUMP24 000008b0 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +000115a0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000115ac 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000115b0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000115b4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000115b8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000115c0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000115d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000115d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000115d8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000115e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000115e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011714 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011740 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00011784 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011800 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011834 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011838 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011840 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011844 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011888 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000118b0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000118bc 0002362b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000118c0 0002362c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000118cc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000118f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001190c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011954 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011978 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001198c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011990 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011998 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000119b0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000119bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ee14 contains 291 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1ee34 contains 291 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000f12b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ 00000028 0000f12c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ 0000005c 00022e1c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000006c 0000f22b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ 00000070 0000f22c R_ARM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ 0000008c 00022e1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000090 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000094 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000000d4 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000ec 0001ef1c R_ARM_CALL 00007ed4 PyDict_DelItem │ │ │ │ │ +000000ec 0001ef1c R_ARM_CALL 00007eec PyDict_DelItem │ │ │ │ │ 00000114 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000170 0001d21c R_ARM_CALL 00004d44 PyDict_GetItemRef │ │ │ │ │ +00000170 0001d21c R_ARM_CALL 00004d5c PyDict_GetItemRef │ │ │ │ │ 00000190 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000001b8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001e8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001f4 0002491c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000210 00024a1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000228 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000230 0001252b R_ARM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ 00000234 0001252c R_ARM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ 0000023c 0001242b R_ARM_MOVW_ABS_NC 0000047c .LC37 │ │ │ │ │ 00000240 0001242c R_ARM_MOVT_ABS 0000047c .LC37 │ │ │ │ │ 00000250 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000027c 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000298 0000861d R_ARM_JUMP24 0000a35c dictiter_new │ │ │ │ │ +00000298 0000861d R_ARM_JUMP24 0000a36c dictiter_new │ │ │ │ │ 0000029c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000324 0002351d R_ARM_JUMP24 00000578 _PyDict_Or │ │ │ │ │ 00000330 0002351d R_ARM_JUMP24 00000578 _PyDict_Or │ │ │ │ │ 00000334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000350 00011c1c R_ARM_CALL 000013b4 dictviews_to_set │ │ │ │ │ +00000350 00011c1c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 00000360 00024b1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 0000038c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000410 0000471c R_ARM_CALL 000052b4 copy_lock_held │ │ │ │ │ +00000410 0000471c R_ARM_CALL 000052cc copy_lock_held │ │ │ │ │ 00000420 0002221c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 0000044c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000047c 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ -000004c0 0002421c R_ARM_CALL 00011904 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000047c 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ +000004c0 0002421c R_ARM_CALL 00011918 _PyDict_GetItem_KnownHash │ │ │ │ │ 000004cc 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004f8 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000520 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000558 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 0001c01c R_ARM_CALL 000082f0 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000568 0001c01c R_ARM_CALL 00008300 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000005a4 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000005c4 0002231c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000005f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000608 0002441c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000061c 00024b1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000648 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000670 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000694 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a0 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006a8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006b0 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006b8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -000006c4 00011c1c R_ARM_CALL 000013b4 dictviews_to_set │ │ │ │ │ +000006a0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006a8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006c4 00011c1c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 000006e4 0002441c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000710 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000738 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000750 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000078c 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1964,92 +1965,92 @@ │ │ │ │ │ 00000900 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000928 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000092c 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000093c 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000940 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000094c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009ac 0000aa1c R_ARM_CALL 0000d83c clear_inline_values │ │ │ │ │ -000009bc 0000a91c R_ARM_CALL 00000990 detach_dict_from_object │ │ │ │ │ +000009ac 0000aa1c R_ARM_CALL 0000d84c clear_inline_values │ │ │ │ │ +000009bc 0000a91c R_ARM_CALL 00000994 detach_dict_from_object │ │ │ │ │ 00000a04 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ -00000a60 0000861d R_ARM_JUMP24 0000a35c dictiter_new │ │ │ │ │ +00000a2c 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +00000a60 0000861d R_ARM_JUMP24 0000a36c dictiter_new │ │ │ │ │ 00000a64 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a68 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000acc 0002471c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000ad8 0000311c R_ARM_CALL 00004090 Py_XDECREF │ │ │ │ │ +00000ad8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ 00000ae8 0002501c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000af4 00013e2b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ 00000af8 00013e2c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ 00000afc 0002511c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000b10 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b5c 0002521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000b74 0000fa1c R_ARM_CALL 00001958 frozendict_new │ │ │ │ │ +00000b74 0000fa1c R_ARM_CALL 0000195c frozendict_new │ │ │ │ │ 00000ba4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bb0 0002531c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000bc8 0000fa1d R_ARM_JUMP24 00001958 frozendict_new │ │ │ │ │ +00000bc8 0000fa1d R_ARM_JUMP24 0000195c frozendict_new │ │ │ │ │ 00000bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c00 0001442b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ 00000c04 0001442c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ 00000c14 0002481d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c18 0000ed1c R_ARM_CALL 00010a4c anydict_repr_impl │ │ │ │ │ +00000c18 0000ed1c R_ARM_CALL 00010a60 anydict_repr_impl │ │ │ │ │ 00000c2c 0001452b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ 00000c30 0001452c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ 00000c38 0002481c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000c60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c90 0000861d R_ARM_JUMP24 0000a35c dictiter_new │ │ │ │ │ +00000c90 0000861d R_ARM_JUMP24 0000a36c dictiter_new │ │ │ │ │ 00000c94 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c98 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d40 0000861d R_ARM_JUMP24 0000a35c dictiter_new │ │ │ │ │ +00000d40 0000861d R_ARM_JUMP24 0000a36c dictiter_new │ │ │ │ │ 00000d44 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d48 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d70 0002541c R_ARM_CALL 00000cac _PyDict_SizeOf_LockHeld │ │ │ │ │ 00000d7c 0002551d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000d94 0002561d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 00000dd4 0000fd1d R_ARM_JUMP24 00000660 anydict_copy │ │ │ │ │ 00000dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e38 0001e81c R_ARM_CALL 000076f8 _PyDict_Next │ │ │ │ │ +00000e38 0001e81c R_ARM_CALL 00007710 _PyDict_Next │ │ │ │ │ 00000e48 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000e5c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000f34 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00000f38 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00000f48 0000371d R_ARM_JUMP24 00004900 dict_getitem │ │ │ │ │ +00000f48 0000371d R_ARM_JUMP24 00004918 dict_getitem │ │ │ │ │ 00000f94 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f98 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f9c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000fa0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000fa8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000fb4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fc0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000fc4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000fcc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000fe4 0000491d R_ARM_JUMP24 00005b04 dict_merge │ │ │ │ │ +00000fe4 0000491d R_ARM_JUMP24 00005b1c dict_merge │ │ │ │ │ 00000ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001028 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001034 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001038 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001040 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001048 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000104c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001050 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001054 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 0000105c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001064 0000771d R_ARM_JUMP24 0000fc68 merge_from_seq2_lock_held │ │ │ │ │ +00001064 0000771d R_ARM_JUMP24 0000fc78 merge_from_seq2_lock_held │ │ │ │ │ 00001070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001098 0000281c R_ARM_CALL 000030b8 dict_setdefault_ref_lock_held │ │ │ │ │ +00001098 0000281c R_ARM_CALL 000030d0 dict_setdefault_ref_lock_held │ │ │ │ │ 00001108 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 0000110c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001110 00015a2b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ 00001114 00015a2c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ 0000111c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000112c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001160 0000411c R_ARM_CALL 00004cc8 validate_watcher_id │ │ │ │ │ +00001160 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ 00001180 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000011c8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000011dc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000011e0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000011e4 00015e2b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ 000011e8 00015e2c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ 000011f4 00025f1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ @@ -2149,30 +2150,30 @@ │ │ │ │ │ 000016c4 0001712b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ 000016c8 0001712c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ 000016d4 00025f1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000016e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016e8 00011202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000016ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001708 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00001750 00001c1c R_ARM_CALL 00001a10 new_keys_object │ │ │ │ │ +00001750 00001c1c R_ARM_CALL 00001a28 new_keys_object │ │ │ │ │ 00001770 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ 00001774 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017c0 0002421d R_ARM_JUMP24 00011904 _PyDict_GetItem_KnownHash │ │ │ │ │ +000017c0 0002421d R_ARM_JUMP24 00011918 _PyDict_GetItem_KnownHash │ │ │ │ │ 000017e8 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000017fc 0001c21c R_ARM_CALL 000040d4 PyDict_GetItemWithError │ │ │ │ │ +000017fc 0001c21c R_ARM_CALL 000040ec PyDict_GetItemWithError │ │ │ │ │ 00001824 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001844 0002541d R_ARM_JUMP24 00000cac _PyDict_SizeOf_LockHeld │ │ │ │ │ -00001894 0001c01d R_ARM_JUMP24 000082f0 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000018c4 0000141d R_ARM_JUMP24 000014c4 insert_to_emptydict │ │ │ │ │ -000018d0 0000121d R_ARM_JUMP24 00001bb0 insertdict │ │ │ │ │ +00001894 0001c01d R_ARM_JUMP24 00008300 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000018c4 0000141d R_ARM_JUMP24 000014dc insert_to_emptydict │ │ │ │ │ +000018d0 0000121d R_ARM_JUMP24 00001bc8 insertdict │ │ │ │ │ 000018d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018fc 00009a1c R_ARM_CALL 0000ccb0 pop_lock_held │ │ │ │ │ +000018fc 00009a1c R_ARM_CALL 0000ccc0 pop_lock_held │ │ │ │ │ 0000192c 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1f72c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1f74c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ 0000008c : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl e5e4 │ │ │ │ │ + bl e5f4 │ │ │ │ │ R_ARM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ beq 138 │ │ │ │ │ ldr r3, [pc, #116] @ 158 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 4cc8 │ │ │ │ │ + bl 4ce0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 150 │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl ccb0 │ │ │ │ │ + bl ccc0 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ _PyDict_IOr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 9f28 │ │ │ │ │ + bl 9f38 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 220 <_PyDict_IOr+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ │ │ │ │ │ │ 000004d4 : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10a4c │ │ │ │ │ + b 10a60 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ 000004e8 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bgt 538 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10d84 <_PyDict_FromKeys> │ │ │ │ │ + b 10d98 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b 528 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ │ │ │ │ │ 00000564 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5268 │ │ │ │ │ + b 5280 │ │ │ │ │ R_ARM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 00000578 <_PyDict_Or>: │ │ │ │ │ _PyDict_Or(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ beq 63c <_PyDict_Or+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 660 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 634 <_PyDict_Or+0xbc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 9f28 │ │ │ │ │ + bl 9f38 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 618 <_PyDict_Or+0xa0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -515,183 +515,184 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ R_ARM_JUMP24 copy_lock_held │ │ │ │ │ mov r1, #1 │ │ │ │ │ b 694 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000006b0 : │ │ │ │ │ dictiter_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6fc │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 714 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ + bne 718 │ │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 714 │ │ │ │ │ + beq 718 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000071c : │ │ │ │ │ +00000720 : │ │ │ │ │ make_dict_from_instance_attributes(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ strge r3, [r0] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ - beq 8a4 │ │ │ │ │ + beq 8a8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq 884 │ │ │ │ │ + beq 888 │ │ │ │ │ add lr, r4, #56 @ 0x38 │ │ │ │ │ mov ip, #14 │ │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 898 │ │ │ │ │ + beq 89c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 86c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 138 │ │ │ │ │ R_ARM_JUMP24 new_dict │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 868 │ │ │ │ │ - b 884 │ │ │ │ │ + bne 86c │ │ │ │ │ + b 888 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 884 │ │ │ │ │ + b 888 │ │ │ │ │ │ │ │ │ │ -000008ac <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +000008b0 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ec <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ + beq 8f0 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ ldr r0, [r2, #444] @ 0x1bc │ │ │ │ │ - bl 71c │ │ │ │ │ + bl 720 │ │ │ │ │ str r0, [r4, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ 900 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ + ldr r0, [pc, #4] @ 904 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_CALL new_dict │ │ │ │ │ - b 8e4 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ + b 8e8 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000904 : │ │ │ │ │ +00000908 : │ │ │ │ │ copy_values(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ @@ -700,203 +701,203 @@ │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 988 │ │ │ │ │ + beq 98c │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 988 │ │ │ │ │ + beq 98c │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000990 : │ │ │ │ │ +00000994 : │ │ │ │ │ detach_dict_from_object(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a08 │ │ │ │ │ + bne a0c │ │ │ │ │ strd r0, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 904 │ │ │ │ │ + bl 908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq a14 │ │ │ │ │ + beq a18 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq a08 │ │ │ │ │ + beq a0c │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a0c │ │ │ │ │ + b a10 │ │ │ │ │ │ │ │ │ │ -00000a20 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000a24 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a7c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a80 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq a8c <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq a90 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a94 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq a98 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble a7c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble a80 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a84 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq a88 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b a60 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b a64 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq ab0 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq ab4 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a7c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a80 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq ae8 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000af0 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c8c │ │ │ │ │ + beq c90 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c54 │ │ │ │ │ + beq c58 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d18 │ │ │ │ │ + bne d1c │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ ldr r6, [r1, #16] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c94 │ │ │ │ │ + beq c98 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r8, r3, r6, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt b7c │ │ │ │ │ + blt b80 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq d84 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c │ │ │ │ │ + bne d60 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r7, [r8, #4] │ │ │ │ │ str r2, [r8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r9, r2, lsl r0 │ │ │ │ │ bic r2, ip, r2, lsl r0 │ │ │ │ │ add lr, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r8, r1, r2, lsl #1 │ │ │ │ │ ldrsble lr, [lr, #20] │ │ │ │ │ - ble bd4 │ │ │ │ │ + ble bd8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt lr, r1, r2, lsl #2 │ │ │ │ │ ldrshle lr, [r8, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne c34 │ │ │ │ │ + bne c38 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r2, r1, r2 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r2, #20] │ │ │ │ │ ldrle r1, [r5, #24] │ │ │ │ │ - ble c10 │ │ │ │ │ + ble c14 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addle r2, r1, r2, lsl #1 │ │ │ │ │ addgt r2, r1, r2, lsl #2 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strhle r0, [r2, #20] │ │ │ │ │ strgt r0, [r2, #20] │ │ │ │ │ @@ -910,179 +911,179 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ - beq d8c │ │ │ │ │ + beq d90 │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ - b bb0 │ │ │ │ │ + b bb4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c74 │ │ │ │ │ + bgt c78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c74 │ │ │ │ │ + bne c78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c28 │ │ │ │ │ + b c2c │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt cb8 │ │ │ │ │ + blt cbc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq cec │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf4 │ │ │ │ │ + bne cf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r8] │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ str r2, [r8, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b ba0 │ │ │ │ │ + b ba4 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #12 │ │ │ │ │ - b ca4 │ │ │ │ │ + b ca8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b cc8 │ │ │ │ │ + b ccc │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b30 │ │ │ │ │ + bne b34 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c8c │ │ │ │ │ + bgt c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c8c │ │ │ │ │ + bne c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c8c │ │ │ │ │ + b c90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b b8c │ │ │ │ │ + b b90 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ - b b68 │ │ │ │ │ + b b6c │ │ │ │ │ mov r2, lr │ │ │ │ │ - b bdc │ │ │ │ │ + b be0 │ │ │ │ │ │ │ │ │ │ -00000d94 : │ │ │ │ │ +00000d98 : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - beq e10 │ │ │ │ │ + beq e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ - bl 4900 │ │ │ │ │ + bl 4918 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e00 │ │ │ │ │ + bgt e04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e00 │ │ │ │ │ + bne e04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b e04 │ │ │ │ │ + b e08 │ │ │ │ │ │ │ │ │ │ -00000e24 <_PyDict_LookupIndex>: │ │ │ │ │ +00000e28 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl 96d0 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 96e0 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e4c <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000e50 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b e5e4 │ │ │ │ │ + b e5f4 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000e60 : │ │ │ │ │ +00000e64 : │ │ │ │ │ dictview_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1095,188 +1096,188 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne f44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt f38 │ │ │ │ │ + blt f3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f38 │ │ │ │ │ - ldr r3, [pc, #300] @ ff4 │ │ │ │ │ + blt f3c │ │ │ │ │ + ldr r3, [pc, #300] @ ff8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi fc4 │ │ │ │ │ + bhi fc8 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne fbc │ │ │ │ │ + bne fc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1028 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r6, #3 │ │ │ │ │ - beq fe8 │ │ │ │ │ + beq fec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f38 │ │ │ │ │ - beq fc4 │ │ │ │ │ + blt f3c │ │ │ │ │ + beq fc8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt fc4 │ │ │ │ │ + blt fc8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1024 │ │ │ │ │ - b ef8 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ ff8 │ │ │ │ │ + ldr r1, [pc, #140] @ ffc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #116] @ ffc │ │ │ │ │ + ldr r1, [pc, #116] @ 1000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge fc4 │ │ │ │ │ + bge fc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1024 │ │ │ │ │ - b ef8 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq f04 │ │ │ │ │ + beq f08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b f0c │ │ │ │ │ + b f10 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble fac │ │ │ │ │ - b fc4 │ │ │ │ │ + ble fb0 │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt f28 │ │ │ │ │ - b fc4 │ │ │ │ │ + bgt f2c │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f04 │ │ │ │ │ - b fc4 │ │ │ │ │ + beq f08 │ │ │ │ │ + b fc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001000 : │ │ │ │ │ +00001004 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001024 : │ │ │ │ │ +00001028 : │ │ │ │ │ all_contained_in(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 10d8 │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 106c │ │ │ │ │ + b 1070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10bc │ │ │ │ │ + ble 10c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1090 │ │ │ │ │ + ble 1094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 1050 │ │ │ │ │ + bne 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b4 │ │ │ │ │ + bgt 10b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1064 │ │ │ │ │ + bne 1068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1064 │ │ │ │ │ + b 1068 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 10b8 │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +000010e4 : │ │ │ │ │ dict_dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1300,376 +1301,376 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c4 │ │ │ │ │ + bne 11c8 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 11e8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1168 │ │ │ │ │ + beq 116c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11e0 │ │ │ │ │ + bgt 11e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11f0 │ │ │ │ │ + beq 11f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e0 │ │ │ │ │ + b 11e4 │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001200 : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #224] @ 1308 │ │ │ │ │ + ldr r1, [pc, #224] @ 130c │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 12c0 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 12e4 │ │ │ │ │ + bne 12e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1298 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ strle r1, [r3] │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1274 │ │ │ │ │ + bne 1278 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 1240 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3783 @ 0xec7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12b4 │ │ │ │ │ + b 12b8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1240 │ │ │ │ │ + bgt 1244 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1240 │ │ │ │ │ + bne 1244 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 123c │ │ │ │ │ + b 1240 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000130c : │ │ │ │ │ +00001310 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 13b4 │ │ │ │ │ + bl 13b8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 1394 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 13b0 │ │ │ │ │ + ldr r0, [pc, #112] @ 13b4 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ strd r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1370 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1398 │ │ │ │ │ + ble 139c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1390 │ │ │ │ │ + bgt 1394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1390 │ │ │ │ │ + bne 1394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1360 │ │ │ │ │ + b 1364 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1360 │ │ │ │ │ + bne 1364 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1360 │ │ │ │ │ + b 1364 │ │ │ │ │ .word 0x0000af98 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000013b8 : │ │ │ │ │ dictviews_to_set(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1428 │ │ │ │ │ + ldr r1, [pc, #88] @ 142c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 140c │ │ │ │ │ + bne 1410 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r3, #240 @ 0xf0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, ip │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 1424 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySet_New │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e0 │ │ │ │ │ + bne 13e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1400 │ │ │ │ │ + b 1404 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000142c <_PyDict_DetachFromObject>: │ │ │ │ │ +00001430 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 990 │ │ │ │ │ + b 994 │ │ │ │ │ │ │ │ │ │ -00001440 : │ │ │ │ │ +00001444 : │ │ │ │ │ dictview_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dc │ │ │ │ │ + bne 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ + beq 14c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14bc │ │ │ │ │ + bgt 14c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14bc │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ble 14f4 │ │ │ │ │ + ble 14f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 14d0 │ │ │ │ │ + b 14d4 │ │ │ │ │ │ │ │ │ │ -000014fc : │ │ │ │ │ +00001500 : │ │ │ │ │ dictreviter_iternext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1608 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 163c │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15dc │ │ │ │ │ + blt 15e0 │ │ │ │ │ ldr r2, [lr, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r4, r1 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ + bne 161c │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16c0 │ │ │ │ │ + beq 16c4 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #552] @ 17d0 │ │ │ │ │ + ldr r2, [pc, #552] @ 17d4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16b0 │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 168c │ │ │ │ │ + bne 1690 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 160c │ │ │ │ │ + b 1610 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcs 1624 │ │ │ │ │ + bcs 1628 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1608 │ │ │ │ │ + bgt 160c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 160c │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 15d0 │ │ │ │ │ + beq 15d4 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ - b 1588 │ │ │ │ │ + b 158c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1677,43 +1678,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 1608 │ │ │ │ │ + b 160c │ │ │ │ │ ldrb lr, [ip] │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add lr, ip, lr, lsl #2 │ │ │ │ │ ldrb lr, [lr, r0] │ │ │ │ │ add r2, r2, lr, lsl #3 │ │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ - b 1588 │ │ │ │ │ + b 158c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 160c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 15dc │ │ │ │ │ - b 1578 │ │ │ │ │ + bcc 15e0 │ │ │ │ │ + b 157c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r5, ip │ │ │ │ │ @@ -1725,24 +1726,24 @@ │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17b0 │ │ │ │ │ + ble 17b4 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 178c │ │ │ │ │ + ble 1790 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1784 │ │ │ │ │ - ldr r0, [pc, #140] @ 17d4 │ │ │ │ │ + bne 1788 │ │ │ │ │ + ldr r0, [pc, #140] @ 17d8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -1752,92 +1753,92 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 160c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 172c │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 172c │ │ │ │ │ + b 1730 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1720 │ │ │ │ │ + bne 1724 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1720 │ │ │ │ │ + b 1724 │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000017d8 : │ │ │ │ │ +000017dc : │ │ │ │ │ PyDict_Items(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18e4 │ │ │ │ │ + beq 18e8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #336] @ 1954 │ │ │ │ │ + ldr r1, [pc, #336] @ 1958 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 18d8 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f4 │ │ │ │ │ + beq 18f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 185c │ │ │ │ │ + ble 1860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 1930 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1834 │ │ │ │ │ + b 1838 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 1908 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 18fc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -1845,134 +1846,134 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 1878 │ │ │ │ │ + b 187c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1818 │ │ │ │ │ + bne 181c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3831 @ 0xef7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 181c │ │ │ │ │ + bgt 1820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181c │ │ │ │ │ + bne 1820 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1818 │ │ │ │ │ + b 181c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18f4 │ │ │ │ │ + bgt 18f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 18f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18f8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001958 : │ │ │ │ │ +0000195c : │ │ │ │ │ frozendict_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f7f0 │ │ │ │ │ + bl f800 │ │ │ │ │ R_ARM_CALL dict_new │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a50 │ │ │ │ │ + beq 1a54 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq 19f8 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 1a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f28 │ │ │ │ │ + bl 9f38 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a0c │ │ │ │ │ + bne 1a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ + bne 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19f8 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 1a38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b1c │ │ │ │ │ R_ARM_CALL dict_merge │ │ │ │ │ - b 19f0 │ │ │ │ │ + b 19f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a50 │ │ │ │ │ + bgt 1a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 19f8 │ │ │ │ │ + b 19fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a50 │ │ │ │ │ + b 1a54 │ │ │ │ │ │ │ │ │ │ -00001a64 : │ │ │ │ │ +00001a68 : │ │ │ │ │ dict_set_fromkeys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -1993,55 +1994,55 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1b28 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1b44 │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r5] │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1ae0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b40 │ │ │ │ │ + bgt 1b44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 1b54 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b40 │ │ │ │ │ + b 1b44 │ │ │ │ │ │ │ │ │ │ -00001b5c : │ │ │ │ │ +00001b60 : │ │ │ │ │ frozendict_getnewargs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, r0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 88 │ │ │ │ │ ldr r0, [pc, #32] @ 130 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 6858 │ │ │ │ │ + bl 6870 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 1c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6858 │ │ │ │ │ + bl 6870 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1f8 │ │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl r2, r3, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ - bne d44 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + bne d54 <_Py_dict_lookup+0x8d0> │ │ │ │ │ add r5, sl, #20 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bgt 6dc <_Py_dict_lookup+0x258> │ │ │ │ │ @@ -395,25 +395,25 @@ │ │ │ │ │ blt 73c <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b04 <_Py_dict_lookup+0x680> │ │ │ │ │ + beq b0c <_Py_dict_lookup+0x688> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + bgt a10 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 768 <_Py_dict_lookup+0x2e4> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ @@ -421,33 +421,33 @@ │ │ │ │ │ cmp r9, r2 │ │ │ │ │ beq 634 <_Py_dict_lookup+0x1b0> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - bgt a38 <_Py_dict_lookup+0x5b4> │ │ │ │ │ + bgt a40 <_Py_dict_lookup+0x5bc> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 7a4 <_Py_dict_lookup+0x320> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq ccc <_Py_dict_lookup+0x848> │ │ │ │ │ + beq cdc <_Py_dict_lookup+0x858> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ b 58c <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 122c <_Py_dict_lookup+0xda8> │ │ │ │ │ + bne 1320 <_Py_dict_lookup+0xe9c> │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -459,20 +459,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5bc <_Py_dict_lookup+0x138> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + beq 1380 <_Py_dict_lookup+0xefc> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1350 <_Py_dict_lookup+0xecc> │ │ │ │ │ + beq 1378 <_Py_dict_lookup+0xef4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ addne r3, r3, r1, lsl r2 │ │ │ │ │ addeq r3, r3, r4, lsl #2 │ │ │ │ │ ldrne sl, [r3, #24] │ │ │ │ │ ldreq sl, [r3, #4] │ │ │ │ │ b 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt b84 <_Py_dict_lookup+0x700> │ │ │ │ │ + bgt b8c <_Py_dict_lookup+0x708> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blt 784 <_Py_dict_lookup+0x300> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ @@ -508,15 +508,15 @@ │ │ │ │ │ beq 7c4 <_Py_dict_lookup+0x340> │ │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt bac <_Py_dict_lookup+0x728> │ │ │ │ │ + bgt bb4 <_Py_dict_lookup+0x730> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 550 <_Py_dict_lookup+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_Py_dict_lookup+0x198> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ @@ -560,20 +560,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 838 <_Py_dict_lookup+0x3b4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1370 <_Py_dict_lookup+0xeec> │ │ │ │ │ + beq 1390 <_Py_dict_lookup+0xf0c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1368 <_Py_dict_lookup+0xee4> │ │ │ │ │ + beq 1388 <_Py_dict_lookup+0xf04> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ @@ -594,113 +594,115 @@ │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r5, r0, r5, lsl r2 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt a8c <_Py_dict_lookup+0x608> │ │ │ │ │ + bgt a94 <_Py_dict_lookup+0x610> │ │ │ │ │ ldrsb r4, [r0, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ae0 <_Py_dict_lookup+0x65c> │ │ │ │ │ + blt ae8 <_Py_dict_lookup+0x664> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a74 <_Py_dict_lookup+0x5f0> │ │ │ │ │ + beq a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq bbc <_Py_dict_lookup+0x738> │ │ │ │ │ + beq bc4 <_Py_dict_lookup+0x740> │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt ac4 <_Py_dict_lookup+0x640> │ │ │ │ │ + bgt acc <_Py_dict_lookup+0x648> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r3, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b78 <_Py_dict_lookup+0x6f4> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x6fc> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + beq a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c5c <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r3, r9, #10 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ - and r8, r2, r3 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + and r8, r2, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bgt 9ec <_Py_dict_lookup+0x568> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + bgt 9f4 <_Py_dict_lookup+0x570> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c3c <_Py_dict_lookup+0x7b8> │ │ │ │ │ + blt c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r5, [r9, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq db8 <_Py_dict_lookup+0x934> │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r3, r8, r8, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - add r3, r3, r0, lsr #5 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r5, r0, r3 │ │ │ │ │ - bgt e38 <_Py_dict_lookup+0x9b4> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq e4c <_Py_dict_lookup+0x9c8> │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r2, r8, r8, lsl #2 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + add r2, r2, ip, lsr #5 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r5, ip, r2 │ │ │ │ │ + bgt ecc <_Py_dict_lookup+0xa48> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt dac <_Py_dict_lookup+0x928> │ │ │ │ │ + blt e40 <_Py_dict_lookup+0x9bc> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r8, [r9, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq e54 <_Py_dict_lookup+0x9d0> │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq ee8 <_Py_dict_lookup+0xa64> │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - lsr r3, r3, #10 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + lsr r2, r2, #10 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r8, r2, #1 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ - and r8, r8, r3 │ │ │ │ │ - ble 93c <_Py_dict_lookup+0x4b8> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ - b 944 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + and r8, r8, r2 │ │ │ │ │ + ble 944 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r2, r8, #1 │ │ │ │ │ + ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrshle r4, [ip, r2] │ │ │ │ │ + ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ + b 94c <_Py_dict_lookup+0x4c8> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r4, [r5, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 5a0 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ @@ -718,15 +720,15 @@ │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + b a10 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ b 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ @@ -768,20 +770,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 744 <_Py_dict_lookup+0x2c0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1380 <_Py_dict_lookup+0xefc> │ │ │ │ │ + beq 1370 <_Py_dict_lookup+0xeec> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1378 <_Py_dict_lookup+0xef4> │ │ │ │ │ + beq 1368 <_Py_dict_lookup+0xee4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mul r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ @@ -817,68 +819,70 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c04 <_Py_dict_lookup+0x780> │ │ │ │ │ + bgt c0c <_Py_dict_lookup+0x788> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1208 <_Py_dict_lookup+0xd84> │ │ │ │ │ + beq 1304 <_Py_dict_lookup+0xe80> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 8b4 <_Py_dict_lookup+0x430> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ + bne 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ │ + b a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + bgt ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11ec <_Py_dict_lookup+0xd68> │ │ │ │ │ + beq 12e0 <_Py_dict_lookup+0xe5c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 90c <_Py_dict_lookup+0x488> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -886,20 +890,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5fc <_Py_dict_lookup+0x178> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1390 <_Py_dict_lookup+0xf0c> │ │ │ │ │ + beq 13a0 <_Py_dict_lookup+0xf1c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1388 <_Py_dict_lookup+0xf04> │ │ │ │ │ + beq 1398 <_Py_dict_lookup+0xf14> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -911,36 +915,69 @@ │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movle r2, r0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 101c <_Py_dict_lookup+0xb98> │ │ │ │ │ + bgt 1078 <_Py_dict_lookup+0xbf4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge ed4 <_Py_dict_lookup+0xa50> │ │ │ │ │ + bge f68 <_Py_dict_lookup+0xae4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ ldrle r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 1244 <_Py_dict_lookup+0xdc0> │ │ │ │ │ + bgt 10c8 <_Py_dict_lookup+0xc44> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge ff0 <_Py_dict_lookup+0xb6c> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + lsr r0, r9, #10 │ │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ │ + add r2, r0, #1 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + and r5, r2, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + bgt 1284 <_Py_dict_lookup+0xe00> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 11f8 <_Py_dict_lookup+0xd74> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + add r5, r5, r7, lsr #5 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + bgt 11b0 <_Py_dict_lookup+0xd2c> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f5c <_Py_dict_lookup+0xad8> │ │ │ │ │ + bge 1124 <_Py_dict_lookup+0xca0> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - b f78 <_Py_dict_lookup+0xaf4> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + lsr r7, r7, #10 │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + b de0 <_Py_dict_lookup+0x95c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + b 9cc <_Py_dict_lookup+0x548> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ @@ -948,39 +985,39 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e04 <_Py_dict_lookup+0x980> │ │ │ │ │ + bgt e98 <_Py_dict_lookup+0xa14> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ + beq 12c0 <_Py_dict_lookup+0xe3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 12a0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 12a0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r5, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r5, lsl #2] │ │ │ │ │ - b 998 <_Py_dict_lookup+0x514> │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r2, r5, #1 │ │ │ │ │ + ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrshle r4, [ip, r2] │ │ │ │ │ + ldrgt r4, [r2, r5, lsl #2] │ │ │ │ │ + b 9a0 <_Py_dict_lookup+0x51c> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r8] │ │ │ │ │ @@ -988,416 +1025,385 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea0 <_Py_dict_lookup+0xa1c> │ │ │ │ │ + bgt f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1000 <_Py_dict_lookup+0xb7c> │ │ │ │ │ + beq 1338 <_Py_dict_lookup+0xeb4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 12a0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 12a0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne 1358 <_Py_dict_lookup+0xed4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 9cc <_Py_dict_lookup+0x548> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne d74 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + bne d84 <_Py_dict_lookup+0x900> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1294 <_Py_dict_lookup+0xe10> │ │ │ │ │ + ble 1118 <_Py_dict_lookup+0xc94> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1268 <_Py_dict_lookup+0xde4> │ │ │ │ │ + ble 10ec <_Py_dict_lookup+0xc68> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1260 <_Py_dict_lookup+0xddc> │ │ │ │ │ + bne 10e4 <_Py_dict_lookup+0xc60> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d74 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + b d84 <_Py_dict_lookup+0x900> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 12ac <_Py_dict_lookup+0xe28> │ │ │ │ │ - lsr r0, r9, #10 │ │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ │ - add r2, r0, #1 │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r2, r2, r8 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - and r5, r2, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - bgt 1194 <_Py_dict_lookup+0xd10> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 1108 <_Py_dict_lookup+0xc84> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add r5, r5, r7, lsr #5 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - bgt 10c0 <_Py_dict_lookup+0xc3c> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 1034 <_Py_dict_lookup+0xbb0> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - lsr r7, r7, #10 │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - add r3, r7, #1 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - b fa0 <_Py_dict_lookup+0xb1c> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bne db8 <_Py_dict_lookup+0x934> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10bc <_Py_dict_lookup+0xc38> │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1090 <_Py_dict_lookup+0xc0c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [r0, r4, lsl #3] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 10e4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + ldrb r1, [sl, #4] │ │ │ │ │ + b db8 <_Py_dict_lookup+0x934> │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + lslle r2, r8, #1 │ │ │ │ │ + ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ + ldrshle r4, [r0, r2] │ │ │ │ │ + b d74 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1040 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b ea0 <_Py_dict_lookup+0xa1c> │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1040 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b 1018 <_Py_dict_lookup+0xb94> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ + ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ + ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b d64 <_Py_dict_lookup+0x8e0> │ │ │ │ │ + b da8 <_Py_dict_lookup+0x924> │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne fb8 <_Py_dict_lookup+0xb34> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b fb8 <_Py_dict_lookup+0xb34> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b f90 <_Py_dict_lookup+0xb0c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne fe8 <_Py_dict_lookup+0xb64> │ │ │ │ │ + bne e28 <_Py_dict_lookup+0x9a4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e0 <_Py_dict_lookup+0xc5c> │ │ │ │ │ + ble 11d0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + bne 11c4 <_Py_dict_lookup+0xd40> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b fe8 <_Py_dict_lookup+0xb64> │ │ │ │ │ + b e28 <_Py_dict_lookup+0x9a4> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b fd8 <_Py_dict_lookup+0xb54> │ │ │ │ │ + b e18 <_Py_dict_lookup+0x994> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1088 <_Py_dict_lookup+0xc04> │ │ │ │ │ + bne 1178 <_Py_dict_lookup+0xcf4> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1088 <_Py_dict_lookup+0xc04> │ │ │ │ │ + b 1178 <_Py_dict_lookup+0xcf4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne fbc <_Py_dict_lookup+0xb38> │ │ │ │ │ + bne dfc <_Py_dict_lookup+0x978> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a8 <_Py_dict_lookup+0xd24> │ │ │ │ │ + ble 1298 <_Py_dict_lookup+0xe14> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ + blt 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1360 <_Py_dict_lookup+0xedc> │ │ │ │ │ + bne 13a8 <_Py_dict_lookup+0xf24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + bne 11c4 <_Py_dict_lookup+0xd40> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b fbc <_Py_dict_lookup+0xb38> │ │ │ │ │ + b dfc <_Py_dict_lookup+0x978> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b fac <_Py_dict_lookup+0xb28> │ │ │ │ │ + b dec <_Py_dict_lookup+0x968> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 115c <_Py_dict_lookup+0xcd8> │ │ │ │ │ + bne 124c <_Py_dict_lookup+0xdc8> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 115c <_Py_dict_lookup+0xcd8> │ │ │ │ │ + b 124c <_Py_dict_lookup+0xdc8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b e04 <_Py_dict_lookup+0x980> │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b e98 <_Py_dict_lookup+0xa14> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + b ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ + mvn r4, #2 │ │ │ │ │ + b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c04 <_Py_dict_lookup+0x780> │ │ │ │ │ - mvn r4, #2 │ │ │ │ │ - b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ + b c0c <_Py_dict_lookup+0x788> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ b 544 <_Py_dict_lookup+0xc0> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - lslle r2, r8, #1 │ │ │ │ │ - ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ - ldrshle r4, [r0, r2] │ │ │ │ │ - b d98 <_Py_dict_lookup+0x914> │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b efc <_Py_dict_lookup+0xa78> │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1318 <_Py_dict_lookup+0xe94> │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1324 <_Py_dict_lookup+0xea0> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 1224 <_Py_dict_lookup+0xda0> │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [r0, r4, lsl #3] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 1260 <_Py_dict_lookup+0xddc> │ │ │ │ │ - ldrb r1, [sl, #4] │ │ │ │ │ - b f78 <_Py_dict_lookup+0xaf4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 12e0 <_Py_dict_lookup+0xe5c> │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 12e0 <_Py_dict_lookup+0xe5c> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b b60 <_Py_dict_lookup+0x6dc> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b b4c <_Py_dict_lookup+0x6c8> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 68c <_Py_dict_lookup+0x208> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 678 <_Py_dict_lookup+0x1f4> │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 81c <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 808 <_Py_dict_lookup+0x384> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b b58 <_Py_dict_lookup+0x6d4> │ │ │ │ │ + b d34 <_Py_dict_lookup+0x8b0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b44 <_Py_dict_lookup+0x6c0> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b d24 <_Py_dict_lookup+0x8a0> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b d10 <_Py_dict_lookup+0x88c> │ │ │ │ │ + b d20 <_Py_dict_lookup+0x89c> │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ │ │ │ │ │ -00001398 : │ │ │ │ │ +000013b0 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 1484 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1428 │ │ │ │ │ + bne 1440 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1428 │ │ │ │ │ - ldr r0, [pc, #172] @ 14bc │ │ │ │ │ + beq 1440 │ │ │ │ │ + ldr r0, [pc, #172] @ 14d4 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 1478 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1408 │ │ │ │ │ + bne 1420 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r1, [pc, #76] @ 14c0 │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #76] @ 14d8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 14a0 │ │ │ │ │ + beq 14b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a0 │ │ │ │ │ + bne 14b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1411,21 +1417,21 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1494 │ │ │ │ │ + b 14ac │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014c4 : │ │ │ │ │ +000014dc : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1437,26 +1443,26 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 15f4 │ │ │ │ │ - ldr r3, [pc, #1272] @ 1a08 │ │ │ │ │ + bne 160c │ │ │ │ │ + ldr r3, [pc, #1272] @ 1a20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #68 @ 0x44 │ │ │ │ │ moveq r7, #40 @ 0x28 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r7, r4, #20 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1478,15 +1484,15 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16cc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb sl, [r7, r2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ str r9, [r7, r3] │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ @@ -1501,15 +1507,15 @@ │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 19c0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1530,294 +1536,294 @@ │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mrcne 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16cc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ strb r3, [r7, r2] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 15d0 │ │ │ │ │ add r2, r7, r3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r2, #4] │ │ │ │ │ str r1, [r7, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - b 15d0 │ │ │ │ │ - ldr r3, [pc, #848] @ 1a0c │ │ │ │ │ + b 15e8 │ │ │ │ │ + ldr r3, [pc, #848] @ 1a24 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 174c │ │ │ │ │ + bne 1764 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 195c │ │ │ │ │ + bne 1974 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 1910 │ │ │ │ │ + bne 1928 │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18dc │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1878 │ │ │ │ │ + bne 1890 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne 1844 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 17e0 │ │ │ │ │ + bne 17f8 │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1794 │ │ │ │ │ + bne 17ac │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1670 │ │ │ │ │ + ble 1688 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ ldrle r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ strgt r3, [r7, r2, lsl #2] │ │ │ │ │ strhle r2, [r7, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 15b8 │ │ │ │ │ - b 1690 │ │ │ │ │ + beq 15d0 │ │ │ │ │ + b 16a8 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #368] @ 0x170 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16e8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16d0 │ │ │ │ │ + bge 16e8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16d0 │ │ │ │ │ + b 16e8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #396] @ 0x18c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1708 │ │ │ │ │ + bge 1720 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1720 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 1718 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1700 │ │ │ │ │ + bge 1718 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1700 │ │ │ │ │ + b 1718 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16f8 │ │ │ │ │ + beq 1710 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16f8 │ │ │ │ │ + bge 1710 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1710 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 1708 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16f0 │ │ │ │ │ + bge 1708 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16f0 │ │ │ │ │ + b 1708 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16e8 │ │ │ │ │ + bge 1700 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1700 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16e0 │ │ │ │ │ + beq 16f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16e0 │ │ │ │ │ + bge 16f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16e0 │ │ │ │ │ + b 16f8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16d8 │ │ │ │ │ + beq 16f0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16d8 │ │ │ │ │ + bge 16f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 16d8 │ │ │ │ │ + b 16f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c8 │ │ │ │ │ + bgt 19e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 1a08 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19e8 │ │ │ │ │ + bgt 1a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1a14 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 15ec │ │ │ │ │ + b 1604 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19c8 │ │ │ │ │ + b 19e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19e8 │ │ │ │ │ + b 1a00 │ │ │ │ │ .word 0x000004f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +00001a28 : │ │ │ │ │ new_keys_object(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -1829,27 +1835,27 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsl r3, r3, ip │ │ │ │ │ mov r5, r2 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsr r3, r3, ip │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b88 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1b9c │ │ │ │ │ + bhi 1bb4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r3, [pc, #312] @ 1bac │ │ │ │ │ + bne 1afc │ │ │ │ │ + ldr r3, [pc, #312] @ 1bc4 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1ba4 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw lr, #771 @ 0x303 │ │ │ │ │ str r0, [r3, #1920] @ 0x780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #5 │ │ │ │ │ @@ -1880,15 +1886,15 @@ │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1bbc │ │ │ │ │ str r3, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strb r5, [r4, #5] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ @@ -1905,95 +1911,95 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 1ae8 │ │ │ │ │ + bls 1b00 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r0, #8 │ │ │ │ │ - b 1b7c │ │ │ │ │ + b 1b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1af0 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001bb0 : │ │ │ │ │ +00001bc8 : │ │ │ │ │ insertdict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f94 │ │ │ │ │ + bne 1fac │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d08 │ │ │ │ │ + bne 1d20 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c28 │ │ │ │ │ + beq 1c40 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 24bc │ │ │ │ │ + bne 24d4 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1ed0 │ │ │ │ │ + ble 1ee8 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1f2c │ │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ mvn lr, r1, lsl r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ and r1, r9, lr │ │ │ │ │ - bgt 1cdc │ │ │ │ │ + bgt 1cf4 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1ea8 │ │ │ │ │ + bge 1ec0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f84 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r6, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r8, [r0, #4] │ │ │ │ │ @@ -2003,786 +2009,786 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 249c │ │ │ │ │ + bgt 24b4 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add ip, r2, r0 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1dd8 │ │ │ │ │ + bge 1df0 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1dbc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1d88 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2220] @ 25d4 │ │ │ │ │ + ldr r3, [pc, #2220] @ 25ec │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 2060 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 2000 │ │ │ │ │ + bne 2018 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 21f8 │ │ │ │ │ + bne 2210 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 21c8 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 2180 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 2138 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 20f0 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 2090 │ │ │ │ │ + bne 20a8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ addne r2, r2, r5, lsl #2 │ │ │ │ │ ldrbeq r2, [r3, #5] │ │ │ │ │ addeq r3, r3, r5, lsl #3 │ │ │ │ │ strne r8, [r2, #4] │ │ │ │ │ addeq r3, r3, r1, lsl r2 │ │ │ │ │ streq r8, [r3, #24] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e54 │ │ │ │ │ + ble 1e6c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ + bgt 1ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1ce8 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldrsh r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1cf8 │ │ │ │ │ + blt 1d10 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, lr │ │ │ │ │ - ble 1e84 │ │ │ │ │ + ble 1e9c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 2530 │ │ │ │ │ + bgt 2548 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r5, r2, r0 │ │ │ │ │ ldrsh r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1cf8 │ │ │ │ │ + blt 1d10 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e28 │ │ │ │ │ + b 1e40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db0 │ │ │ │ │ + bne 1dc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1dc8 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1e70 │ │ │ │ │ + bge 1e88 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1e94 │ │ │ │ │ - b 1e00 │ │ │ │ │ + blt 1eac │ │ │ │ │ + b 1e18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f64 │ │ │ │ │ - ldr r3, [pc, #1724] @ 25d8 │ │ │ │ │ + beq 1f7c │ │ │ │ │ + ldr r3, [pc, #1724] @ 25f0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r5, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - bne 23f0 │ │ │ │ │ + bne 2408 │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 23c0 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - bne 2360 │ │ │ │ │ + bne 2378 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 2330 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22e8 │ │ │ │ │ tst r5, #32 │ │ │ │ │ - bne 2288 │ │ │ │ │ + bne 22a0 │ │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ │ - bne 2240 │ │ │ │ │ + bne 2258 │ │ │ │ │ lsrs r5, r5, #7 │ │ │ │ │ - bne 2438 │ │ │ │ │ + bne 2450 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c40 │ │ │ │ │ + b 1c58 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r6, r8} │ │ │ │ │ str r9, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 1cb8 │ │ │ │ │ + b 1cd0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1be4 │ │ │ │ │ + bne 1bfc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 88bc │ │ │ │ │ + bl 88cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c04 │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea98 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eaa8 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 255c │ │ │ │ │ + ble 2574 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ + bgt 1ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1ce8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d40 │ │ │ │ │ + bge 1d58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d40 │ │ │ │ │ + b 1d58 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #368] @ 0x170 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d38 │ │ │ │ │ + bge 1d50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d38 │ │ │ │ │ + b 1d50 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #396] @ 0x18c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1d88 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d70 │ │ │ │ │ + bge 1d88 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d70 │ │ │ │ │ + b 1d88 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1d80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d68 │ │ │ │ │ + bge 1d80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d68 │ │ │ │ │ + b 1d80 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d60 │ │ │ │ │ + bge 1d78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1d78 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d58 │ │ │ │ │ + beq 1d70 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d58 │ │ │ │ │ + bge 1d70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1d70 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1d68 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d50 │ │ │ │ │ + bge 1d68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d50 │ │ │ │ │ + b 1d68 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d48 │ │ │ │ │ + bge 1d60 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d48 │ │ │ │ │ + b 1d60 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1f74 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f5c │ │ │ │ │ + bge 1f74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1f74 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f54 │ │ │ │ │ + bge 1f6c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f54 │ │ │ │ │ + b 1f6c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f64 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f4c │ │ │ │ │ + bge 1f64 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f4c │ │ │ │ │ + b 1f64 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f44 │ │ │ │ │ + bge 1f5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f44 │ │ │ │ │ + b 1f5c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 1f54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f3c │ │ │ │ │ + bge 1f54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f3c │ │ │ │ │ + b 1f54 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f34 │ │ │ │ │ + bge 1f4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f34 │ │ │ │ │ + b 1f4c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #368] @ 0x170 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 1f44 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f2c │ │ │ │ │ + bge 1f44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f2c │ │ │ │ │ + b 1f44 │ │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r5, [r7, #396] @ 0x18c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f64 │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f64 │ │ │ │ │ + bge 1f7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 1f7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ str r8, [r3, #28] │ │ │ │ │ - b 1da4 │ │ │ │ │ + b 1dbc │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 24fc │ │ │ │ │ + bge 2514 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1c9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2590 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c28 │ │ │ │ │ + b 1c40 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 1e04 │ │ │ │ │ + bge 1e1c │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 24cc │ │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2524 │ │ │ │ │ + blt 253c │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e20 │ │ │ │ │ + b 1e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fd8 │ │ │ │ │ + bne 1ff0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 1ff0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25ac │ │ │ │ │ + ble 25c4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25a0 │ │ │ │ │ + bgt 25b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25c8 │ │ │ │ │ + beq 25e0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2584 │ │ │ │ │ + bne 259c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2584 │ │ │ │ │ + b 259c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25a0 │ │ │ │ │ + b 25b8 │ │ │ │ │ .word 0x000008a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +000025f4 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r2, r2, lsl lr │ │ │ │ │ and r0, r2, r1 │ │ │ │ │ - bgt 263c │ │ │ │ │ + bgt 2654 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2678 │ │ │ │ │ + bge 2690 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 271c │ │ │ │ │ + bgt 2734 │ │ │ │ │ add r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - bgt 26bc │ │ │ │ │ + bgt 26d4 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldrsb lr, [lr, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - b 2694 │ │ │ │ │ + b 26ac │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 26f8 │ │ │ │ │ + bgt 2710 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ + blt 264c │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ - ble 26cc │ │ │ │ │ + ble 26e4 │ │ │ │ │ add r4, ip, r3, lsl #2 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2634 │ │ │ │ │ - b 26e4 │ │ │ │ │ + blt 264c │ │ │ │ │ + b 26fc │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b 2670 │ │ │ │ │ + b 2688 │ │ │ │ │ │ │ │ │ │ -0000274c : │ │ │ │ │ +00002764 : │ │ │ │ │ dictresize(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 306c │ │ │ │ │ + bhi 3084 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl r1, r7, r1 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ @@ -2793,27 +2799,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r0, #1 │ │ │ │ │ lsl r3, r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ - beq 2b34 │ │ │ │ │ + beq 2b4c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 2dac │ │ │ │ │ + bhi 2dc4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 298c │ │ │ │ │ - ldr r3, [pc, #2224] @ 3080 │ │ │ │ │ + bne 29a4 │ │ │ │ │ + ldr r3, [pc, #2224] @ 3098 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ + beq 2be4 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -2832,82 +2838,82 @@ │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 2e00 │ │ │ │ │ + bne 2e18 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r9, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2be8 │ │ │ │ │ + bne 2c00 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2be8 │ │ │ │ │ + bne 2c00 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl r2, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2928 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 28f8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2b14 │ │ │ │ │ + bgt 2b2c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh sl, [r4, ip] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2928 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 28b4 │ │ │ │ │ + bgt 28cc │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28dc │ │ │ │ │ - ldr r3, [pc, #1900] @ 3084 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + ldr r3, [pc, #1900] @ 309c │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2984 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2b08 │ │ │ │ │ + bne 2b20 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2b08 │ │ │ │ │ - ldr r3, [pc, #1864] @ 3088 │ │ │ │ │ + bne 2b20 │ │ │ │ │ + ldr r3, [pc, #1864] @ 30a0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 2b08 │ │ │ │ │ + bhi 2b20 │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2923,15 +2929,15 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 306c │ │ │ │ │ + beq 3084 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r7, #1 │ │ │ │ │ strb r2, [r5, #5] │ │ │ │ │ @@ -2954,243 +2960,243 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ lsl r2, r7, r2 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b8c │ │ │ │ │ + beq 2ba4 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2880 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2a88 │ │ │ │ │ + ble 2aa0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla lr, lr, r7, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3078 │ │ │ │ │ + beq 3090 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #-12] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a74 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2910 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2928 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - ble 2af8 │ │ │ │ │ + ble 2b10 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2d40 │ │ │ │ │ + bgt 2d58 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 28cc │ │ │ │ │ + beq 28e4 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2abc │ │ │ │ │ + b 2ad4 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ ldrsb r1, [r4, r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2900 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + beq 2918 │ │ │ │ │ + b 2afc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28dc │ │ │ │ │ - b 2910 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + b 2928 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi 2db4 │ │ │ │ │ + bhi 2dcc │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 306c │ │ │ │ │ + beq 3084 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r1, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 29d8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bne 2d6c │ │ │ │ │ + bne 2d84 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2910 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2928 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 2b70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2d64 │ │ │ │ │ + ble 2d7c │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r7 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2d18 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2c74 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2d18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 28b8 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldrd r0, [lr] │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, sl, #3 │ │ │ │ │ add r3, lr, #24 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2c80 │ │ │ │ │ + bne 2c98 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ - beq 2dec │ │ │ │ │ + beq 2e04 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - bne 2bf4 │ │ │ │ │ - b 28a0 │ │ │ │ │ + bne 2c0c │ │ │ │ │ + b 28b8 │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2b38 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2d40 │ │ │ │ │ - beq 2910 │ │ │ │ │ - b 28a0 │ │ │ │ │ + b 2d58 │ │ │ │ │ + beq 2928 │ │ │ │ │ + b 28b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2bb8 │ │ │ │ │ + ble 2bd0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mla lr, lr, r7, r4 │ │ │ │ │ - b 2d88 │ │ │ │ │ + b 2da0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d9c │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2d84 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + bne 2d9c │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movls r1, #1 │ │ │ │ │ movhi r1, #1 │ │ │ │ │ @@ -3198,27 +3204,27 @@ │ │ │ │ │ addhi r2, r4, #2 │ │ │ │ │ ldrhi ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lslls r1, r1, r2 │ │ │ │ │ lslhi r1, r1, r2 │ │ │ │ │ addls ip, r1, #20 │ │ │ │ │ addhi r0, r1, #20 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 2b70 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d20 │ │ │ │ │ - b 2dec │ │ │ │ │ + bne 2d38 │ │ │ │ │ + b 2e04 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 3058 │ │ │ │ │ + ble 3070 │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ @@ -3232,114 +3238,114 @@ │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strle r1, [ip] │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2e3c │ │ │ │ │ + bne 2e54 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn ip, r3, lsl r0 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2ed4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2ee4 │ │ │ │ │ + bgt 2efc │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2f08 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2f60 │ │ │ │ │ + beq 2f78 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r3, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, ip, r1 │ │ │ │ │ - bgt 2e90 │ │ │ │ │ + bgt 2ea8 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2f08 │ │ │ │ │ strb r2, [r4, r3] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2ec4 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2fdc │ │ │ │ │ + beq 2ff4 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - bgt 2f30 │ │ │ │ │ + bgt 2f48 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2ffc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ble 2edc │ │ │ │ │ + ble 2ef4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2fdc │ │ │ │ │ + bgt 2ff4 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ - b 2ea8 │ │ │ │ │ + b 2ec0 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 3048 │ │ │ │ │ + bgt 3060 │ │ │ │ │ ldrsh lr, [r4, lr] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f18 │ │ │ │ │ + beq 2f30 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2f30 │ │ │ │ │ + b 2f48 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ - bl 6858 │ │ │ │ │ + bl 6870 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r8, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3078 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2984 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add sl, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r1, r4, r2 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - bne 2e0c │ │ │ │ │ + bne 2e24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 2ffc │ │ │ │ │ + blt 3014 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f04 │ │ │ │ │ - b 2f64 │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2f7c │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2ec4 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 2f24 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldrb ip, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3350,173 +3356,173 @@ │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [r2, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ - b 2fc4 │ │ │ │ │ + b 2fdc │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f18 │ │ │ │ │ - b 2f48 │ │ │ │ │ - beq 2f64 │ │ │ │ │ - b 2e74 │ │ │ │ │ + beq 2f30 │ │ │ │ │ + b 2f60 │ │ │ │ │ + beq 2f7c │ │ │ │ │ + b 2e8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 296c │ │ │ │ │ + b 2984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 299c │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a74 │ │ │ │ │ .word 0x000008a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000308c : │ │ │ │ │ +000030a4 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000030b8 : │ │ │ │ │ +000030d0 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3928 │ │ │ │ │ + beq 3940 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 33d4 │ │ │ │ │ + bne 33ec │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 33d4 │ │ │ │ │ + beq 33ec │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2144] @ 397c │ │ │ │ │ + ldr r3, [pc, #2144] @ 3994 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3798 │ │ │ │ │ + beq 37b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 3428 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 38d0 │ │ │ │ │ + beq 38e8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3270 │ │ │ │ │ + bne 3288 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32e4 │ │ │ │ │ + bgt 32fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32f0 │ │ │ │ │ + bgt 3308 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3194 │ │ │ │ │ + beq 31ac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3838 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3484 │ │ │ │ │ + ble 349c │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 34c8 │ │ │ │ │ + bne 34e0 │ │ │ │ │ ldrb lr, [r2, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ │ and r1, r0, r6 │ │ │ │ │ - bgt 3304 │ │ │ │ │ + bgt 331c │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ ldrsb r9, [ip, r1] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 32ac │ │ │ │ │ + bge 32c4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 353c │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f8 │ │ │ │ │ + beq 3810 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37f8 │ │ │ │ │ + bgt 3810 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 32b4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3526,634 +3532,634 @@ │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 3358 │ │ │ │ │ + bge 3370 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3170 │ │ │ │ │ + ble 3188 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3188 │ │ │ │ │ - b 3194 │ │ │ │ │ + bne 31a0 │ │ │ │ │ + b 31ac │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3800 │ │ │ │ │ + bgt 3818 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add r9, r2, ip │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3330 │ │ │ │ │ + bge 3348 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [ip, #20] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add sl, r2, ip │ │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3320 │ │ │ │ │ + blt 3338 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r1, ip, r0 │ │ │ │ │ - ble 33c0 │ │ │ │ │ + ble 33d8 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3894 │ │ │ │ │ + bgt 38ac │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add lr, r2, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3320 │ │ │ │ │ + blt 3338 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 3398 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 32d0 │ │ │ │ │ - b 33ac │ │ │ │ │ + blt 32e8 │ │ │ │ │ + b 33c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38c4 │ │ │ │ │ + beq 38dc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1416] @ 397c │ │ │ │ │ + ldr r3, [pc, #1416] @ 3994 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3798 │ │ │ │ │ + beq 37b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 312c │ │ │ │ │ + beq 3144 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 3144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 88bc │ │ │ │ │ + bl 88cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3168 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 3458 │ │ │ │ │ + bne 3470 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea98 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eaa8 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 32a0 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 3494 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r3, [pc, #1200] @ 3980 │ │ │ │ │ + beq 3534 │ │ │ │ │ + ldr r3, [pc, #1200] @ 3998 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r9, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3720 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 36c0 │ │ │ │ │ + bne 36d8 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 3690 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 3648 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 35e8 │ │ │ │ │ + bne 3600 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + bne 35b8 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 3768 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 3558 │ │ │ │ │ + bne 3570 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 31ac │ │ │ │ │ + b 31c4 │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r7} │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3230 │ │ │ │ │ + b 3248 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #396] @ 0x18c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ + beq 3534 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 351c │ │ │ │ │ + bge 3534 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 351c │ │ │ │ │ + b 3534 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 350c │ │ │ │ │ + beq 3524 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 350c │ │ │ │ │ + bge 3524 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 350c │ │ │ │ │ + b 3524 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3504 │ │ │ │ │ + beq 351c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3504 │ │ │ │ │ + bge 351c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3504 │ │ │ │ │ + b 351c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3514 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34fc │ │ │ │ │ + bge 3514 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 34fc │ │ │ │ │ + b 3514 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34f4 │ │ │ │ │ + beq 350c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34f4 │ │ │ │ │ + bge 350c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 34f4 │ │ │ │ │ + b 350c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34ec │ │ │ │ │ + beq 3504 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34ec │ │ │ │ │ + bge 3504 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 34ec │ │ │ │ │ + b 3504 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #368] @ 0x170 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34e4 │ │ │ │ │ + beq 34fc │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34e4 │ │ │ │ │ + bge 34fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 34e4 │ │ │ │ │ + b 34fc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3514 │ │ │ │ │ + beq 352c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3514 │ │ │ │ │ + bge 352c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3514 │ │ │ │ │ + b 352c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38d0 │ │ │ │ │ + beq 38e8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f8 │ │ │ │ │ + beq 3810 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ - b 3268 │ │ │ │ │ + b 3280 │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ add ip, r2, r9 │ │ │ │ │ ldr sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 3860 │ │ │ │ │ + bge 3878 │ │ │ │ │ str r1, [ip, #20] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3208 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 3194 │ │ │ │ │ + b 31ac │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ - bge 335c │ │ │ │ │ + bge 3374 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ - b 3818 │ │ │ │ │ + b 3830 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt ip, sl │ │ │ │ │ - blt 3888 │ │ │ │ │ + blt 38a0 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3378 │ │ │ │ │ + b 3390 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3900 │ │ │ │ │ + bgt 3918 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 3988 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38d0 │ │ │ │ │ + bgt 38e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38d0 │ │ │ │ │ - ldr r1, [pc, #84] @ 3984 │ │ │ │ │ + b 38e8 │ │ │ │ │ + ldr r1, [pc, #84] @ 399c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3954 │ │ │ │ │ + beq 396c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 396c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4679 @ 0x1247 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3900 │ │ │ │ │ + b 3918 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003988 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +000039a0 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39c8 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 39e0 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000039e8 <_PyObjectDict_SetItem>: │ │ │ │ │ +00003a00 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3ae0 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 3af8 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3cd8 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ + beq 3cf0 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c74 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ + beq 3c8c <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3aa0 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 3ab8 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3ab0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 3ac8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ab0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #704] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ac8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #704] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3bb4 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 3bcc <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 3a6c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 3a84 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 3a78 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 3a90 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ │ - beq 3afc <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 3b14 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bc0 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #576] @ 3d44 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + bne 3bd8 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #576] @ 3d5c <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3bf0 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ + beq 3c08 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ ldr r0, [r3, #1916] @ 0x77c │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ str ip, [r3, #1912] @ 0x778 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #1916] @ 0x77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #500] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + ldr r3, [pc, #500] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 3d48 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #468] @ 3d38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #488] @ 3d60 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #468] @ 3d50 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -4166,47 +4172,47 @@ │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a34 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl e8d4 │ │ │ │ │ + bl e8e4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 3a34 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3cc8 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ - ldr r3, [pc, #300] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ce0 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ + ldr r3, [pc, #300] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #292] @ 3d4c <_PyObjectDict_SetItem+0x364> │ │ │ │ │ - vldr d7, [pc, #268] @ 3d38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #292] @ 3d64 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ + vldr d7, [pc, #268] @ 3d50 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -4217,54 +4223,54 @@ │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3a1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a34 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3ca0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 3cb8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3ca0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 3cb8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 82f0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8300 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3c90 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ + bne 3ca8 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r0, [pc, #112] @ 3d40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ - bl 6858 │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r0, [pc, #112] @ 3d58 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + bl 6870 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r1, [pc, #112] @ 3d50 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r1, [pc, #112] @ 3d68 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cf8 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ + beq 3d10 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d20 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ + beq 3d38 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4273,141 +4279,141 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7234 @ 0x1c42 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3be4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3bfc <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000234 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d54 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003d6c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3ea0 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 3eb8 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 3e5c <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3df0 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 3e08 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3e00 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3e00 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 3efc <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 3f14 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3e38 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 3e50 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3dc4 <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 3ddc <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3dd0 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 3de8 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3e70 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3e70 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 82f0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8300 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3e60 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 3e78 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ 3f00 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 3f18 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3ec0 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ + beq 3ed8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ee8 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ + beq 3f00 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4416,229 +4422,229 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e94 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7234 @ 0x1c42 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3e94 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003f04 : │ │ │ │ │ +00003f1c : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r4, r4, lsl r6 │ │ │ │ │ - b 3f54 │ │ │ │ │ + b 3f6c │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb lr, [ip, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f98 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ strb r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldr r7, [r1, #-12] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ and r3, r4, r7 │ │ │ │ │ - ble 3f2c │ │ │ │ │ + ble 3f44 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4038 │ │ │ │ │ + bgt 4050 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f98 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strh r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f4c │ │ │ │ │ + bne 3f64 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - bgt 3ff8 │ │ │ │ │ + bgt 4010 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 4038 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - ble 4018 │ │ │ │ │ + ble 4030 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslgt ip, r3, #2 │ │ │ │ │ - bgt 404c │ │ │ │ │ + bgt 4064 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ - b 3f80 │ │ │ │ │ + b 3f98 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ add ip, r0, r3, lsl #1 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4064 │ │ │ │ │ + bgt 407c │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 3fe4 │ │ │ │ │ + bne 3ffc │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt 3fd0 │ │ │ │ │ + bgt 3fe8 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ - b 3f3c │ │ │ │ │ + b 3f54 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3fb8 │ │ │ │ │ + b 3fd0 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f9c │ │ │ │ │ + bne 3fb4 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f4c │ │ │ │ │ + bne 3f64 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3fc8 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3ff8 │ │ │ │ │ + b 4010 │ │ │ │ │ │ │ │ │ │ -00004090 : │ │ │ │ │ +000040a8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 40ac │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 40b8 │ │ │ │ │ + ble 40d0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 40ac │ │ │ │ │ + bne 40c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000040d4 : │ │ │ │ │ +000040ec : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 419c │ │ │ │ │ + ldr r2, [pc, #160] @ 41b4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4178 │ │ │ │ │ + beq 4190 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 4168 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4150 │ │ │ │ │ + beq 4168 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4134 │ │ │ │ │ + bne 414c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4148 │ │ │ │ │ + b 4160 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 412c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4170 │ │ │ │ │ + b 4188 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000041a0 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000041b8 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4860 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ + beq 4878 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ mov r1, #1 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r1, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -4654,512 +4660,512 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1724] @ 48ec <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ + ldr r1, [pc, #1724] @ 4904 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4804 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - ldr r3, [pc, #1700] @ 48f0 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ + ldr r3, [pc, #1700] @ 4908 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3, #1704] @ 0x6a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 47a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ ldr r8, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ - ldr r3, [pc, #1664] @ 48f4 <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ + beq 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + ldr r3, [pc, #1664] @ 490c <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #1640] @ 48f8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + ldr r1, [pc, #1640] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4888 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ + bne 4890 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr ip, [lr, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ add r3, lr, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [r2, #4]! │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldrb sl, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ lsl r6, r2, sl │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r3, r2, lsl r9 │ │ │ │ │ and r5, r8, r6 │ │ │ │ │ - bgt 4504 <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ + bgt 4510 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4448 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ + blt 4460 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45b0 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - blt 44f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 456c <_PyDict_NewKeysForClass+0x3b4> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4644 <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ + beq 465c <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ lsr ip, r8, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt 4630 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ + bgt 4638 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4590 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 4598 <_PyDict_NewKeysForClass+0x3e0> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 46c8 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq 46e0 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r6, lsr #5 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ - ldrsble r2, [r3, r5] │ │ │ │ │ - bgt 46b4 <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + bgt 46cc <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 459c <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + blt 45a4 <_PyDict_NewKeysForClass+0x3ec> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4738 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + beq 4750 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ lsr r6, r6, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ - b 43c0 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b 43d8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 47ec <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ + bne 47e4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 4814 <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ + bgt 482c <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ strb r1, [r3, r0] │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4844 <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + ble 485c <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ str r7, [r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 42f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + bgt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4570 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ + blt 4578 <_PyDict_NewKeysForClass+0x3c0> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45b0 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r1, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r1, [r3, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 44f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ - ldr r1, [r9, r1, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne 4398 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bge 464c <_PyDict_NewKeysForClass+0x494> │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - b 4548 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4554 <_PyDict_NewKeysForClass+0x39c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4450 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47fc <_PyDict_NewKeysForClass+0x644> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47fc <_PyDict_NewKeysForClass+0x644> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48e4 <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 48fc <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48dc <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ + beq 48c4 <_PyDict_NewKeysForClass+0x70c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 47cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47fc <_PyDict_NewKeysForClass+0x644> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 42f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + blt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 43cc <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + b 43e4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + ldr r1, [r9, r1, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne 43b0 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4880 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ + beq 48e4 <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4878 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ + beq 48dc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 43a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 440c <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 4424 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48c4 <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ + beq 48f4 <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48bc <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + beq 48ec <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 43ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48d4 <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ + beq 48d4 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48cc <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ + beq 48cc <_PyDict_NewKeysForClass+0x714> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4614 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 442c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ - ldr r0, [pc, #328] @ 48f8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 461c <_PyDict_NewKeysForClass+0x464> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ldr r0, [pc, #328] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4850 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ - ldr r3, [pc, #312] @ 48fc <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ + beq 4868 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + ldr r3, [pc, #312] @ 4914 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4278 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ + b 4290 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - ble 437c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - b 4548 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ + cmp sl, #7 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - b 437c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + ble 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4554 <_PyDict_NewKeysForClass+0x39c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - b 4244 <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 425c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ strgt r1, [r3, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ strhle r1, [r3, r0] │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ ldrb ip, [r4, #5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl ip │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ - bgt 44a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bgt 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b 44a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + b 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4224 <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 44ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 4698 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 4680 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ + bne 423c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + beq 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + bne 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 42a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + b 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 4604 <_PyDict_NewKeysForClass+0x44c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 471c <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + b 47a4 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4704 <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ + b 478c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 478c <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + b 46b0 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4774 <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + b 4698 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 45fc <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b 4734 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 471c <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 45e4 <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ + b 45ec <_PyDict_NewKeysForClass+0x434> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004900 : │ │ │ │ │ +00004918 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #252] @ 4a24 │ │ │ │ │ + ldr ip, [pc, #252] @ 4a3c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 49bc │ │ │ │ │ + beq 49d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 49d4 │ │ │ │ │ + bne 49ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 49d4 │ │ │ │ │ - ldr r3, [pc, #188] @ 4a28 │ │ │ │ │ + beq 49ec │ │ │ │ │ + ldr r3, [pc, #188] @ 4a40 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -5168,87 +5174,87 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49f4 │ │ │ │ │ + bne 4a0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4944 │ │ │ │ │ + bne 495c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4964 │ │ │ │ │ + bne 497c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 49cc │ │ │ │ │ + b 49e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49a4 │ │ │ │ │ + beq 49bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49a4 │ │ │ │ │ + bne 49bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 49a4 │ │ │ │ │ + b 49bc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a2c : │ │ │ │ │ +00004a44 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - beq 4bb4 │ │ │ │ │ - ldr r3, [pc, #340] @ 4bbc │ │ │ │ │ + beq 4bcc │ │ │ │ │ + ldr r3, [pc, #340] @ 4bd4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4b84 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -5256,128 +5262,128 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4b08 │ │ │ │ │ + bne 4b20 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4b08 │ │ │ │ │ - ldr r3, [pc, #236] @ 4bc0 │ │ │ │ │ + beq 4b20 │ │ │ │ │ + ldr r3, [pc, #236] @ 4bd8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4b38 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 4b50 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b50 │ │ │ │ │ + ble 4b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ae4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b40 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 4b58 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4afc │ │ │ │ │ + bgt 4b14 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4afc │ │ │ │ │ + bne 4b14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4afc │ │ │ │ │ - ldr r1, [pc, #80] @ 4bc4 │ │ │ │ │ + b 4b14 │ │ │ │ │ + ldr r1, [pc, #80] @ 4bdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b98 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4b48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4b48 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4b14 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004bc8 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00004be0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004bdc : │ │ │ │ │ +00004bf4 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4ca8 │ │ │ │ │ + beq 4cc0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 4c64 │ │ │ │ │ - ldr r3, [pc, #180] @ 4cc4 │ │ │ │ │ + bhi 4c7c │ │ │ │ │ + ldr r3, [pc, #180] @ 4cdc │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r2, r0, #10304 @ 0x2840 │ │ │ │ │ add r2, r2, #26 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c88 │ │ │ │ │ + beq 4ca0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ @@ -5409,46 +5415,46 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4c80 │ │ │ │ │ + b 4c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4c80 │ │ │ │ │ + b 4c98 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004ce0 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 4d08 │ │ │ │ │ + bhi 4d20 │ │ │ │ │ add r3, r1, #10304 @ 0x2840 │ │ │ │ │ add r3, r3, #26 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d28 │ │ │ │ │ + beq 4d40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5467,370 +5473,370 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4d20 │ │ │ │ │ + b 4d38 │ │ │ │ │ │ │ │ │ │ -00004d44 : │ │ │ │ │ +00004d5c : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #212] @ 4e40 │ │ │ │ │ + ldr ip, [pc, #212] @ 4e58 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4e1c │ │ │ │ │ + beq 4e34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 4e08 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4df0 │ │ │ │ │ + beq 4e08 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e28 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 4dfc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4da8 │ │ │ │ │ + bne 4dc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4de4 │ │ │ │ │ + b 4dfc │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d88 │ │ │ │ │ + bne 4da0 │ │ │ │ │ mov r1, #2528 @ 0x9e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4e10 │ │ │ │ │ + b 4e28 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004e44 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +00004e5c <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4ea0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 4eb8 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4e94 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 4eac <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4e94 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 4eac <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -00004eac <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00004ec4 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4f08 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + beq 4f20 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4efc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + beq 4f14 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4efc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + b 4f14 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ │ │ │ │ │ -00004f14 <_PyDict_SendEvent>: │ │ │ │ │ +00004f2c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #820] @ 5264 <_PyDict_SendEvent+0x350> │ │ │ │ │ + ldr ip, [pc, #820] @ 527c <_PyDict_SendEvent+0x350> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bhi 5208 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + bhi 5220 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 4fa4 <_PyDict_SendEvent+0x90> │ │ │ │ │ + bne 4fbc <_PyDict_SendEvent+0x90> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 4ff0 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + bne 5008 <_PyDict_SendEvent+0xdc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 503c <_PyDict_SendEvent+0x128> │ │ │ │ │ + bne 5054 <_PyDict_SendEvent+0x128> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 5088 <_PyDict_SendEvent+0x174> │ │ │ │ │ + bne 50a0 <_PyDict_SendEvent+0x174> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 50d4 <_PyDict_SendEvent+0x1c0> │ │ │ │ │ + bne 50ec <_PyDict_SendEvent+0x1c0> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 5120 <_PyDict_SendEvent+0x20c> │ │ │ │ │ + bne 5138 <_PyDict_SendEvent+0x20c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne 516c <_PyDict_SendEvent+0x258> │ │ │ │ │ + bne 5184 <_PyDict_SendEvent+0x258> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 51b8 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bne 51d0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #368] @ 0x170 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + beq 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + bge 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f60 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + b 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #372] @ 0x174 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + beq 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + bge 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f68 <_PyDict_SendEvent+0x54> │ │ │ │ │ + b 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f70 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + beq 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + bge 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f78 <_PyDict_SendEvent+0x64> │ │ │ │ │ + b 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + beq 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + bge 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f80 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + b 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f88 <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + beq 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + bge 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f94 <_PyDict_SendEvent+0x80> │ │ │ │ │ + b 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r6, #396] @ 0x18c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + beq 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bge 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -5844,43 +5850,43 @@ │ │ │ │ │ add r3, r6, #41216 @ 0xa100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3, #144 @ 0x90 │ │ │ │ │ add sl, r3, #112 @ 0x70 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - bne 5240 <_PyDict_SendEvent+0x32c> │ │ │ │ │ + bne 5258 <_PyDict_SendEvent+0x32c> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 5220 <_PyDict_SendEvent+0x30c> │ │ │ │ │ - b 4f9c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bne 5238 <_PyDict_SendEvent+0x30c> │ │ │ │ │ + b 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5228 <_PyDict_SendEvent+0x314> │ │ │ │ │ + beq 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 5228 <_PyDict_SendEvent+0x314> │ │ │ │ │ + b 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005268 : │ │ │ │ │ +00005280 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 52a0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #4457 @ 0x1169 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -5888,62 +5894,62 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000052b4 : │ │ │ │ │ +000052cc : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #1208] @ 5788 │ │ │ │ │ + ldr r6, [pc, #1208] @ 57a0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 554c │ │ │ │ │ + beq 5564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5558 │ │ │ │ │ + beq 5570 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 5618 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5590 │ │ │ │ │ + bne 55a8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ smull lr, r3, r3, r1 │ │ │ │ │ sub r3, r3, r1, asr #31 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 5590 │ │ │ │ │ + bgt 55a8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 557c │ │ │ │ │ - ldr r1, [pc, #1084] @ 5788 │ │ │ │ │ + beq 5594 │ │ │ │ │ + ldr r1, [pc, #1084] @ 57a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5588 │ │ │ │ │ + beq 55a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r8, [r2, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ @@ -5953,15 +5959,15 @@ │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ mla r8, r1, r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 5700 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ @@ -5975,61 +5981,61 @@ │ │ │ │ │ addeq r2, r1, #4 │ │ │ │ │ movne r0, #8 │ │ │ │ │ addne r1, r2, #4 │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ - bgt 541c │ │ │ │ │ - b 5460 │ │ │ │ │ + bgt 5434 │ │ │ │ │ + b 5478 │ │ │ │ │ str r8, [r3] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5448 │ │ │ │ │ + ble 5460 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 5460 │ │ │ │ │ + beq 5478 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5408 │ │ │ │ │ + beq 5420 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - ble 53f8 │ │ │ │ │ + ble 5410 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5408 │ │ │ │ │ + bgt 5420 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [lr] │ │ │ │ │ addne r1, r1, r0 │ │ │ │ │ - bne 5418 │ │ │ │ │ + bne 5430 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 56f0 │ │ │ │ │ - ldr r3, [pc, #796] @ 578c │ │ │ │ │ + bne 5708 │ │ │ │ │ + ldr r3, [pc, #796] @ 57a4 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 550c │ │ │ │ │ + beq 5524 │ │ │ │ │ ldr r2, [r3, #1916] @ 0x77c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1912] @ 0x778 │ │ │ │ │ str r2, [r3, #1916] @ 0x77c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #740] @ 5790 │ │ │ │ │ + ldr r1, [pc, #740] @ 57a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ @@ -6054,114 +6060,114 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5738 │ │ │ │ │ - ldr r1, [pc, #620] @ 5794 │ │ │ │ │ + beq 5750 │ │ │ │ │ + ldr r1, [pc, #620] @ 57ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 54cc │ │ │ │ │ + b 54e4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 52f4 │ │ │ │ │ + bne 530c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 576c │ │ │ │ │ - ldr r0, [pc, #560] @ 5798 │ │ │ │ │ + bne 5784 │ │ │ │ │ + ldr r0, [pc, #560] @ 57b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 138 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 5360 │ │ │ │ │ + b 5378 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 575c │ │ │ │ │ - ldr r0, [pc, #504] @ 5798 │ │ │ │ │ + bne 5774 │ │ │ │ │ + ldr r0, [pc, #504] @ 57b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 138 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 55f8 │ │ │ │ │ + beq 5610 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 551c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55f8 │ │ │ │ │ + bgt 5610 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55f8 │ │ │ │ │ + bne 5610 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5504 │ │ │ │ │ - bl 904 <_Py_dict_lookup+0x480> │ │ │ │ │ + b 551c │ │ │ │ │ + bl 908 <_Py_dict_lookup+0x484> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5750 │ │ │ │ │ + beq 5768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldrne r0, [pc, #360] @ 5788 │ │ │ │ │ + ldrne r0, [pc, #360] @ 57a0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5744 │ │ │ │ │ + beq 575c │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 5664 │ │ │ │ │ + bls 567c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5650 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 5638 │ │ │ │ │ + b 5650 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ strd r0, [r7, #16] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r7, #28] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #256] @ 579c │ │ │ │ │ + ldr r1, [pc, #256] @ 57b4 │ │ │ │ │ strge r3, [r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r7, #32] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -6173,53 +6179,53 @@ │ │ │ │ │ str r2, [ip] │ │ │ │ │ str r3, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r7, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 5504 │ │ │ │ │ + b 551c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 55f8 │ │ │ │ │ - ldr r0, [pc, #144] @ 5788 │ │ │ │ │ + b 5610 │ │ │ │ │ + ldr r0, [pc, #144] @ 57a0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5738 │ │ │ │ │ - ldr r1, [pc, #152] @ 57a0 │ │ │ │ │ + beq 5750 │ │ │ │ │ + ldr r1, [pc, #152] @ 57b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #112] @ 5780 │ │ │ │ │ + vldr d7, [pc, #112] @ 5798 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ vstr d7, [r7, #16] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 54d4 │ │ │ │ │ + b 54ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6858 │ │ │ │ │ - b 55f8 │ │ │ │ │ + bl 6870 │ │ │ │ │ + b 5610 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 55f8 │ │ │ │ │ + b 5610 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_CALL PyFrozenDict_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 55b0 │ │ │ │ │ + b 55c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_JUMP24 PyFrozenDict_New │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ @@ -6234,15 +6240,15 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000057a4 <_PyDict_Subscript>: │ │ │ │ │ +000057bc <_PyDict_Subscript>: │ │ │ │ │ _PyDict_Subscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -6250,324 +6256,324 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5828 <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 5840 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5828 <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 5840 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5858 <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 5870 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 588c <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 58a4 <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 5884 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 589c <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5860 <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 5878 <_PyDict_Subscript+0xbc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5900 <_PyDict_Subscript+0x15c> │ │ │ │ │ + beq 5918 <_PyDict_Subscript+0x15c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57f8 <_PyDict_Subscript+0x54> │ │ │ │ │ + bne 5810 <_PyDict_Subscript+0x54> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5884 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 589c <_PyDict_Subscript+0xe0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne 5898 <_PyDict_Subscript+0xf4> │ │ │ │ │ + bne 58b0 <_PyDict_Subscript+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 581c <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5834 <_PyDict_Subscript+0x78> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 5814 <_PyDict_Subscript+0x70> │ │ │ │ │ - b 5884 <_PyDict_Subscript+0xe0> │ │ │ │ │ - ldr r1, [pc, #116] @ 5914 <_PyDict_Subscript+0x170> │ │ │ │ │ + bne 582c <_PyDict_Subscript+0x70> │ │ │ │ │ + b 589c <_PyDict_Subscript+0xe0> │ │ │ │ │ + ldr r1, [pc, #116] @ 592c <_PyDict_Subscript+0x170> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 58f0 <_PyDict_Subscript+0x14c> │ │ │ │ │ + beq 5908 <_PyDict_Subscript+0x14c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 581c <_PyDict_Subscript+0x78> │ │ │ │ │ + bgt 5834 <_PyDict_Subscript+0x78> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 581c <_PyDict_Subscript+0x78> │ │ │ │ │ + bne 5834 <_PyDict_Subscript+0x78> │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 581c <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5834 <_PyDict_Subscript+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 587c <_PyDict_Subscript+0xd8> │ │ │ │ │ - b 5884 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 5894 <_PyDict_Subscript+0xd8> │ │ │ │ │ + b 589c <_PyDict_Subscript+0xe0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 581c <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5834 <_PyDict_Subscript+0x78> │ │ │ │ │ .word 0x00008ff4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005918 <_PyDict_SubscriptKnownHash>: │ │ │ │ │ +00005930 <_PyDict_SubscriptKnownHash>: │ │ │ │ │ _PyDict_SubscriptKnownHash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5978 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ + beq 5990 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5980 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 5998 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5988 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + beq 59a0 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 5988 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + bne 59a0 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 596c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 5984 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - bne 59b0 <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ + bne 59c8 <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 5980 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ - ldr r1, [pc, #96] @ 5a18 <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ + b 5998 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + ldr r1, [pc, #96] @ 5a30 <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5a08 <_PyDict_SubscriptKnownHash+0xf0> │ │ │ │ │ + beq 5a20 <_PyDict_SubscriptKnownHash+0xf0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 596c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bgt 5984 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 596c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bne 5984 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 596c <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 5984 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59a4 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ - b 5980 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 59bc <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ + b 5998 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ .word 0x00008ff4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005a1c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00005a34 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a5c <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ + beq 5a74 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005a64 : │ │ │ │ │ +00005a7c : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ ands r3, r3, #255 @ 0xff │ │ │ │ │ - bne 5ac8 │ │ │ │ │ + bne 5ae0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5b1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4284 @ 0x10bc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 5b00 │ │ │ │ │ + ldr r1, [pc, #48] @ 5b18 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ + beq 5afc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5ac0 │ │ │ │ │ + b 5ad8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005b04 : │ │ │ │ │ +00005b1c : │ │ │ │ │ dict_merge(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - ldr r7, [pc, #3352] @ 6848 │ │ │ │ │ + ldr r7, [pc, #3352] @ 6860 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 60dc │ │ │ │ │ + beq 60f4 │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 610c │ │ │ │ │ + bne 6124 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5b8c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne 5b84 │ │ │ │ │ + bne 5b9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5e8c │ │ │ │ │ + bne 5ea4 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e88 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e88 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 5e88 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 5e60 │ │ │ │ │ + bne 5e78 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6448 │ │ │ │ │ + bne 6460 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 64c8 │ │ │ │ │ - ldr r1, [pc, #3176] @ 6848 │ │ │ │ │ + beq 64e0 │ │ │ │ │ + ldr r1, [pc, #3176] @ 6860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 64d8 │ │ │ │ │ + beq 64f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ @@ -6579,136 +6585,136 @@ │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6554 │ │ │ │ │ + beq 656c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6480 │ │ │ │ │ + beq 6498 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addgt r2, r7, #20 │ │ │ │ │ movgt lr, #8 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ addgt r0, r2, #4 │ │ │ │ │ - ble 5cec │ │ │ │ │ + ble 5d04 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 5ca8 │ │ │ │ │ + b 5cc0 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str r9, [r3] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cd4 │ │ │ │ │ + ble 5cec │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 5cec │ │ │ │ │ + beq 5d04 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c94 │ │ │ │ │ + beq 5cac │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r9, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c80 │ │ │ │ │ + ble 5c98 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c94 │ │ │ │ │ + bgt 5cac │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ addne r0, r0, lr │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5cbc │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5df4 │ │ │ │ │ + blt 5e0c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 5df4 │ │ │ │ │ + bne 5e0c │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ lsl r8, r3, r1 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - beq 6344 │ │ │ │ │ + beq 635c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5da8 │ │ │ │ │ + ble 5dc0 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r8, #24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r8, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5d88 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6084 │ │ │ │ │ + ble 609c │ │ │ │ │ ldr r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5da4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6054 │ │ │ │ │ + ble 606c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 5d54 │ │ │ │ │ + bne 5d6c │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6048 │ │ │ │ │ + bne 6060 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6048 │ │ │ │ │ - ldr r3, [pc, #2692] @ 684c │ │ │ │ │ + bne 6060 │ │ │ │ │ + ldr r3, [pc, #2692] @ 6864 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 6048 │ │ │ │ │ + bhi 6060 │ │ │ │ │ ldr r0, [r3, #1920] @ 0x780 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str r2, [r3, #1920] @ 0x780 │ │ │ │ │ str r1, [r3, #1924] @ 0x784 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5b8c │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b74 │ │ │ │ │ - ldr r2, [pc, #2608] @ 6850 │ │ │ │ │ + bne 5b8c │ │ │ │ │ + ldr r2, [pc, #2608] @ 6868 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ sub r0, r5, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #3836] @ 0xefc │ │ │ │ │ @@ -6717,323 +6723,323 @@ │ │ │ │ │ str r0, [ip] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ str r1, [r5, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - b 5b74 │ │ │ │ │ + b 5b8c │ │ │ │ │ mov r8, #1 │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ movw r8, #21846 @ 0x5556 │ │ │ │ │ movt r8, #21845 @ 0x5555 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ smull r8, r9, r8, r2 │ │ │ │ │ sub r2, r9, r2, asr #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt 5bc4 │ │ │ │ │ + blt 5bdc │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsl lr, lr, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r8, r2, r2, lr │ │ │ │ │ sub r2, r2, lr, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 62e0 │ │ │ │ │ + bgt 62f8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5ef4 │ │ │ │ │ + b 5f0c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ff0 │ │ │ │ │ + ble 6008 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 6570 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6748 │ │ │ │ │ + bne 6760 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 64e0 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6500 │ │ │ │ │ + bne 6518 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b74 │ │ │ │ │ + ble 5b8c │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ ldrb r0, [r3, #-14] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 602c │ │ │ │ │ add r2, r2, r6, lsl #3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 60b4 │ │ │ │ │ + beq 60cc │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 603c │ │ │ │ │ + ble 6054 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 63e8 │ │ │ │ │ + bne 6400 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r5] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ec8 │ │ │ │ │ + bgt 5ee0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec8 │ │ │ │ │ + bne 5ee0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ed4 │ │ │ │ │ + bgt 5eec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5eec │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 5ed4 │ │ │ │ │ + b 5eec │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 64b8 │ │ │ │ │ ldm r2, {r2, r5} │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f6c │ │ │ │ │ + bgt 5f84 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - b 5f6c │ │ │ │ │ + b 5f84 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5df4 │ │ │ │ │ + b 5e0c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 5d8c │ │ │ │ │ + bne 5da4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 5d54 │ │ │ │ │ - b 5d98 │ │ │ │ │ + bne 5d6c │ │ │ │ │ + b 5db0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 5d88 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, r6, lsl #3] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 5d7c │ │ │ │ │ - b 5d8c │ │ │ │ │ + bne 5d94 │ │ │ │ │ + b 5da4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b74 │ │ │ │ │ + ble 5b8c │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 646c │ │ │ │ │ + beq 6484 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 5f58 │ │ │ │ │ - b 5b74 │ │ │ │ │ + bgt 5f70 │ │ │ │ │ + b 5b8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 610c │ │ │ │ │ + beq 6124 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5b5c │ │ │ │ │ + beq 5b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6558 │ │ │ │ │ + beq 6570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6148 │ │ │ │ │ + bgt 6160 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6764 │ │ │ │ │ + beq 677c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6558 │ │ │ │ │ + beq 6570 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 62a8 │ │ │ │ │ + beq 62c0 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ moveq sl, r4 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - beq 6200 │ │ │ │ │ - b 6560 │ │ │ │ │ + beq 6218 │ │ │ │ │ + b 6578 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 623c │ │ │ │ │ + beq 6254 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [pc, #1708] @ 6854 │ │ │ │ │ + ldr r2, [pc, #1708] @ 686c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 6264 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 627c │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 627c │ │ │ │ │ + ble 6294 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61e8 │ │ │ │ │ + bgt 6200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6778 │ │ │ │ │ + beq 6790 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 67cc │ │ │ │ │ + beq 67e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 62a4 │ │ │ │ │ + beq 62bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 66c8 │ │ │ │ │ + beq 66e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6270 │ │ │ │ │ + ble 6288 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6198 │ │ │ │ │ + bne 61b0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 61c0 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 61d8 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 61c0 │ │ │ │ │ + b 61d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6220 │ │ │ │ │ + b 6238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 61cc │ │ │ │ │ + bne 61e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 61d8 │ │ │ │ │ - b 61e8 │ │ │ │ │ + ble 61f0 │ │ │ │ │ + b 6200 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62cc │ │ │ │ │ + bgt 62e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 62e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5b90 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ @@ -7044,380 +7050,380 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 274c │ │ │ │ │ + bl 2764 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 6570 │ │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 5eb4 │ │ │ │ │ + b 5ecc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6048 │ │ │ │ │ + ble 6060 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 6394 │ │ │ │ │ + b 63ac │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6384 │ │ │ │ │ + beq 639c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63c4 │ │ │ │ │ + ble 63dc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 63d8 │ │ │ │ │ + beq 63f0 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6368 │ │ │ │ │ + beq 6380 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6368 │ │ │ │ │ + bgt 6380 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6368 │ │ │ │ │ + bne 6380 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6368 │ │ │ │ │ + b 6380 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 639c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6384 │ │ │ │ │ + b 639c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 5da8 │ │ │ │ │ + b 5dc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 430 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67f4 │ │ │ │ │ + bne 680c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r5] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ec8 │ │ │ │ │ - b 5fc4 │ │ │ │ │ + bgt 5ee0 │ │ │ │ │ + b 5fdc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b 5bd0 │ │ │ │ │ + b 5be8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 60c4 │ │ │ │ │ - b 5b74 │ │ │ │ │ + bgt 60dc │ │ │ │ │ + b 5b8c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 5cec │ │ │ │ │ + ble 5d04 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b74 │ │ │ │ │ + ble 5b8c │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6558 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 602c │ │ │ │ │ - b 5b74 │ │ │ │ │ + bgt 6044 │ │ │ │ │ + b 5b8c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5bf0 │ │ │ │ │ + bne 5c08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 5bf4 │ │ │ │ │ - ldr r1, [pc, #864] @ 6848 │ │ │ │ │ + b 5c0c │ │ │ │ │ + ldr r1, [pc, #864] @ 6860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5b8c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #8] │ │ │ │ │ - beq 5f18 │ │ │ │ │ + beq 5f30 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 5b74 │ │ │ │ │ + ble 5b8c │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 6030 │ │ │ │ │ + b 6048 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 64b0 │ │ │ │ │ - b 5b74 │ │ │ │ │ + bgt 64c8 │ │ │ │ │ + b 5b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5b90 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 6604 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 6640 │ │ │ │ │ + beq 6658 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r3, [pc, #704] @ 6854 │ │ │ │ │ + ldr r3, [pc, #704] @ 686c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 6684 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 669c │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6668 │ │ │ │ │ + ble 6680 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65d4 │ │ │ │ │ + bgt 65ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6784 │ │ │ │ │ + beq 679c │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 67cc │ │ │ │ │ + beq 67e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 62a4 │ │ │ │ │ + beq 62bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6690 │ │ │ │ │ + bne 66a8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 66c8 │ │ │ │ │ + beq 66e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6578 │ │ │ │ │ + beq 6590 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 659c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 65c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 65b8 │ │ │ │ │ + bne 65d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65b8 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 65d0 │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 65c4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 6790 │ │ │ │ │ + bne 67a8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6714 │ │ │ │ │ + bne 672c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65dc │ │ │ │ │ + bgt 65f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 65dc │ │ │ │ │ + bne 65f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65dc │ │ │ │ │ + b 65f4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66ec │ │ │ │ │ + bgt 6704 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 6704 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6558 │ │ │ │ │ + bgt 6570 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 6570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6558 │ │ │ │ │ + b 6570 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r6, [sl] │ │ │ │ │ mvn r4, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b78 │ │ │ │ │ + bgt 5b90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b78 │ │ │ │ │ + bne 5b90 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5b90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6558 │ │ │ │ │ + b 6570 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 6148 │ │ │ │ │ + b 6160 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61e8 │ │ │ │ │ + b 6200 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65d4 │ │ │ │ │ + b 65ec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67b0 │ │ │ │ │ + bgt 67c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67b8 │ │ │ │ │ + beq 67d0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6720 │ │ │ │ │ + b 6738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 67b0 │ │ │ │ │ + b 67c8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6558 │ │ │ │ │ + bgt 6570 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 6570 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6558 │ │ │ │ │ + b 6570 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 6824 │ │ │ │ │ + bne 683c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6450 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ str r5, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 682c │ │ │ │ │ + ble 6844 │ │ │ │ │ mvn r4, #1 │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5b90 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6438 │ │ │ │ │ + b 6450 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 681c │ │ │ │ │ + bne 6834 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 681c │ │ │ │ │ + b 6834 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000a7c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000a1c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006858 : │ │ │ │ │ +00006870 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ @@ -7429,1241 +7435,1241 @@ │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq 698c │ │ │ │ │ + beq 69a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 68e8 │ │ │ │ │ - b 692c │ │ │ │ │ + bgt 6900 │ │ │ │ │ + b 6944 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68dc │ │ │ │ │ + beq 68f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6918 │ │ │ │ │ + ble 6930 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 692c │ │ │ │ │ + beq 6944 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68c0 │ │ │ │ │ + beq 68d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 68c0 │ │ │ │ │ + bgt 68d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 68c0 │ │ │ │ │ + bne 68d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68c0 │ │ │ │ │ + b 68d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 68dc │ │ │ │ │ + bne 68f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68dc │ │ │ │ │ + b 68f4 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 697c │ │ │ │ │ + bne 6994 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 697c │ │ │ │ │ - ldr r3, [pc, #184] @ 6a04 │ │ │ │ │ + bne 6994 │ │ │ │ │ + ldr r3, [pc, #184] @ 6a1c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 697c │ │ │ │ │ + bhi 6994 │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ - b 69b8 │ │ │ │ │ + b 69d0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 69b0 │ │ │ │ │ + beq 69c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 69f0 │ │ │ │ │ + ble 6a08 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 692c │ │ │ │ │ + bge 6944 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6994 │ │ │ │ │ + beq 69ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6994 │ │ │ │ │ + bgt 69ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6994 │ │ │ │ │ + bne 69ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6994 │ │ │ │ │ + b 69ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 69c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 69c8 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006a08 : │ │ │ │ │ +00006a20 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ uxtb r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7368 │ │ │ │ │ + bgt 7380 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6ec8 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6b10 │ │ │ │ │ + beq 6b28 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 6b10 │ │ │ │ │ + blt 6b28 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6b10 │ │ │ │ │ + bne 6b28 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ - beq 6be0 │ │ │ │ │ + beq 6bf8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addgt r5, r7, r5 │ │ │ │ │ addgt r9, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 6ad8 │ │ │ │ │ - b 6b7c │ │ │ │ │ + bgt 6af0 │ │ │ │ │ + b 6b94 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6acc │ │ │ │ │ + beq 6ae4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6b60 │ │ │ │ │ + ble 6b78 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 6b7c │ │ │ │ │ + beq 6b94 │ │ │ │ │ ldr r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ab0 │ │ │ │ │ + beq 6ac8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ab0 │ │ │ │ │ + bgt 6ac8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6ac8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ab0 │ │ │ │ │ + b 6ac8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 7010 │ │ │ │ │ - ldr r3, [pc, #2120] @ 7374 │ │ │ │ │ + bne 7028 │ │ │ │ │ + ldr r3, [pc, #2120] @ 738c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 6bcc │ │ │ │ │ + bhi 6be4 │ │ │ │ │ ldr r1, [r3, #1912] @ 0x778 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1912] @ 0x778 │ │ │ │ │ str r2, [r3, #1916] @ 0x77c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6acc │ │ │ │ │ + bne 6ae4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 6ad8 │ │ │ │ │ + bne 6af0 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6b08 │ │ │ │ │ + bne 6b20 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6b08 │ │ │ │ │ - ldr r3, [pc, #2012] @ 7378 │ │ │ │ │ + bne 6b20 │ │ │ │ │ + ldr r3, [pc, #2012] @ 7390 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 6b08 │ │ │ │ │ + bhi 6b20 │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ - b 6b10 │ │ │ │ │ + b 6b28 │ │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 6b08 │ │ │ │ │ + ble 6b20 │ │ │ │ │ add r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 6c1c │ │ │ │ │ + b 6c34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c0c │ │ │ │ │ + beq 6c24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6c4c │ │ │ │ │ + ble 6c64 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6b7c │ │ │ │ │ + beq 6b94 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bf4 │ │ │ │ │ + beq 6c0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bf4 │ │ │ │ │ + bgt 6c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bf4 │ │ │ │ │ + bne 6c0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bf4 │ │ │ │ │ + b 6c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c0c │ │ │ │ │ + bne 6c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c0c │ │ │ │ │ + b 6c24 │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6cc8 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ ldrb r9, [r4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r8, r4 │ │ │ │ │ - bne 6c90 │ │ │ │ │ - b 6cc0 │ │ │ │ │ + bne 6ca8 │ │ │ │ │ + b 6cd8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 6cc0 │ │ │ │ │ + beq 6cd8 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c84 │ │ │ │ │ + beq 6c9c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c84 │ │ │ │ │ + bgt 6c9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6c84 │ │ │ │ │ + bne 6c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c84 │ │ │ │ │ + b 6c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6b10 │ │ │ │ │ + blt 6b28 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6b10 │ │ │ │ │ + bne 6b28 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 7048 │ │ │ │ │ + beq 7060 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6f40 │ │ │ │ │ + ble 6f58 │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r5, r3, #20 │ │ │ │ │ add r4, r3, #24 │ │ │ │ │ ands r3, r1, #3 │ │ │ │ │ - beq 6e98 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6db0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6d64 │ │ │ │ │ + beq 6d7c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d48 │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7350 │ │ │ │ │ + ble 7368 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d60 │ │ │ │ │ + beq 6d78 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7338 │ │ │ │ │ + ble 7350 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70e0 │ │ │ │ │ + ble 70f8 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d94 │ │ │ │ │ + beq 6dac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70c8 │ │ │ │ │ + ble 70e0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6dc8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7030 │ │ │ │ │ + ble 7048 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7018 │ │ │ │ │ + ble 7030 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 6e98 │ │ │ │ │ - b 6f40 │ │ │ │ │ + bne 6eb0 │ │ │ │ │ + b 6f58 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6df0 │ │ │ │ │ + beq 6e08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fb0 │ │ │ │ │ + ble 6fc8 │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ ldr r0, [r5, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e0c │ │ │ │ │ + beq 6e24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fc8 │ │ │ │ │ + ble 6fe0 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 6e3c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fe0 │ │ │ │ │ + ble 6ff8 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e40 │ │ │ │ │ + beq 6e58 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6ff8 │ │ │ │ │ + ble 7010 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e58 │ │ │ │ │ + beq 6e70 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f68 │ │ │ │ │ + ble 6f80 │ │ │ │ │ add r9, r8, #2 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6e8c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f80 │ │ │ │ │ + ble 6f98 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6ea4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f98 │ │ │ │ │ + ble 6fb0 │ │ │ │ │ add r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 6f40 │ │ │ │ │ + beq 6f58 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dd8 │ │ │ │ │ + beq 6df0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6dd8 │ │ │ │ │ + bgt 6df0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dd8 │ │ │ │ │ + bne 6df0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dd8 │ │ │ │ │ + b 6df0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - ldr r2, [pc, #1188] @ 737c │ │ │ │ │ + ldr r2, [pc, #1188] @ 7394 │ │ │ │ │ tst r3, #1 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ - bne 72f0 │ │ │ │ │ + bne 7308 │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 72a8 │ │ │ │ │ + bne 72c0 │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 7260 │ │ │ │ │ + bne 7278 │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 7218 │ │ │ │ │ + bne 7230 │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 71d0 │ │ │ │ │ + bne 71e8 │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 7188 │ │ │ │ │ + bne 71a0 │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ - bne 7140 │ │ │ │ │ + bne 7158 │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ - bne 70f8 │ │ │ │ │ + bne 7110 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b58 │ │ │ │ │ + bgt 6b70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6a44 │ │ │ │ │ - b 6b58 │ │ │ │ │ + beq 6a5c │ │ │ │ │ + b 6b70 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6b08 │ │ │ │ │ + bne 6b20 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6b08 │ │ │ │ │ - ldr r3, [pc, #1056] @ 7380 │ │ │ │ │ + bne 6b20 │ │ │ │ │ + ldr r3, [pc, #1056] @ 7398 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6ba0 │ │ │ │ │ + b 6bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e58 │ │ │ │ │ + bne 6e70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e58 │ │ │ │ │ + b 6e70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e74 │ │ │ │ │ + bne 6e8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e74 │ │ │ │ │ + b 6e8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e8c │ │ │ │ │ + bne 6ea4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e8c │ │ │ │ │ + b 6ea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6df0 │ │ │ │ │ + bne 6e08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6df0 │ │ │ │ │ + b 6e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e0c │ │ │ │ │ + bne 6e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e0c │ │ │ │ │ + b 6e24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e24 │ │ │ │ │ + bne 6e3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e24 │ │ │ │ │ + b 6e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e40 │ │ │ │ │ + bne 6e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6e58 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b 6bd0 │ │ │ │ │ + b 6be8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dc8 │ │ │ │ │ + bne 6de0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dc8 │ │ │ │ │ + b 6de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6db0 │ │ │ │ │ + bne 6dc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 6dc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6b08 │ │ │ │ │ + ble 6b20 │ │ │ │ │ add r4, r7, r3 │ │ │ │ │ - b 7084 │ │ │ │ │ + b 709c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7074 │ │ │ │ │ + beq 708c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70b4 │ │ │ │ │ + ble 70cc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 6f40 │ │ │ │ │ + beq 6f58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7058 │ │ │ │ │ + beq 7070 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7058 │ │ │ │ │ + bgt 7070 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7058 │ │ │ │ │ + bne 7070 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7058 │ │ │ │ │ + b 7070 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7074 │ │ │ │ │ + bne 708c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7074 │ │ │ │ │ + b 708c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d94 │ │ │ │ │ + bne 6dac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d94 │ │ │ │ │ + b 6dac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d7c │ │ │ │ │ + bne 6d94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d7c │ │ │ │ │ + b 6d94 │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #396] @ 0x18c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f20 │ │ │ │ │ + beq 6f38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6f20 │ │ │ │ │ + bge 6f38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6f20 │ │ │ │ │ + b 6f38 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #392] @ 0x188 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f18 │ │ │ │ │ + beq 6f30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6f18 │ │ │ │ │ + bge 6f30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6f18 │ │ │ │ │ + b 6f30 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #388] @ 0x184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f10 │ │ │ │ │ + beq 6f28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6f10 │ │ │ │ │ + bge 6f28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6f10 │ │ │ │ │ + b 6f28 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #384] @ 0x180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6f20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6f08 │ │ │ │ │ + bge 6f20 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6f08 │ │ │ │ │ + b 6f20 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f00 │ │ │ │ │ + beq 6f18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6f00 │ │ │ │ │ + bge 6f18 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6f00 │ │ │ │ │ + b 6f18 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #376] @ 0x178 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ef8 │ │ │ │ │ + beq 6f10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ef8 │ │ │ │ │ + bge 6f10 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6ef8 │ │ │ │ │ + b 6f10 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #372] @ 0x174 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ef0 │ │ │ │ │ + beq 6f08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ef0 │ │ │ │ │ + bge 6f08 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6ef0 │ │ │ │ │ + b 6f08 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #368] @ 0x170 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6f00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ee8 │ │ │ │ │ + bge 6f00 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6ee8 │ │ │ │ │ + b 6f00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d60 │ │ │ │ │ + bne 6d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d60 │ │ │ │ │ + b 6d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d48 │ │ │ │ │ + bne 6d60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6d60 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6b58 │ │ │ │ │ - b 6ed0 │ │ │ │ │ + beq 6b70 │ │ │ │ │ + b 6ee8 │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000007d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000498 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000418 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007384 <_PyDict_StoreSubscript>: │ │ │ │ │ +0000739c <_PyDict_StoreSubscript>: │ │ │ │ │ _PyDict_StoreSubscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ - beq 7420 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ + beq 7438 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 74b8 <_PyDict_StoreSubscript+0x134> │ │ │ │ │ + beq 74d0 <_PyDict_StoreSubscript+0x134> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 7478 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + bne 7490 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 7478 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ - ldr r1, [pc, #252] @ 7500 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ + beq 7490 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + ldr r1, [pc, #252] @ 7518 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 74ac <_PyDict_StoreSubscript+0x128> │ │ │ │ │ + beq 74c4 <_PyDict_StoreSubscript+0x128> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 744c <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + bne 7464 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 744c <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + beq 7464 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 82f0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8300 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 7440 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ + bne 7458 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 73fc <_PyDict_StoreSubscript+0x78> │ │ │ │ │ + bne 7414 <_PyDict_StoreSubscript+0x78> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r1, [pc, #68] @ 7504 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #68] @ 751c <_PyDict_StoreSubscript+0x180> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 74e4 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + beq 74fc <_PyDict_StoreSubscript+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 74e4 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + bne 74fc <_PyDict_StoreSubscript+0x160> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 746c <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 7484 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 746c <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 7484 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007508 : │ │ │ │ │ +00007520 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #448] @ 76f4 │ │ │ │ │ + ldr r1, [pc, #448] @ 770c │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76d8 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7678 │ │ │ │ │ + bne 7690 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 761c │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 760c │ │ │ │ │ + beq 7624 │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7648 │ │ │ │ │ + beq 7660 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7604 │ │ │ │ │ + ble 761c │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 763c │ │ │ │ │ + beq 7654 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 75d4 │ │ │ │ │ + beq 75ec │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7604 │ │ │ │ │ + ble 761c │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 76e0 │ │ │ │ │ + beq 76f8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7624 │ │ │ │ │ + bgt 763c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 75d8 │ │ │ │ │ + b 75f0 │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla ip, r5, r0, ip │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 75e0 │ │ │ │ │ + beq 75f8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ - b 75d4 │ │ │ │ │ + bne 75e8 │ │ │ │ │ + b 75ec │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7604 │ │ │ │ │ + ble 761c │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 75a4 │ │ │ │ │ + bne 75bc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7658 │ │ │ │ │ - b 7604 │ │ │ │ │ + bgt 7670 │ │ │ │ │ + b 761c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7604 │ │ │ │ │ + blt 761c │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 7604 │ │ │ │ │ + ble 761c │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ mov r5, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add ip, lr, ip, lsl #3 │ │ │ │ │ ldrb lr, [lr, #5] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add ip, ip, r5, lsl lr │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - b 762c │ │ │ │ │ + b 7644 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 7548 │ │ │ │ │ - b 7604 │ │ │ │ │ + bne 7560 │ │ │ │ │ + b 761c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 75f0 │ │ │ │ │ - b 7604 │ │ │ │ │ + bgt 7608 │ │ │ │ │ + b 761c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000076f8 <_PyDict_Next>: │ │ │ │ │ +00007710 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #492] @ 7910 <_PyDict_Next+0x218> │ │ │ │ │ + ldr r1, [pc, #492] @ 7928 <_PyDict_Next+0x218> │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 78dc <_PyDict_Next+0x1e4> │ │ │ │ │ + beq 78f4 <_PyDict_Next+0x1e4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7890 <_PyDict_Next+0x198> │ │ │ │ │ + bne 78a8 <_PyDict_Next+0x198> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 7858 <_PyDict_Next+0x160> │ │ │ │ │ + bne 7870 <_PyDict_Next+0x160> │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 77e0 <_PyDict_Next+0xe8> │ │ │ │ │ + beq 77f8 <_PyDict_Next+0xe8> │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7860 <_PyDict_Next+0x168> │ │ │ │ │ + beq 7878 <_PyDict_Next+0x168> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7858 <_PyDict_Next+0x160> │ │ │ │ │ + ble 7870 <_PyDict_Next+0x160> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [ip, #12] │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 7814 <_PyDict_Next+0x11c> │ │ │ │ │ + beq 782c <_PyDict_Next+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 781c <_PyDict_Next+0x124> │ │ │ │ │ + beq 7834 <_PyDict_Next+0x124> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7828 <_PyDict_Next+0x130> │ │ │ │ │ + bne 7840 <_PyDict_Next+0x130> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla ip, r5, r0, ip │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7834 <_PyDict_Next+0x13c> │ │ │ │ │ + beq 784c <_PyDict_Next+0x13c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 77b8 <_PyDict_Next+0xc0> │ │ │ │ │ + bne 77d0 <_PyDict_Next+0xc0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77c4 <_PyDict_Next+0xcc> │ │ │ │ │ + bne 77dc <_PyDict_Next+0xcc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77d4 <_PyDict_Next+0xdc> │ │ │ │ │ + beq 77ec <_PyDict_Next+0xdc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b 77d4 <_PyDict_Next+0xdc> │ │ │ │ │ + b 77ec <_PyDict_Next+0xdc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7858 <_PyDict_Next+0x160> │ │ │ │ │ + ble 7870 <_PyDict_Next+0x160> │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 78fc <_PyDict_Next+0x204> │ │ │ │ │ + beq 7914 <_PyDict_Next+0x204> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 77f8 <_PyDict_Next+0x100> │ │ │ │ │ + bgt 7810 <_PyDict_Next+0x100> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 77d8 <_PyDict_Next+0xe0> │ │ │ │ │ + b 77f0 <_PyDict_Next+0xe0> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7858 <_PyDict_Next+0x160> │ │ │ │ │ + ble 7870 <_PyDict_Next+0x160> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7794 <_PyDict_Next+0x9c> │ │ │ │ │ + bne 77ac <_PyDict_Next+0x9c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7870 <_PyDict_Next+0x178> │ │ │ │ │ - b 7858 <_PyDict_Next+0x160> │ │ │ │ │ + bgt 7888 <_PyDict_Next+0x178> │ │ │ │ │ + b 7870 <_PyDict_Next+0x160> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7858 <_PyDict_Next+0x160> │ │ │ │ │ + blt 7870 <_PyDict_Next+0x160> │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 7858 <_PyDict_Next+0x160> │ │ │ │ │ + ble 7870 <_PyDict_Next+0x160> │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ mov r5, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add ip, lr, ip, lsl #3 │ │ │ │ │ ldrb lr, [lr, #5] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add ip, ip, r5, lsl lr │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr lr, [ip, #12] │ │ │ │ │ - b 7804 <_PyDict_Next+0x10c> │ │ │ │ │ + b 781c <_PyDict_Next+0x10c> │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 7738 <_PyDict_Next+0x40> │ │ │ │ │ - b 7858 <_PyDict_Next+0x160> │ │ │ │ │ + bne 7750 <_PyDict_Next+0x40> │ │ │ │ │ + b 7870 <_PyDict_Next+0x160> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7844 <_PyDict_Next+0x14c> │ │ │ │ │ - b 7858 <_PyDict_Next+0x160> │ │ │ │ │ + bgt 785c <_PyDict_Next+0x14c> │ │ │ │ │ + b 7870 <_PyDict_Next+0x160> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007914 <_PyDict_CopyAsDict>: │ │ │ │ │ +0000792c <_PyDict_CopyAsDict>: │ │ │ │ │ _PyDict_CopyAsDict(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #48] @ 7960 <_PyDict_CopyAsDict+0x4c> │ │ │ │ │ + ldr r1, [pc, #48] @ 7978 <_PyDict_CopyAsDict+0x4c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7958 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ + beq 7970 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 7958 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ + bne 7970 <_PyDict_CopyAsDict+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52cc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 7948 <_PyDict_CopyAsDict+0x34> │ │ │ │ │ + b 7960 <_PyDict_CopyAsDict+0x34> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007964 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +0000797c <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq 79a4 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + beq 79bc <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7998 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ + beq 79b0 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 79a4 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + bne 79bc <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 799c <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ + b 79b4 <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ │ │ │ │ │ -000079e0 : │ │ │ │ │ +000079f8 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -8671,353 +8677,353 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ streq r4, [r6] │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 7ac4 │ │ │ │ │ + beq 7adc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #264] @ 7b2c │ │ │ │ │ + ldr r1, [pc, #264] @ 7b44 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 7b0c │ │ │ │ │ + beq 7b24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 7ad0 │ │ │ │ │ + beq 7ae8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 7a9c │ │ │ │ │ + beq 7ab4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ - beq 7a9c │ │ │ │ │ + beq 7ab4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ac4 │ │ │ │ │ + bgt 7adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ac4 │ │ │ │ │ + bne 7adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7a58 │ │ │ │ │ + bne 7a70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7aac │ │ │ │ │ - b 7ac4 │ │ │ │ │ + ble 7ac4 │ │ │ │ │ + b 7adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7a50 │ │ │ │ │ mov r1, #2528 @ 0x9e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 7af0 │ │ │ │ │ + b 7b08 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007b30 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00007b48 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #332] @ 7ca0 <_PyDict_LoadBuiltinsFromGlobals+0x170> │ │ │ │ │ + ldr r1, [pc, #332] @ 7cb8 <_PyDict_LoadBuiltinsFromGlobals+0x170> │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 7c64 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ - ldr r2, [pc, #308] @ 7ca4 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ + beq 7c7c <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ + ldr r2, [pc, #308] @ 7cbc <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ add r1, r2, #1472 @ 0x5c0 │ │ │ │ │ ldr r2, [r2, #1484] @ 0x5cc │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7bb4 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bne 7bcc <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7c88 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 7ca0 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c38 <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ + bgt 7c50 <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 7c88 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 7ca0 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7b90 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ + beq 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ bic r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7c48 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + beq 7c60 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c48 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + bne 7c60 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c58 <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ + bgt 7c70 <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r4, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 7bc0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 7bc0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + b 7bc0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ orr r4, r4, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 7bd0 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ - b 7c88 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + bne 7be8 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + b 7ca0 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7c08 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ + ble 7c20 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 7c18 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ - b 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + beq 7c30 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ + b 7bc0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c90 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + bne 7ca8 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2694 @ 0xa86 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7ba8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ - ldr r2, [pc, #12] @ 7ca4 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ + b 7bc0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + ldr r2, [pc, #12] @ 7cbc <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7b70 <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ + b 7b88 <_PyDict_LoadBuiltinsFromGlobals+0x40> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ca8 : │ │ │ │ │ +00007cc0 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 7ccc │ │ │ │ │ + bne 7ce4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7cf0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00007ce4 : │ │ │ │ │ +00007cfc : │ │ │ │ │ dict_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r8, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r8, #6] │ │ │ │ │ ldr r4, [r8, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7d84 │ │ │ │ │ + beq 7d9c │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7de8 │ │ │ │ │ + bne 7e00 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7d68 │ │ │ │ │ + ble 7d80 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d74 │ │ │ │ │ + beq 7d8c │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 7d40 │ │ │ │ │ + bne 7d58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7d40 │ │ │ │ │ - b 7d68 │ │ │ │ │ + bne 7d58 │ │ │ │ │ + b 7d80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7d68 │ │ │ │ │ + ble 7d80 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ - b 7da0 │ │ │ │ │ + b 7db8 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 7ed8 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 7ed8 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 7d9c │ │ │ │ │ - b 7d68 │ │ │ │ │ + bne 7db4 │ │ │ │ │ + b 7d80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7d68 │ │ │ │ │ + ble 7d80 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e2c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d68 │ │ │ │ │ + beq 7d80 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e44 │ │ │ │ │ + beq 7e5c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 7d68 │ │ │ │ │ + beq 7d80 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 7e8c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq 7d68 │ │ │ │ │ + beq 7d80 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eac │ │ │ │ │ + beq 7ec4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d84 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 7d68 │ │ │ │ │ + beq 7d80 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 7e84 │ │ │ │ │ + b 7e9c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7da0 │ │ │ │ │ - b 7d68 │ │ │ │ │ + bne 7db8 │ │ │ │ │ + b 7d80 │ │ │ │ │ │ │ │ │ │ -00007ed4 : │ │ │ │ │ +00007eec : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -9025,551 +9031,549 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 80bc │ │ │ │ │ + bne 80dc │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 80bc │ │ │ │ │ + beq 80dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 8294 │ │ │ │ │ + beq 82a4 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 829c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8284 │ │ │ │ │ + beq 8294 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8284 │ │ │ │ │ + beq 8294 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 8104 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r2, lsl ip │ │ │ │ │ and r1, r2, r7 │ │ │ │ │ - bgt 8118 │ │ │ │ │ + bgt 8138 │ │ │ │ │ add r0, r3, r1 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 8170 │ │ │ │ │ + bne 8190 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8218 │ │ │ │ │ + bne 8238 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 804c │ │ │ │ │ + bgt 8064 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8078 │ │ │ │ │ + beq 8098 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 801c │ │ │ │ │ + bgt 8034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 805c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8038 │ │ │ │ │ + bgt 8050 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8164 │ │ │ │ │ + beq 8184 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 801c │ │ │ │ │ + b 8034 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8260 │ │ │ │ │ - add r1, r3, r1, lsl #1 │ │ │ │ │ - mvn r2, #1 │ │ │ │ │ - strh r2, [r1, #20] │ │ │ │ │ - ldrb r1, [r3, #5] │ │ │ │ │ + addle r1, r3, r1, lsl #1 │ │ │ │ │ + addgt r1, r3, r1, lsl #2 │ │ │ │ │ + mvnle r2, #1 │ │ │ │ │ + mvngt r2, #1 │ │ │ │ │ + strhle r2, [r1, #20] │ │ │ │ │ + strgt r2, [r1, #20] │ │ │ │ │ mov r2, #1 │ │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fe4 │ │ │ │ │ + bne 7ffc │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 801c │ │ │ │ │ + bgt 8034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 801c │ │ │ │ │ - b 8044 │ │ │ │ │ + bne 8034 │ │ │ │ │ + b 805c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7f14 │ │ │ │ │ + bne 7f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 803c │ │ │ │ │ + b 8054 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r1, lsl ip │ │ │ │ │ bic r1, r7, r1, lsl ip │ │ │ │ │ - ble 7f80 │ │ │ │ │ + ble 7f98 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 8270 │ │ │ │ │ + bgt 8280 │ │ │ │ │ add r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 7f90 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 81fc │ │ │ │ │ + beq 821c │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt lr, r3, r1, lsl #2 │ │ │ │ │ addle lr, r3, r1, lsl #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [lr, #20] │ │ │ │ │ - b 8194 │ │ │ │ │ + b 81b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8038 │ │ │ │ │ + b 8050 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 81fc │ │ │ │ │ + beq 821c │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add lr, r3, r1 │ │ │ │ │ ldrsb lr, [lr, #20] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 7f90 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 81fc │ │ │ │ │ + beq 821c │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add lr, r3, r1 │ │ │ │ │ add r7, r3, r1, lsl #1 │ │ │ │ │ ldrsble lr, [lr, #20] │ │ │ │ │ - ble 81dc │ │ │ │ │ + ble 81fc │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r3, r1, lsl #2 │ │ │ │ │ ldrshle lr, [r7, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 7f90 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - bne 81b4 │ │ │ │ │ + bne 81d4 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 7fa8 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 82e4 │ │ │ │ │ + bne 82d8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge 82dc │ │ │ │ │ + bge 82d0 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 8248 │ │ │ │ │ - add r1, r3, r1, lsl #2 │ │ │ │ │ - mvn r2, #1 │ │ │ │ │ - str r2, [r1, #20] │ │ │ │ │ - b 8060 │ │ │ │ │ + b 8268 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 7f90 │ │ │ │ │ - b 8130 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + b 8150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 803c │ │ │ │ │ - ldr r1, [pc, #80] @ 82ec │ │ │ │ │ + b 8054 │ │ │ │ │ + ldr r1, [pc, #80] @ 82fc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 82c0 │ │ │ │ │ + beq 82e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82c0 │ │ │ │ │ + bne 82e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2942 @ 0xb7e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 828c │ │ │ │ │ + b 829c │ │ │ │ │ + strb r0, [r2, #1] │ │ │ │ │ + b 8034 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 8254 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 828c │ │ │ │ │ - strb r0, [r2, #1] │ │ │ │ │ - b 801c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 8234 │ │ │ │ │ + b 829c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000082f0 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +00008300 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 8668 <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ + beq 8678 <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 8660 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + beq 8670 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8658 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 8668 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8658 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 8668 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 84b0 <_PyDict_DelItem_KnownHash_LockHeld+0x1c0> │ │ │ │ │ + bne 84c0 <_PyDict_DelItem_KnownHash_LockHeld+0x1c0> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mvn r0, r0, lsl r2 │ │ │ │ │ and r1, r7, r0 │ │ │ │ │ - bgt 84e4 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + bgt 84f4 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 8544 <_PyDict_DelItem_KnownHash_LockHeld+0x254> │ │ │ │ │ + bne 8554 <_PyDict_DelItem_KnownHash_LockHeld+0x254> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 85ec <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ + bne 85fc <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 8440 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + bgt 8450 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 846c <_PyDict_DelItem_KnownHash_LockHeld+0x17c> │ │ │ │ │ + beq 847c <_PyDict_DelItem_KnownHash_LockHeld+0x17c> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8410 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 8420 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8438 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + beq 8448 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 842c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + bgt 843c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8538 <_PyDict_DelItem_KnownHash_LockHeld+0x248> │ │ │ │ │ + beq 8548 <_PyDict_DelItem_KnownHash_LockHeld+0x248> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8410 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 8420 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8634 <_PyDict_DelItem_KnownHash_LockHeld+0x344> │ │ │ │ │ + bgt 8644 <_PyDict_DelItem_KnownHash_LockHeld+0x344> │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d8 <_PyDict_DelItem_KnownHash_LockHeld+0xe8> │ │ │ │ │ + bne 83e8 <_PyDict_DelItem_KnownHash_LockHeld+0xe8> │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8410 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 8420 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8410 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ - b 8438 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + bne 8420 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 8448 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mvn r0, r1, lsl r2 │ │ │ │ │ bic r1, r7, r1, lsl r2 │ │ │ │ │ - ble 8374 <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ + ble 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8644 <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ + bgt 8654 <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8394 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 85d0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 85e0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 8570 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ + beq 8394 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 8580 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 842c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + b 843c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 85d0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 85e0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8394 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 85d0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 85e0 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble 85b0 <_PyDict_DelItem_KnownHash_LockHeld+0x2c0> │ │ │ │ │ + ble 85c0 <_PyDict_DelItem_KnownHash_LockHeld+0x2c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8394 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne 8588 <_PyDict_DelItem_KnownHash_LockHeld+0x298> │ │ │ │ │ + bne 8598 <_PyDict_DelItem_KnownHash_LockHeld+0x298> │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 839c <_PyDict_DelItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + beq 83ac <_PyDict_DelItem_KnownHash_LockHeld+0xac> │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 86c8 <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ + bne 86d8 <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 86b4 <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ + ble 86c4 <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 861c <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ + b 862c <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 8454 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + b 8464 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8384 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 84fc <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ + beq 8394 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 850c <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 8430 <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ - ldr r1, [pc, #96] @ 86d0 <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ + b 8440 <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ + ldr r1, [pc, #96] @ 86e0 <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 8698 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + beq 86a8 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8698 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + bne 86a8 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2942 @ 0xb7e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8660 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 8670 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8660 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 8670 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 841c <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ - b 842c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + ble 842c <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ + b 843c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8608 <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ + b 8618 <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000086d4 : │ │ │ │ │ +000086e4 : │ │ │ │ │ delitem_common(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -9579,124 +9583,124 @@ │ │ │ │ │ ldrb r5, [ip, #4] │ │ │ │ │ mvn r7, lr, lsl r5 │ │ │ │ │ bic lr, r1, lr, lsl r5 │ │ │ │ │ add r1, ip, lr │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r6, ip, lr, lsl #1 │ │ │ │ │ ldrsble r1, [r1, #20] │ │ │ │ │ - ble 8728 │ │ │ │ │ + ble 8738 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addgt r1, ip, lr, lsl #2 │ │ │ │ │ ldrshle r1, [r6, #20] │ │ │ │ │ ldrgt r1, [r1, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 87e0 │ │ │ │ │ + bne 87f0 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8874 │ │ │ │ │ str lr, [ip, #8] │ │ │ │ │ ldrb lr, [ip, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bgt 8810 │ │ │ │ │ + bgt 8820 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ strb ip, [r1, #20] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldrb r0, [ip, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb lr, [ip, #6] │ │ │ │ │ lsl r1, r1, r0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 8830 │ │ │ │ │ + beq 8840 │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ add lr, ip, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [ip, r2] │ │ │ │ │ str r1, [ip, r2] │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87bc │ │ │ │ │ + bgt 87cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8800 │ │ │ │ │ + beq 8810 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87d8 │ │ │ │ │ + bgt 87e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8854 │ │ │ │ │ + beq 8864 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ - beq 8734 │ │ │ │ │ + beq 8744 │ │ │ │ │ and lr, lr, r7 │ │ │ │ │ - b 8704 │ │ │ │ │ + b 8714 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 87bc │ │ │ │ │ + b 87cc │ │ │ │ │ cmp lr, #15 │ │ │ │ │ addle r1, ip, r1, lsl #1 │ │ │ │ │ addgt r1, ip, r1, lsl #2 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strhle r0, [r1, #20] │ │ │ │ │ strgt r0, [r1, #20] │ │ │ │ │ - b 876c │ │ │ │ │ + b 877c │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - mla r1, r0, r2, r1 │ │ │ │ │ - add r2, ip, r1 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - str lr, [r2, #8] │ │ │ │ │ - str lr, [r2, #4] │ │ │ │ │ - str lr, [ip, r1] │ │ │ │ │ - b 87a0 │ │ │ │ │ + mla r2, r0, r2, r1 │ │ │ │ │ + add r1, ip, r2 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + str lr, [r1, #8] │ │ │ │ │ + str lr, [r1, #4] │ │ │ │ │ + str lr, [ip, r2] │ │ │ │ │ + b 87b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add r0, lr, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ ldrb ip, [lr, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 88ac │ │ │ │ │ + bne 88bc │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - ble 88b4 │ │ │ │ │ + ble 88c4 │ │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 8894 │ │ │ │ │ + b 88a4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 8880 │ │ │ │ │ + b 8890 │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ - b 87bc │ │ │ │ │ + b 87cc │ │ │ │ │ │ │ │ │ │ -000088bc : │ │ │ │ │ +000088cc : │ │ │ │ │ insert_split_key(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -9709,106 +9713,106 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r6, r3, lsl r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and sl, r8, r3 │ │ │ │ │ - bgt 8aa0 │ │ │ │ │ + bgt 8ab0 │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - blt 8a20 │ │ │ │ │ + blt 8a30 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r2, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8b44 │ │ │ │ │ + beq 8b54 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r3 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8b00 │ │ │ │ │ + blt 8b10 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8c18 │ │ │ │ │ + beq 8c28 │ │ │ │ │ lsr ip, r8, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 8bd0 │ │ │ │ │ + bgt 8be0 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8b0c │ │ │ │ │ + blt 8b1c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8c90 │ │ │ │ │ + beq 8ca0 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt 8c04 │ │ │ │ │ + bgt 8c14 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8b38 │ │ │ │ │ + blt 8b48 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8d00 │ │ │ │ │ + beq 8d10 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b 8990 │ │ │ │ │ + b 89a0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 8d70 │ │ │ │ │ + bne 8d80 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 8c88 │ │ │ │ │ + ble 8c98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 8d88 │ │ │ │ │ + bgt 8d98 │ │ │ │ │ strb r5, [r6, r0] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8db8 │ │ │ │ │ + ble 8dc8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r9, [r3] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ @@ -9816,265 +9820,265 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8b2c │ │ │ │ │ + blt 8b3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 8b44 │ │ │ │ │ + beq 8b54 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 8958 │ │ │ │ │ + bge 8968 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a28 │ │ │ │ │ - b 8974 │ │ │ │ │ + beq 8a38 │ │ │ │ │ + b 8984 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a28 │ │ │ │ │ + beq 8a38 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ - b 89dc │ │ │ │ │ + b 89ec │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a28 │ │ │ │ │ - b 8ad4 │ │ │ │ │ + beq 8a38 │ │ │ │ │ + b 8ae4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a28 │ │ │ │ │ - b 8a04 │ │ │ │ │ + beq 8a38 │ │ │ │ │ + b 8a14 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8bb0 │ │ │ │ │ + bne 8bc0 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 8bb0 │ │ │ │ │ + bne 8bc0 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8dc4 │ │ │ │ │ + beq 8dd4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8dec │ │ │ │ │ + beq 8dfc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - ble 894c │ │ │ │ │ - b 8ae8 │ │ │ │ │ + ble 895c │ │ │ │ │ + b 8af8 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 89a4 │ │ │ │ │ + bge 89b4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a28 │ │ │ │ │ + beq 8a38 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ - b 89e0 │ │ │ │ │ + b 89f0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8984 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8984 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8dfc │ │ │ │ │ + beq 8e0c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8df4 │ │ │ │ │ + beq 8e04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ - b 8974 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ + b 8984 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 8a94 │ │ │ │ │ + b 8aa4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 89c0 │ │ │ │ │ + bne 89d0 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 89c0 │ │ │ │ │ + bne 89d0 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8de4 │ │ │ │ │ + beq 8df4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8ddc │ │ │ │ │ + beq 8dec │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ - b 89c0 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ + b 89d0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8a04 │ │ │ │ │ + bne 8a14 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 8a04 │ │ │ │ │ + bne 8a14 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 8dd4 │ │ │ │ │ + beq 8de4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 8dcc │ │ │ │ │ + beq 8ddc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ - b 8a04 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ + b 8a14 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b 894c │ │ │ │ │ + b 895c │ │ │ │ │ cmp r7, #15 │ │ │ │ │ strgt r5, [r6, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ strhle r5, [r6, r0] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ add r3, r3, r0, lsl r1 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - bgt 8a78 │ │ │ │ │ + bgt 8a88 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - b 8a78 │ │ │ │ │ + b 8a88 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 8b80 │ │ │ │ │ + b 8b90 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8d54 │ │ │ │ │ + b 8d64 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8d3c │ │ │ │ │ + b 8d4c │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8ce4 │ │ │ │ │ + b 8cf4 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8ccc │ │ │ │ │ + b 8cdc │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8b98 │ │ │ │ │ + b 8ba8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c7c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8c54 │ │ │ │ │ + b 8c64 │ │ │ │ │ │ │ │ │ │ -00008e04 <_PyDict_FromItems>: │ │ │ │ │ +00008e14 <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 8ee4 <_PyDict_FromItems+0xe0> │ │ │ │ │ - ldr r3, [pc, #1056] @ 9260 <_PyDict_FromItems+0x45c> │ │ │ │ │ + bgt 8ef4 <_PyDict_FromItems+0xe0> │ │ │ │ │ + ldr r3, [pc, #1056] @ 9270 <_PyDict_FromItems+0x45c> │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 920c <_PyDict_FromItems+0x408> │ │ │ │ │ + beq 921c <_PyDict_FromItems+0x408> │ │ │ │ │ ldr r2, [r3, #1916] @ 0x77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1912] @ 0x778 │ │ │ │ │ str r2, [r3, #1916] @ 0x77c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #1000] @ 9264 <_PyDict_FromItems+0x460> │ │ │ │ │ - ldr r3, [pc, #1012] @ 9274 <_PyDict_FromItems+0x470> │ │ │ │ │ - vldr d7, [pc, #980] @ 9258 <_PyDict_FromItems+0x454> │ │ │ │ │ + ldr r1, [pc, #1000] @ 9274 <_PyDict_FromItems+0x460> │ │ │ │ │ + ldr r3, [pc, #1012] @ 9284 <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #980] @ 9268 <_PyDict_FromItems+0x454> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ @@ -10088,131 +10092,131 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - bgt 90ec <_PyDict_FromItems+0x2e8> │ │ │ │ │ + bgt 90fc <_PyDict_FromItems+0x2e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne 930c <_PyDict_FromItems+0x508> │ │ │ │ │ + bne 931c <_PyDict_FromItems+0x508> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8e38 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq 8e48 <_PyDict_FromItems+0x34> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq 94a8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + beq 94b8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8fe0 <_PyDict_FromItems+0x1dc> │ │ │ │ │ + beq 8ff0 <_PyDict_FromItems+0x1dc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8fc8 <_PyDict_FromItems+0x1c4> │ │ │ │ │ + beq 8fd8 <_PyDict_FromItems+0x1c4> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8fb0 <_PyDict_FromItems+0x1ac> │ │ │ │ │ + beq 8fc0 <_PyDict_FromItems+0x1ac> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 8f98 <_PyDict_FromItems+0x194> │ │ │ │ │ + beq 8fa8 <_PyDict_FromItems+0x194> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 8f80 <_PyDict_FromItems+0x17c> │ │ │ │ │ + beq 8f90 <_PyDict_FromItems+0x17c> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 8f68 <_PyDict_FromItems+0x164> │ │ │ │ │ + beq 8f78 <_PyDict_FromItems+0x164> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 94a8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + bne 94b8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble 8e38 <_PyDict_FromItems+0x34> │ │ │ │ │ + ble 8e48 <_PyDict_FromItems+0x34> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ addle r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 1a10 │ │ │ │ │ + bl 1a28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9304 <_PyDict_FromItems+0x500> │ │ │ │ │ - ldr r3, [pc, #540] @ 9268 <_PyDict_FromItems+0x464> │ │ │ │ │ + beq 9314 <_PyDict_FromItems+0x500> │ │ │ │ │ + ldr r3, [pc, #540] @ 9278 <_PyDict_FromItems+0x464> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9564 <_PyDict_FromItems+0x760> │ │ │ │ │ + beq 9574 <_PyDict_FromItems+0x760> │ │ │ │ │ ldr r0, [r3, #1916] @ 0x77c │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r3, #1912] @ 0x778 │ │ │ │ │ str r0, [r3, #1916] @ 0x77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [pc, #468] @ 926c <_PyDict_FromItems+0x468> │ │ │ │ │ + ldr r0, [pc, #468] @ 927c <_PyDict_FromItems+0x468> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #440] @ 9258 <_PyDict_FromItems+0x454> │ │ │ │ │ + vldr d7, [pc, #440] @ 9268 <_PyDict_FromItems+0x454> │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -10224,47 +10228,47 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 90f4 <_PyDict_FromItems+0x2f0> │ │ │ │ │ + b 9104 <_PyDict_FromItems+0x2f0> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9278 <_PyDict_FromItems+0x474> │ │ │ │ │ + bgt 9288 <_PyDict_FromItems+0x474> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne 9284 <_PyDict_FromItems+0x480> │ │ │ │ │ + bne 9294 <_PyDict_FromItems+0x480> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9284 <_PyDict_FromItems+0x480> │ │ │ │ │ - ldr ip, [pc, #308] @ 9274 <_PyDict_FromItems+0x470> │ │ │ │ │ + beq 9294 <_PyDict_FromItems+0x480> │ │ │ │ │ + ldr ip, [pc, #308] @ 9284 <_PyDict_FromItems+0x470> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 953c <_PyDict_FromItems+0x738> │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 954c <_PyDict_FromItems+0x738> │ │ │ │ │ + bl 1bc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 92e8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + beq 92f8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8ed8 <_PyDict_FromItems+0xd4> │ │ │ │ │ + beq 8ee8 <_PyDict_FromItems+0xd4> │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ lsl r9, sl, #2 │ │ │ │ │ str r5, [fp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -10273,61 +10277,61 @@ │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 92ac <_PyDict_FromItems+0x4a8> │ │ │ │ │ + bgt 92bc <_PyDict_FromItems+0x4a8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 92b8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ + bne 92c8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 92b8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ + beq 92c8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 9554 <_PyDict_FromItems+0x750> │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 9564 <_PyDict_FromItems+0x750> │ │ │ │ │ + bl 1bc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 92e8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + beq 92f8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 9184 <_PyDict_FromItems+0x380> │ │ │ │ │ + bne 9194 <_PyDict_FromItems+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 958c <_PyDict_FromItems+0x788> │ │ │ │ │ - ldr r1, [pc, #72] @ 9270 <_PyDict_FromItems+0x46c> │ │ │ │ │ - ldr r3, [pc, #72] @ 9274 <_PyDict_FromItems+0x470> │ │ │ │ │ - vldr d7, [pc, #40] @ 9258 <_PyDict_FromItems+0x454> │ │ │ │ │ + beq 959c <_PyDict_FromItems+0x788> │ │ │ │ │ + ldr r1, [pc, #72] @ 9280 <_PyDict_FromItems+0x46c> │ │ │ │ │ + ldr r3, [pc, #72] @ 9284 <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #40] @ 9268 <_PyDict_FromItems+0x454> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 8ea4 <_PyDict_FromItems+0xa0> │ │ │ │ │ + b 8eb4 <_PyDict_FromItems+0xa0> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000418 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000214 │ │ │ │ │ @@ -10336,224 +10340,224 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 912c <_PyDict_FromItems+0x328> │ │ │ │ │ + beq 913c <_PyDict_FromItems+0x328> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 9138 <_PyDict_FromItems+0x334> │ │ │ │ │ - b 92dc <_PyDict_FromItems+0x4d8> │ │ │ │ │ + bne 9148 <_PyDict_FromItems+0x334> │ │ │ │ │ + b 92ec <_PyDict_FromItems+0x4d8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 91bc <_PyDict_FromItems+0x3b8> │ │ │ │ │ + beq 91cc <_PyDict_FromItems+0x3b8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 91c8 <_PyDict_FromItems+0x3c4> │ │ │ │ │ + bne 91d8 <_PyDict_FromItems+0x3c4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9304 <_PyDict_FromItems+0x500> │ │ │ │ │ + bgt 9314 <_PyDict_FromItems+0x500> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9598 <_PyDict_FromItems+0x794> │ │ │ │ │ + beq 95a8 <_PyDict_FromItems+0x794> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8ed8 <_PyDict_FromItems+0xd4> │ │ │ │ │ + b 8ee8 <_PyDict_FromItems+0xd4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8e38 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq 8e48 <_PyDict_FromItems+0x34> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r7, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - beq 9414 <_PyDict_FromItems+0x610> │ │ │ │ │ + beq 9424 <_PyDict_FromItems+0x610> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 93f4 <_PyDict_FromItems+0x5f0> │ │ │ │ │ + beq 9404 <_PyDict_FromItems+0x5f0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 93dc <_PyDict_FromItems+0x5d8> │ │ │ │ │ + beq 93ec <_PyDict_FromItems+0x5d8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 93c4 <_PyDict_FromItems+0x5c0> │ │ │ │ │ + beq 93d4 <_PyDict_FromItems+0x5c0> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 93ac <_PyDict_FromItems+0x5a8> │ │ │ │ │ + beq 93bc <_PyDict_FromItems+0x5a8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 9394 <_PyDict_FromItems+0x590> │ │ │ │ │ + beq 93a4 <_PyDict_FromItems+0x590> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 937c <_PyDict_FromItems+0x578> │ │ │ │ │ + beq 938c <_PyDict_FromItems+0x578> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9000 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + beq 9010 <_PyDict_FromItems+0x1fc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9000 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b 9414 <_PyDict_FromItems+0x610> │ │ │ │ │ + beq 9010 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b 9424 <_PyDict_FromItems+0x610> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 954c <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 955c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9000 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b 94a8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + beq 9010 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b 94b8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 915c <_PyDict_FromItems+0x358> │ │ │ │ │ - b 92e8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + bne 916c <_PyDict_FromItems+0x358> │ │ │ │ │ + b 92f8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 9004 <_PyDict_FromItems+0x200> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 9014 <_PyDict_FromItems+0x200> │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 91e8 <_PyDict_FromItems+0x3e4> │ │ │ │ │ - b 92e8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + bne 91f8 <_PyDict_FromItems+0x3e4> │ │ │ │ │ + b 92f8 <_PyDict_FromItems+0x4e4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 9090 <_PyDict_FromItems+0x28c> │ │ │ │ │ + bne 90a0 <_PyDict_FromItems+0x28c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 6858 │ │ │ │ │ - b 9304 <_PyDict_FromItems+0x500> │ │ │ │ │ - ldr r0, [pc, #-800] @ 9274 <_PyDict_FromItems+0x470> │ │ │ │ │ - bl 6858 │ │ │ │ │ - b 9304 <_PyDict_FromItems+0x500> │ │ │ │ │ + bl 6870 │ │ │ │ │ + b 9314 <_PyDict_FromItems+0x500> │ │ │ │ │ + ldr r0, [pc, #-800] @ 9284 <_PyDict_FromItems+0x470> │ │ │ │ │ + bl 6870 │ │ │ │ │ + b 9314 <_PyDict_FromItems+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9304 <_PyDict_FromItems+0x500> │ │ │ │ │ + b 9314 <_PyDict_FromItems+0x500> │ │ │ │ │ │ │ │ │ │ -000095a4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +000095b4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -10563,81 +10567,81 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 965c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + bne 966c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 965c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + beq 966c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 969c <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ + bne 96ac <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq 962c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + beq 963c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9634 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq 9644 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 9634 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq 9644 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 96b4 <_PyDict_LoadGlobalStackRef+0x110> │ │ │ │ │ + bne 96c4 <_PyDict_LoadGlobalStackRef+0x110> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 964c <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ + beq 965c <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 960c <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ + beq 961c <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ - b 9610 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ + b 9620 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b 962c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + b 963c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ │ │ │ │ │ -000096d0 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ +000096e0 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ _PyDict_LookupIndexAndValue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -10646,142 +10650,142 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 9720 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + bne 9730 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9720 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + beq 9730 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_JUMP24 _Py_dict_lookup │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r4 │ │ │ │ │ - bne 9714 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ + bne 9724 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009760 <_PyDictKeys_StringLookup>: │ │ │ │ │ +00009770 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9c0c <_PyDictKeys_StringLookup+0x4ac> │ │ │ │ │ + bne 9c1c <_PyDictKeys_StringLookup+0x4ac> │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c0c <_PyDictKeys_StringLookup+0x4ac> │ │ │ │ │ + beq 9c1c <_PyDictKeys_StringLookup+0x4ac> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 98f4 <_PyDictKeys_StringLookup+0x194> │ │ │ │ │ + beq 9904 <_PyDictKeys_StringLookup+0x194> │ │ │ │ │ ldrb r9, [r3, #4] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r8, [r3, #5] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r8, r3, r4, lsl r8 │ │ │ │ │ lsl r4, r4, r9 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ and sl, r7, r4 │ │ │ │ │ - bgt 9934 <_PyDictKeys_StringLookup+0x1d4> │ │ │ │ │ + bgt 9944 <_PyDictKeys_StringLookup+0x1d4> │ │ │ │ │ ldrsb r5, [r3, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 98dc <_PyDictKeys_StringLookup+0x17c> │ │ │ │ │ + blt 98ec <_PyDictKeys_StringLookup+0x17c> │ │ │ │ │ ldr r0, [r8, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 99b8 <_PyDictKeys_StringLookup+0x258> │ │ │ │ │ + beq 99c8 <_PyDictKeys_StringLookup+0x258> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - bgt 9968 <_PyDictKeys_StringLookup+0x208> │ │ │ │ │ + bgt 9978 <_PyDictKeys_StringLookup+0x208> │ │ │ │ │ ldrsb r5, [r3, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 9980 <_PyDictKeys_StringLookup+0x220> │ │ │ │ │ + blt 9990 <_PyDictKeys_StringLookup+0x220> │ │ │ │ │ ldr r1, [r8, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 9a8c <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ + beq 9a9c <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ lsr ip, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bgt 9a44 <_PyDictKeys_StringLookup+0x2e4> │ │ │ │ │ + bgt 9a54 <_PyDictKeys_StringLookup+0x2e4> │ │ │ │ │ ldrsb r5, [r3, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 998c <_PyDictKeys_StringLookup+0x22c> │ │ │ │ │ + blt 999c <_PyDictKeys_StringLookup+0x22c> │ │ │ │ │ ldr r1, [r8, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 9b0c <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + beq 9b1c <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt 9a78 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ + bgt 9a88 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ ldrsb r5, [r3, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 99ac <_PyDictKeys_StringLookup+0x24c> │ │ │ │ │ + blt 99bc <_PyDictKeys_StringLookup+0x24c> │ │ │ │ │ ldr r1, [r8, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 9b7c <_PyDictKeys_StringLookup+0x41c> │ │ │ │ │ + beq 9b8c <_PyDictKeys_StringLookup+0x41c> │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b 9854 <_PyDictKeys_StringLookup+0xf4> │ │ │ │ │ + b 9864 <_PyDictKeys_StringLookup+0xf4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 9bec <_PyDictKeys_StringLookup+0x48c> │ │ │ │ │ + bne 9bfc <_PyDictKeys_StringLookup+0x48c> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -10793,328 +10797,328 @@ │ │ │ │ │ ldrb r9, [r3, #-16] │ │ │ │ │ ldrb r8, [r3, #-15] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r8, r3, r2, lsl r8 │ │ │ │ │ lsl r2, r2, r9 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ and sl, r0, r4 │ │ │ │ │ - ble 97d4 <_PyDictKeys_StringLookup+0x74> │ │ │ │ │ + ble 97e4 <_PyDictKeys_StringLookup+0x74> │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 9afc <_PyDictKeys_StringLookup+0x39c> │ │ │ │ │ + bgt 9b0c <_PyDictKeys_StringLookup+0x39c> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [r3, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 97e0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ + bge 97f0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 98e4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + beq 98f4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ lsr r1, r7, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r3, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r3, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 9820 <_PyDictKeys_StringLookup+0xc0> │ │ │ │ │ + bge 9830 <_PyDictKeys_StringLookup+0xc0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 98e4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ - b 9838 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + beq 98f4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + b 9848 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 98e4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + beq 98f4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b 989c <_PyDictKeys_StringLookup+0x13c> │ │ │ │ │ + b 98ac <_PyDictKeys_StringLookup+0x13c> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 98e4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ - b 98c0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ + beq 98f4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + b 98d0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 9a24 <_PyDictKeys_StringLookup+0x2c4> │ │ │ │ │ + bne 9a34 <_PyDictKeys_StringLookup+0x2c4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 9a24 <_PyDictKeys_StringLookup+0x2c4> │ │ │ │ │ + bne 9a34 <_PyDictKeys_StringLookup+0x2c4> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9c14 <_PyDictKeys_StringLookup+0x4b4> │ │ │ │ │ + beq 9c24 <_PyDictKeys_StringLookup+0x4b4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9c04 <_PyDictKeys_StringLookup+0x4a4> │ │ │ │ │ + beq 9c14 <_PyDictKeys_StringLookup+0x4a4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ lsr r1, r7, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - ble 9814 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ - b 9968 <_PyDictKeys_StringLookup+0x208> │ │ │ │ │ + ble 9824 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ + b 9978 <_PyDictKeys_StringLookup+0x208> │ │ │ │ │ cmp r9, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r3, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r3, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 9868 <_PyDictKeys_StringLookup+0x108> │ │ │ │ │ + bge 9878 <_PyDictKeys_StringLookup+0x108> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 98e4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + beq 98f4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r3, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r3, r2] │ │ │ │ │ - b 98a0 <_PyDictKeys_StringLookup+0x140> │ │ │ │ │ + b 98b0 <_PyDictKeys_StringLookup+0x140> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9838 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne 9848 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 9838 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne 9848 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 9c34 <_PyDictKeys_StringLookup+0x4d4> │ │ │ │ │ + beq 9c44 <_PyDictKeys_StringLookup+0x4d4> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9c2c <_PyDictKeys_StringLookup+0x4cc> │ │ │ │ │ + beq 9c3c <_PyDictKeys_StringLookup+0x4cc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ - b 9838 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + b 9848 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ ldr r5, [r3, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 97e0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ - b 994c <_PyDictKeys_StringLookup+0x1ec> │ │ │ │ │ + bge 97f0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ + b 995c <_PyDictKeys_StringLookup+0x1ec> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9880 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + bne 9890 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 9880 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + bne 9890 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 9c24 <_PyDictKeys_StringLookup+0x4c4> │ │ │ │ │ + beq 9c34 <_PyDictKeys_StringLookup+0x4c4> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9c1c <_PyDictKeys_StringLookup+0x4bc> │ │ │ │ │ + beq 9c2c <_PyDictKeys_StringLookup+0x4bc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ - b 9880 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + b 9890 <_PyDictKeys_StringLookup+0x120> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 98c0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ + bne 98d0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 98c0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ + bne 98d0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 9c44 <_PyDictKeys_StringLookup+0x4e4> │ │ │ │ │ + beq 9c54 <_PyDictKeys_StringLookup+0x4e4> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9c3c <_PyDictKeys_StringLookup+0x4dc> │ │ │ │ │ + beq 9c4c <_PyDictKeys_StringLookup+0x4dc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ - b 98c0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ + beq 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + b 98d0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ lsr r1, r7, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b 9814 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ + b 9824 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9a0c <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + b 9a1c <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ - b 98e8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ + b 98f8 <_PyDictKeys_StringLookup+0x188> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 99f4 <_PyDictKeys_StringLookup+0x294> │ │ │ │ │ + b 9a04 <_PyDictKeys_StringLookup+0x294> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9b60 <_PyDictKeys_StringLookup+0x400> │ │ │ │ │ + b 9b70 <_PyDictKeys_StringLookup+0x400> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9b48 <_PyDictKeys_StringLookup+0x3e8> │ │ │ │ │ + b 9b58 <_PyDictKeys_StringLookup+0x3e8> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9ae0 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ + b 9af0 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9ac8 <_PyDictKeys_StringLookup+0x368> │ │ │ │ │ + b 9ad8 <_PyDictKeys_StringLookup+0x368> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9bd0 <_PyDictKeys_StringLookup+0x470> │ │ │ │ │ + b 9be0 <_PyDictKeys_StringLookup+0x470> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9bb8 <_PyDictKeys_StringLookup+0x458> │ │ │ │ │ + b 9bc8 <_PyDictKeys_StringLookup+0x458> │ │ │ │ │ │ │ │ │ │ -00009c4c <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00009c5c <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9c74 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ + beq 9c84 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ strne r1, [r0, #364] @ 0x16c │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 9c64 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ + b 9c74 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ │ │ │ │ │ -00009c90 : │ │ │ │ │ +00009ca0 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #16 │ │ │ │ │ - beq 9ce4 │ │ │ │ │ + beq 9cf4 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9d50 │ │ │ │ │ + beq 9d60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 9da8 │ │ │ │ │ + beq 9db8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc8 │ │ │ │ │ + bne 9cd8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ │ - beq 9d24 │ │ │ │ │ + beq 9d34 │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d80 │ │ │ │ │ + bne 9d90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #148] @ 9dc4 │ │ │ │ │ + ldr r0, [pc, #148] @ 9dd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 138 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9cc8 │ │ │ │ │ + bne 9cd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 9cd8 │ │ │ │ │ + b 9ce8 │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq 9d9c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9d8c │ │ │ │ │ - bl 8ac <_Py_dict_lookup+0x428> │ │ │ │ │ + beq 9d9c │ │ │ │ │ + bl 8b0 <_Py_dict_lookup+0x42c> │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc8 │ │ │ │ │ - b 9d48 │ │ │ │ │ - bl e8d4 │ │ │ │ │ + bne 9cd8 │ │ │ │ │ + b 9d58 │ │ │ │ │ + bl e8e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 9d3c │ │ │ │ │ + b 9d4c │ │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl e8d4 │ │ │ │ │ + bl e8e4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ - b 9d74 │ │ │ │ │ + b 9d84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9d48 │ │ │ │ │ + b 9d58 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009dc8 : │ │ │ │ │ +00009dd8 : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -11130,173 +11134,173 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 9f1c │ │ │ │ │ + beq 9f2c │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 9e8c │ │ │ │ │ + beq 9e9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 9ebc │ │ │ │ │ + bne 9ecc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b1c │ │ │ │ │ subs r3, r6, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e94 │ │ │ │ │ + bne 9ea4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9f1c │ │ │ │ │ + beq 9f2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 9e7c │ │ │ │ │ + beq 9e8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f1c │ │ │ │ │ + beq 9f2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b04 │ │ │ │ │ - b 9e74 │ │ │ │ │ - ldr r1, [pc, #96] @ 9f24 │ │ │ │ │ + bl 5b1c │ │ │ │ │ + b 9e84 │ │ │ │ │ + ldr r1, [pc, #96] @ 9f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9f1c │ │ │ │ │ - bne 9f04 │ │ │ │ │ + blt 9f2c │ │ │ │ │ + bne 9f14 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl fc68 │ │ │ │ │ + bl fc78 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9e74 │ │ │ │ │ - b 9e94 │ │ │ │ │ + beq 9e84 │ │ │ │ │ + b 9ea4 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b04 │ │ │ │ │ - b 9ee8 │ │ │ │ │ + bl 5b1c │ │ │ │ │ + b 9ef8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9e84 │ │ │ │ │ + b 9e94 │ │ │ │ │ .word 0x0000c21c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009f28 : │ │ │ │ │ +00009f38 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 9f58 │ │ │ │ │ + bne 9f68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5b1c │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r1, [pc, #88] @ 9fd4 │ │ │ │ │ + ldr r1, [pc, #88] @ 9fe4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9fc8 │ │ │ │ │ - bne 9fac │ │ │ │ │ + blt 9fd8 │ │ │ │ │ + bne 9fbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b fc68 │ │ │ │ │ + b fc78 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5b1c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x0000c21c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009fd8 : │ │ │ │ │ +00009fe8 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a0d0 │ │ │ │ │ + beq a0e0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq a094 │ │ │ │ │ + beq a0a4 │ │ │ │ │ add r0, r2, #452 @ 0x1c4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0e0 │ │ │ │ │ + beq a0f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a0e8 │ │ │ │ │ - ldr r1, [pc, #196] @ a108 │ │ │ │ │ + bgt a0f8 │ │ │ │ │ + ldr r1, [pc, #196] @ a118 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -11315,79 +11319,79 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a020 │ │ │ │ │ + bne a030 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #464] @ 0x1d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b a0e0 │ │ │ │ │ + b a0f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6301 @ 0x189d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a08c │ │ │ │ │ - ldr r1, [pc, #28] @ a10c │ │ │ │ │ + b a09c │ │ │ │ │ + ldr r1, [pc, #28] @ a11c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b a060 │ │ │ │ │ + b a070 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a110 <_PyDictView_New>: │ │ │ │ │ +0000a120 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a200 <_PyDictView_New+0xf0> │ │ │ │ │ + beq a210 <_PyDictView_New+0xf0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #216] @ a218 <_PyDictView_New+0x108> │ │ │ │ │ + ldr r1, [pc, #216] @ a228 <_PyDictView_New+0x108> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq a1c4 <_PyDictView_New+0xb4> │ │ │ │ │ + beq a1d4 <_PyDictView_New+0xb4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a210 <_PyDictView_New+0x100> │ │ │ │ │ + beq a220 <_PyDictView_New+0x100> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #168] @ a21c <_PyDictView_New+0x10c> │ │ │ │ │ + ldr r1, [pc, #168] @ a22c <_PyDictView_New+0x10c> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -11406,62 +11410,62 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a154 <_PyDictView_New+0x44> │ │ │ │ │ + bne a164 <_PyDictView_New+0x44> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b a210 <_PyDictView_New+0x100> │ │ │ │ │ + b a220 <_PyDictView_New+0x100> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6301 @ 0x189d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a1bc <_PyDictView_New+0xac> │ │ │ │ │ + b a1cc <_PyDictView_New+0xac> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a220 : │ │ │ │ │ +0000a230 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a2e4 │ │ │ │ │ - ldr r0, [pc, #268] @ a354 │ │ │ │ │ + beq a2f4 │ │ │ │ │ + ldr r0, [pc, #268] @ a364 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a340 │ │ │ │ │ + beq a350 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2f0 │ │ │ │ │ + bgt a300 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ @@ -11471,16 +11475,16 @@ │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - beq a324 │ │ │ │ │ - ldr r1, [pc, #184] @ a358 │ │ │ │ │ + beq a334 │ │ │ │ │ + ldr r1, [pc, #184] @ a368 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -11495,15 +11499,15 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b a2dc │ │ │ │ │ + b a2ec │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -11511,90 +11515,90 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - bne a298 │ │ │ │ │ + bne a2a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a340 │ │ │ │ │ + bgt a350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a348 │ │ │ │ │ + beq a358 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a2dc │ │ │ │ │ + b a2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a340 │ │ │ │ │ + b a350 │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a35c : │ │ │ │ │ +0000a36c : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a4b4 │ │ │ │ │ + beq a4c4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ - ldr r2, [pc, #272] @ a4bc │ │ │ │ │ + ldr r2, [pc, #272] @ a4cc │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ sub ip, r1, r2 │ │ │ │ │ add r5, r2, #212 @ 0xd4 │ │ │ │ │ clz ip, ip │ │ │ │ │ add r0, r2, #424 @ 0x1a8 │ │ │ │ │ str lr, [r3, #12] │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ movne r2, ip │ │ │ │ │ orreq r2, ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a474 │ │ │ │ │ - ldr r0, [pc, #212] @ a4c0 │ │ │ │ │ + bne a484 │ │ │ │ │ + ldr r0, [pc, #212] @ a4d0 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq ip, [r3, #20] │ │ │ │ │ - beq a424 │ │ │ │ │ + beq a434 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq a490 │ │ │ │ │ - ldr r0, [pc, #152] @ a4c4 │ │ │ │ │ + beq a4a0 │ │ │ │ │ + ldr r0, [pc, #152] @ a4d4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -11612,45 +11616,45 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, lr, #1 │ │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ │ ldreq r2, [r2, #16] │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - b a3e4 │ │ │ │ │ + b a3f4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a4b4 │ │ │ │ │ + bgt a4c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a4b4 │ │ │ │ │ + bne a4c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a468 │ │ │ │ │ + b a478 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a4c8 : │ │ │ │ │ +0000a4d8 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ - ldr r1, [pc, #140] @ a57c │ │ │ │ │ + ldr r1, [pc, #140] @ a58c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r4, [r0, #-8] │ │ │ │ │ @@ -11661,151 +11665,151 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq a544 │ │ │ │ │ + beq a554 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a550 │ │ │ │ │ + ble a560 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a544 │ │ │ │ │ + bne a554 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a580 : │ │ │ │ │ +0000a590 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a728 │ │ │ │ │ + beq a738 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a888 │ │ │ │ │ + bne a898 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a810 │ │ │ │ │ + bne a820 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb lr, [r3, #5] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r1, r1, lr │ │ │ │ │ ldrb lr, [r3, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a7a8 │ │ │ │ │ + beq a7b8 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge a704 │ │ │ │ │ + bge a714 │ │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a7e8 │ │ │ │ │ + beq a7f8 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldmne r3, {r0, r5} │ │ │ │ │ movne r4, r0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ - beq a8b4 │ │ │ │ │ + beq a8c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str ip, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a6b4 │ │ │ │ │ + bgt a6c4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a6c0 │ │ │ │ │ + bne a6d0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r5, [r3, #20] │ │ │ │ │ - ble a778 │ │ │ │ │ + ble a788 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a6d0 │ │ │ │ │ + ble a6e0 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a730 │ │ │ │ │ + beq a740 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq a664 │ │ │ │ │ + beq a674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a694 │ │ │ │ │ + bne a6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b a694 │ │ │ │ │ + b a6a4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt a7f8 │ │ │ │ │ + bgt a808 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a728 │ │ │ │ │ + bgt a738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a79c │ │ │ │ │ + beq a7ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a6a8 │ │ │ │ │ - ldr r0, [pc, #416] @ a8d8 │ │ │ │ │ + b a6b8 │ │ │ │ │ + ldr r0, [pc, #416] @ a8e8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -11814,85 +11818,85 @@ │ │ │ │ │ str r1, [lr] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ - b a6a8 │ │ │ │ │ + b a6b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a688 │ │ │ │ │ + bne a698 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b a688 │ │ │ │ │ + b a698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a728 │ │ │ │ │ + b a738 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge a704 │ │ │ │ │ + bge a714 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r1, lr, ip, r1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a84c │ │ │ │ │ + beq a85c │ │ │ │ │ ldmib r3, {r0, r5} │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a8b4 │ │ │ │ │ + beq a8c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b a620 │ │ │ │ │ + b a630 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble a704 │ │ │ │ │ + ble a714 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a704 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt a608 │ │ │ │ │ - b a704 │ │ │ │ │ + blt a618 │ │ │ │ │ + b a714 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble a704 │ │ │ │ │ + ble a714 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, ip] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r3, r1, r3, lsl r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b a7d0 │ │ │ │ │ + b a7e0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble a704 │ │ │ │ │ + ble a714 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a874 │ │ │ │ │ + beq a884 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt a7cc │ │ │ │ │ - b a704 │ │ │ │ │ + blt a7dc │ │ │ │ │ + b a714 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt a85c │ │ │ │ │ - b a704 │ │ │ │ │ + bgt a86c │ │ │ │ │ + b a714 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -11900,56 +11904,56 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b a728 │ │ │ │ │ + b a738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b a704 │ │ │ │ │ + b a714 │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a8dc <_PyObject_InitInlineValues>: │ │ │ │ │ +0000a8ec <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt a95c <_PyObject_InitInlineValues+0x80> │ │ │ │ │ + bgt a96c <_PyObject_InitInlineValues+0x80> │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov lr, #0 │ │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ cmp r2, lr │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ strh r1, [ip, #2] │ │ │ │ │ - beq a990 <_PyObject_InitInlineValues+0xb4> │ │ │ │ │ + beq a9a0 <_PyObject_InitInlineValues+0xb4> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ @@ -11965,21 +11969,21 @@ │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strb r2, [r0, ip] │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strb r1, [ip, #1] │ │ │ │ │ strh r3, [ip, #2] │ │ │ │ │ - bne a934 <_PyObject_InitInlineValues+0x58> │ │ │ │ │ + bne a944 <_PyObject_InitInlineValues+0x58> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a9a0 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +0000a9b0 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ @@ -11990,455 +11994,455 @@ │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldrb ip, [r5, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ae68 <_PyObject_StoreInstanceAttribute+0x4c8> │ │ │ │ │ + beq ae78 <_PyObject_StoreInstanceAttribute+0x4c8> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne ae2c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ + bne ae3c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq b33c <_PyObject_StoreInstanceAttribute+0x99c> │ │ │ │ │ + beq b34c <_PyObject_StoreInstanceAttribute+0x99c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, ip, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, r9, r2 │ │ │ │ │ - bgt ad7c <_PyObject_StoreInstanceAttribute+0x3dc> │ │ │ │ │ + bgt ad8c <_PyObject_StoreInstanceAttribute+0x3dc> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ab80 <_PyObject_StoreInstanceAttribute+0x1e0> │ │ │ │ │ + blt ab90 <_PyObject_StoreInstanceAttribute+0x1e0> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq ae90 <_PyObject_StoreInstanceAttribute+0x4f0> │ │ │ │ │ + beq aea0 <_PyObject_StoreInstanceAttribute+0x4f0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - bgt adc0 <_PyObject_StoreInstanceAttribute+0x420> │ │ │ │ │ + bgt add0 <_PyObject_StoreInstanceAttribute+0x420> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ade4 <_PyObject_StoreInstanceAttribute+0x444> │ │ │ │ │ + blt adf4 <_PyObject_StoreInstanceAttribute+0x444> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq af88 <_PyObject_StoreInstanceAttribute+0x5e8> │ │ │ │ │ + beq af98 <_PyObject_StoreInstanceAttribute+0x5e8> │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, ip │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt af2c <_PyObject_StoreInstanceAttribute+0x58c> │ │ │ │ │ + bgt af3c <_PyObject_StoreInstanceAttribute+0x58c> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ae10 <_PyObject_StoreInstanceAttribute+0x470> │ │ │ │ │ + blt ae20 <_PyObject_StoreInstanceAttribute+0x470> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b030 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ + beq b040 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt af68 <_PyObject_StoreInstanceAttribute+0x5c8> │ │ │ │ │ + bgt af78 <_PyObject_StoreInstanceAttribute+0x5c8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ae20 <_PyObject_StoreInstanceAttribute+0x480> │ │ │ │ │ + blt ae30 <_PyObject_StoreInstanceAttribute+0x480> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b150 <_PyObject_StoreInstanceAttribute+0x7b0> │ │ │ │ │ + beq b160 <_PyObject_StoreInstanceAttribute+0x7b0> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b aae0 <_PyObject_StoreInstanceAttribute+0x140> │ │ │ │ │ + b aaf0 <_PyObject_StoreInstanceAttribute+0x140> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne b244 <_PyObject_StoreInstanceAttribute+0x8a4> │ │ │ │ │ + bne b254 <_PyObject_StoreInstanceAttribute+0x8a4> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble ae2c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ + ble ae3c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - bgt b1f8 <_PyObject_StoreInstanceAttribute+0x858> │ │ │ │ │ + bgt b208 <_PyObject_StoreInstanceAttribute+0x858> │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ strb r4, [ip, r0] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b238 <_PyObject_StoreInstanceAttribute+0x898> │ │ │ │ │ + ble b248 <_PyObject_StoreInstanceAttribute+0x898> │ │ │ │ │ str r8, [r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq ae2c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ + beq ae3c <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ │ ldr r9, [sl, #4] │ │ │ │ │ orrs r3, r9, r7 │ │ │ │ │ - beq b0a0 <_PyObject_StoreInstanceAttribute+0x700> │ │ │ │ │ + beq b0b0 <_PyObject_StoreInstanceAttribute+0x700> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aff8 <_PyObject_StoreInstanceAttribute+0x658> │ │ │ │ │ + bne b008 <_PyObject_StoreInstanceAttribute+0x658> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq acc0 <_PyObject_StoreInstanceAttribute+0x320> │ │ │ │ │ + beq acd0 <_PyObject_StoreInstanceAttribute+0x320> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ac84 <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ + ble ac94 <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - bne ac98 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ + bne aca8 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ - bne b0f8 <_PyObject_StoreInstanceAttribute+0x758> │ │ │ │ │ + bne b14c <_PyObject_StoreInstanceAttribute+0x79c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - beq ac48 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + beq ac58 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + bgt ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + bne ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + b ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - beq ac48 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + beq ac58 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r5, r3, lsl #2 │ │ │ │ │ ldrb r3, [r5, r3, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ - beq adfc <_PyObject_StoreInstanceAttribute+0x45c> │ │ │ │ │ + beq ae0c <_PyObject_StoreInstanceAttribute+0x45c> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq ad2c <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ + beq ad3c <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq ad2c <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ + beq ad3c <_PyObject_StoreInstanceAttribute+0x38c> │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne ad14 <_PyObject_StoreInstanceAttribute+0x374> │ │ │ │ │ + bne ad24 <_PyObject_StoreInstanceAttribute+0x374> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge ad4c <_PyObject_StoreInstanceAttribute+0x3ac> │ │ │ │ │ + bge ad5c <_PyObject_StoreInstanceAttribute+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac98 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ + beq aca8 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - ble aca4 <_PyObject_StoreInstanceAttribute+0x304> │ │ │ │ │ - b ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + ble acb4 <_PyObject_StoreInstanceAttribute+0x304> │ │ │ │ │ + b ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge aa54 <_PyObject_StoreInstanceAttribute+0xb4> │ │ │ │ │ + bge aa64 <_PyObject_StoreInstanceAttribute+0xb4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ab88 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + beq ab98 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge aaa4 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bge aab4 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ab88 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + beq ab98 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ - b aacc <_PyObject_StoreInstanceAttribute+0x12c> │ │ │ │ │ + b aadc <_PyObject_StoreInstanceAttribute+0x12c> │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - bgt ad38 <_PyObject_StoreInstanceAttribute+0x398> │ │ │ │ │ - b ad4c <_PyObject_StoreInstanceAttribute+0x3ac> │ │ │ │ │ + bgt ad48 <_PyObject_StoreInstanceAttribute+0x398> │ │ │ │ │ + b ad5c <_PyObject_StoreInstanceAttribute+0x3ac> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne b138 <_PyObject_StoreInstanceAttribute+0x798> │ │ │ │ │ + bne b0e8 <_PyObject_StoreInstanceAttribute+0x738> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ab88 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + b ab98 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ae18 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ - b ab64 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + beq ae28 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ + b ab74 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b1c0 <_PyObject_StoreInstanceAttribute+0x820> │ │ │ │ │ + bne b1d0 <_PyObject_StoreInstanceAttribute+0x820> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 71c <_Py_dict_lookup+0x298> │ │ │ │ │ + bl 720 <_Py_dict_lookup+0x29c> │ │ │ │ │ R_ARM_CALL make_dict_from_instance_attributes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b2d0 <_PyObject_StoreInstanceAttribute+0x930> │ │ │ │ │ + beq b2e0 <_PyObject_StoreInstanceAttribute+0x930> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3d54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3d6c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b2d0 <_PyObject_StoreInstanceAttribute+0x930> │ │ │ │ │ + beq b2e0 <_PyObject_StoreInstanceAttribute+0x930> │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ - b ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + b ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b260 <_PyObject_StoreInstanceAttribute+0x8c0> │ │ │ │ │ + beq b270 <_PyObject_StoreInstanceAttribute+0x8c0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq b304 <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ + beq b314 <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3d54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3d6c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne af04 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ + bne af14 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne af04 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ + bne af14 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq b2fc <_PyObject_StoreInstanceAttribute+0x95c> │ │ │ │ │ + beq b30c <_PyObject_StoreInstanceAttribute+0x95c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b2dc <_PyObject_StoreInstanceAttribute+0x93c> │ │ │ │ │ + beq b2ec <_PyObject_StoreInstanceAttribute+0x93c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - ble aa94 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ - b adc0 <_PyObject_StoreInstanceAttribute+0x420> │ │ │ │ │ + ble aaa4 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + b add0 <_PyObject_StoreInstanceAttribute+0x420> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge aafc <_PyObject_StoreInstanceAttribute+0x15c> │ │ │ │ │ + bge ab0c <_PyObject_StoreInstanceAttribute+0x15c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ae18 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ + beq ae28 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ - b ab40 <_PyObject_StoreInstanceAttribute+0x1a0> │ │ │ │ │ + b ab50 <_PyObject_StoreInstanceAttribute+0x1a0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne adec <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ + bne adfc <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne adec <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ + bne adfc <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b334 <_PyObject_StoreInstanceAttribute+0x994> │ │ │ │ │ + beq b344 <_PyObject_StoreInstanceAttribute+0x994> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b32c <_PyObject_StoreInstanceAttribute+0x98c> │ │ │ │ │ + beq b33c <_PyObject_StoreInstanceAttribute+0x98c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b adec <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b adfc <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - beq b10c <_PyObject_StoreInstanceAttribute+0x76c> │ │ │ │ │ + beq b100 <_PyObject_StoreInstanceAttribute+0x750> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b1cc <_PyObject_StoreInstanceAttribute+0x82c> │ │ │ │ │ + beq b1dc <_PyObject_StoreInstanceAttribute+0x82c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1f0 <_PyObject_StoreInstanceAttribute+0x850> │ │ │ │ │ + bne b200 <_PyObject_StoreInstanceAttribute+0x850> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - b ac98 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ + b aca8 <_PyObject_StoreInstanceAttribute+0x2f8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne ab18 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + bne ab28 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ab18 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + bne ab28 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b324 <_PyObject_StoreInstanceAttribute+0x984> │ │ │ │ │ + beq b334 <_PyObject_StoreInstanceAttribute+0x984> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b31c <_PyObject_StoreInstanceAttribute+0x97c> │ │ │ │ │ + beq b32c <_PyObject_StoreInstanceAttribute+0x97c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b ab18 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b ab28 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12450,89 +12454,89 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b ac78 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + b ac88 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + add r2, sl, sl, lsl #2 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r2, r2, r3, lsr #5 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and sl, r2, r1 │ │ │ │ │ + b ab48 <_PyObject_StoreInstanceAttribute+0x198> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r1, r9 │ │ │ │ │ + bne b1ec <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq b12c <_PyObject_StoreInstanceAttribute+0x77c> │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r7] │ │ │ │ │ + str r7, [sl, #4] │ │ │ │ │ + b ac58 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b ac74 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r1, r9 │ │ │ │ │ - bne b1dc <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq b0d8 <_PyObject_StoreInstanceAttribute+0x738> │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r7] │ │ │ │ │ - str r7, [sl, #4] │ │ │ │ │ - b ac48 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ - add r2, sl, sl, lsl #2 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r2, r2, r3, lsr #5 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and sl, r2, r1 │ │ │ │ │ - b ab38 <_PyObject_StoreInstanceAttribute+0x198> │ │ │ │ │ + b ac84 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne ab64 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + bne ab74 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne ab64 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + bne ab74 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b2c8 <_PyObject_StoreInstanceAttribute+0x928> │ │ │ │ │ + beq b2d8 <_PyObject_StoreInstanceAttribute+0x928> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b2c0 <_PyObject_StoreInstanceAttribute+0x920> │ │ │ │ │ + beq b2d0 <_PyObject_StoreInstanceAttribute+0x920> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b ab64 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + beq ac1c <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b ab74 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b ae80 <_PyObject_StoreInstanceAttribute+0x4e0> │ │ │ │ │ + b ae90 <_PyObject_StoreInstanceAttribute+0x4e0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r7, [sl, #4] │ │ │ │ │ - beq acd0 <_PyObject_StoreInstanceAttribute+0x330> │ │ │ │ │ + beq ace0 <_PyObject_StoreInstanceAttribute+0x330> │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b ac28 <_PyObject_StoreInstanceAttribute+0x288> │ │ │ │ │ + b ac38 <_PyObject_StoreInstanceAttribute+0x288> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b b1dc <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ + b b1ec <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ ldrle r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strhle r4, [r2, r0] │ │ │ │ │ @@ -12540,92 +12544,92 @@ │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ - bgt abe8 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + bgt abf8 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - b abe8 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + b abf8 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ - b aa94 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + b aaa4 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 9c90 │ │ │ │ │ + bl 9ca0 │ │ │ │ │ R_ARM_CALL PyObject_GenericGetDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b0d0 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ + beq b0e0 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq b2e4 <_PyObject_StoreInstanceAttribute+0x944> │ │ │ │ │ + beq b2f4 <_PyObject_StoreInstanceAttribute+0x944> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3d54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3d6c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ac78 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + bgt ac88 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac78 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + bne ac88 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ac78 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + b ac88 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b1a4 <_PyObject_StoreInstanceAttribute+0x804> │ │ │ │ │ + b b1b4 <_PyObject_StoreInstanceAttribute+0x804> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b b18c <_PyObject_StoreInstanceAttribute+0x7ec> │ │ │ │ │ + b b19c <_PyObject_StoreInstanceAttribute+0x7ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4090 │ │ │ │ │ - b b0d0 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ + bl 40a8 │ │ │ │ │ + b b0e0 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b aee8 <_PyObject_StoreInstanceAttribute+0x548> │ │ │ │ │ + b aef8 <_PyObject_StoreInstanceAttribute+0x548> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b358 │ │ │ │ │ + bl b368 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b b298 <_PyObject_StoreInstanceAttribute+0x8f8> │ │ │ │ │ + b b2a8 <_PyObject_StoreInstanceAttribute+0x8f8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b aed4 <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ + b aee4 <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b358 │ │ │ │ │ + b b368 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b084 <_PyObject_StoreInstanceAttribute+0x6e4> │ │ │ │ │ + b b094 <_PyObject_StoreInstanceAttribute+0x6e4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b b06c <_PyObject_StoreInstanceAttribute+0x6cc> │ │ │ │ │ + b b07c <_PyObject_StoreInstanceAttribute+0x6cc> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b afdc <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ + b afec <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b afc4 <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ + b afd4 <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b aa0c <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ + b aa1c <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ │ │ │ │ │ -0000b358 : │ │ │ │ │ +0000b368 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -12639,18 +12643,18 @@ │ │ │ │ │ ldr r5, [r3, #444] @ 0x1bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne b504 │ │ │ │ │ + bne b514 │ │ │ │ │ ldr sl, [r8, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq b850 │ │ │ │ │ + beq b860 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ add r9, r5, #20 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r9, r3, lsl r2 │ │ │ │ │ @@ -12658,66 +12662,66 @@ │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r3, sl, lr │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldrsble r4, [r9, r3] │ │ │ │ │ - bgt b838 │ │ │ │ │ + bgt b848 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b630 │ │ │ │ │ + blt b640 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq b5b8 │ │ │ │ │ + beq b5c8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq b794 │ │ │ │ │ + beq b7a4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r2, lsr #5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - ldrsble r4, [r9, r3] │ │ │ │ │ - bgt b77c │ │ │ │ │ + bgt b78c │ │ │ │ │ + ldrsb r4, [r9, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b484 │ │ │ │ │ + blt b494 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq b5b8 │ │ │ │ │ + beq b5c8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq b54c │ │ │ │ │ + beq b55c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #10 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b b3e0 │ │ │ │ │ + b b3f0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne b460 │ │ │ │ │ + bne b470 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble b504 │ │ │ │ │ + ble b514 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 25f4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt b63c │ │ │ │ │ + bgt b64c │ │ │ │ │ strb r4, [r9, r0] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl r1 │ │ │ │ │ @@ -12727,147 +12731,147 @@ │ │ │ │ │ str r8, [r9, r3] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bne b5b8 │ │ │ │ │ + bne b5c8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b810 │ │ │ │ │ + bne b820 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 71c <_Py_dict_lookup+0x298> │ │ │ │ │ + bl 720 <_Py_dict_lookup+0x29c> │ │ │ │ │ R_ARM_CALL make_dict_from_instance_attributes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b804 │ │ │ │ │ + beq b814 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3d54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3d6c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b804 │ │ │ │ │ + beq b814 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [r3, #-12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne b460 │ │ │ │ │ + bne b470 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne b460 │ │ │ │ │ + bne b470 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b86c │ │ │ │ │ + beq b87c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b864 │ │ │ │ │ + beq b874 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b460 │ │ │ │ │ + bne b470 │ │ │ │ │ add sl, r6, r4, lsl #2 │ │ │ │ │ ldr r5, [sl, #4] │ │ │ │ │ orrs r3, r5, r7 │ │ │ │ │ - beq b700 │ │ │ │ │ + beq b710 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6cc │ │ │ │ │ + bne b6dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b698 │ │ │ │ │ + beq b6a8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - bne b670 │ │ │ │ │ + bne b680 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b b540 │ │ │ │ │ + b b550 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq b48c │ │ │ │ │ - b b414 │ │ │ │ │ + beq b49c │ │ │ │ │ + b b424 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ strgt r4, [r9, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ strhle r4, [r9, r0] │ │ │ │ │ - b b4c0 │ │ │ │ │ + b b4d0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b540 │ │ │ │ │ + bgt b550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b540 │ │ │ │ │ + bne b550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b540 │ │ │ │ │ + b b550 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq b5f8 │ │ │ │ │ + beq b608 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b74c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b6b8 │ │ │ │ │ + b b6c8 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b76c │ │ │ │ │ + beq b77c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b75c │ │ │ │ │ + beq b76c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5dc │ │ │ │ │ + beq b5ec │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b b5d4 │ │ │ │ │ + b b5e4 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12880,888 +12884,888 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b544 │ │ │ │ │ + b b554 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble b654 │ │ │ │ │ + ble b664 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ - b b744 │ │ │ │ │ + b b754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b698 │ │ │ │ │ + beq b6a8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b b6ec │ │ │ │ │ + b b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ - beq b5d4 │ │ │ │ │ - b b6ec │ │ │ │ │ + beq b5e4 │ │ │ │ │ + b b6fc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r9, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ │ - b b43c │ │ │ │ │ + b b44c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne b414 │ │ │ │ │ + bne b424 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne b414 │ │ │ │ │ + bne b424 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b830 │ │ │ │ │ + beq b840 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b828 │ │ │ │ │ + beq b838 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5b8 │ │ │ │ │ - b b414 │ │ │ │ │ + beq b5c8 │ │ │ │ │ + b b424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4090 │ │ │ │ │ - b b734 │ │ │ │ │ + bl 40a8 │ │ │ │ │ + b b744 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3d54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3d6c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b7e8 │ │ │ │ │ + b b7f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b7d0 │ │ │ │ │ + b b7e0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r9, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ │ - b b3f0 │ │ │ │ │ + b b400 │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b b3b0 │ │ │ │ │ + b b3c0 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b5a0 │ │ │ │ │ + b b5b0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b588 │ │ │ │ │ + b b598 │ │ │ │ │ │ │ │ │ │ -0000b874 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +0000b884 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba10 <_PyObject_TryGetInstanceAttribute+0x19c> │ │ │ │ │ + beq ba20 <_PyObject_TryGetInstanceAttribute+0x19c> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [ip, #444] @ 0x1bc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq babc <_PyObject_TryGetInstanceAttribute+0x248> │ │ │ │ │ + beq bacc <_PyObject_TryGetInstanceAttribute+0x248> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r9, r4, lsl r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r4, r4, r8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ and sl, r7, r4 │ │ │ │ │ - bgt bb10 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ + bgt bb20 <_PyObject_TryGetInstanceAttribute+0x29c> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt b9f8 <_PyObject_TryGetInstanceAttribute+0x184> │ │ │ │ │ + blt ba08 <_PyObject_TryGetInstanceAttribute+0x184> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq ba90 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + beq baa0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bbd4 <_PyObject_TryGetInstanceAttribute+0x360> │ │ │ │ │ + beq bbe4 <_PyObject_TryGetInstanceAttribute+0x360> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - bgt bb44 <_PyObject_TryGetInstanceAttribute+0x2d0> │ │ │ │ │ + bgt bb54 <_PyObject_TryGetInstanceAttribute+0x2d0> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bb5c <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ + blt bb6c <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq ba90 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + beq baa0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bc68 <_PyObject_TryGetInstanceAttribute+0x3f4> │ │ │ │ │ + beq bc78 <_PyObject_TryGetInstanceAttribute+0x3f4> │ │ │ │ │ lsr lr, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, lr, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt bb84 <_PyObject_TryGetInstanceAttribute+0x310> │ │ │ │ │ + bgt bb94 <_PyObject_TryGetInstanceAttribute+0x310> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bb68 <_PyObject_TryGetInstanceAttribute+0x2f4> │ │ │ │ │ + blt bb78 <_PyObject_TryGetInstanceAttribute+0x2f4> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq ba8c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ + beq ba9c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq ba18 <_PyObject_TryGetInstanceAttribute+0x1a4> │ │ │ │ │ + beq ba28 <_PyObject_TryGetInstanceAttribute+0x1a4> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - bgt bbb4 <_PyObject_TryGetInstanceAttribute+0x340> │ │ │ │ │ + bgt bbc4 <_PyObject_TryGetInstanceAttribute+0x340> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bbc8 <_PyObject_TryGetInstanceAttribute+0x354> │ │ │ │ │ + blt bbd8 <_PyObject_TryGetInstanceAttribute+0x354> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq ba8c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ + beq ba9c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bcec <_PyObject_TryGetInstanceAttribute+0x478> │ │ │ │ │ + beq bcfc <_PyObject_TryGetInstanceAttribute+0x478> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - b b970 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b b980 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne bd5c <_PyObject_TryGetInstanceAttribute+0x4e8> │ │ │ │ │ + bne bd6c <_PyObject_TryGetInstanceAttribute+0x4e8> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne b9a0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne b9b0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne b9a0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne b9b0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq bdac <_PyObject_TryGetInstanceAttribute+0x538> │ │ │ │ │ + beq bd8c <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bda4 <_PyObject_TryGetInstanceAttribute+0x530> │ │ │ │ │ + beq bd84 <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9a0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne b9b0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bab0 <_PyObject_TryGetInstanceAttribute+0x23c> │ │ │ │ │ + beq bac0 <_PyObject_TryGetInstanceAttribute+0x23c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ba0c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + b ba1c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq bdb4 <_PyObject_TryGetInstanceAttribute+0x540> │ │ │ │ │ + beq bdc4 <_PyObject_TryGetInstanceAttribute+0x540> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r1, r9, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ and sl, r0, r4 │ │ │ │ │ - ble b8e8 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + ble b8f8 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt bcdc <_PyObject_TryGetInstanceAttribute+0x468> │ │ │ │ │ + bgt bcec <_PyObject_TryGetInstanceAttribute+0x468> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge b8f4 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ + bge b904 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq ba00 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq ba10 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge b938 <_PyObject_TryGetInstanceAttribute+0xc4> │ │ │ │ │ + bge b948 <_PyObject_TryGetInstanceAttribute+0xc4> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq ba00 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ - b b954 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + beq ba10 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + b b964 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq ba00 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq ba10 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b b9b8 <_PyObject_TryGetInstanceAttribute+0x144> │ │ │ │ │ + b b9c8 <_PyObject_TryGetInstanceAttribute+0x144> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge b984 <_PyObject_TryGetInstanceAttribute+0x110> │ │ │ │ │ + bge b994 <_PyObject_TryGetInstanceAttribute+0x110> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq ba00 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq ba10 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ - b b9bc <_PyObject_TryGetInstanceAttribute+0x148> │ │ │ │ │ + b b9cc <_PyObject_TryGetInstanceAttribute+0x148> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq ba00 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ - b b9e0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + beq ba10 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + b b9f0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne bc48 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + bne bc58 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne bc48 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + bne bc58 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq bd7c <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ + beq bd9c <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bd74 <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ + beq bd94 <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba90 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + beq baa0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - ble b92c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ - b bb44 <_PyObject_TryGetInstanceAttribute+0x2d0> │ │ │ │ │ + ble b93c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + b bb54 <_PyObject_TryGetInstanceAttribute+0x2d0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne b954 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + bne b964 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne b954 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + bne b964 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq bd8c <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ + beq bdbc <_PyObject_TryGetInstanceAttribute+0x538> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bd84 <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ + beq bdb4 <_PyObject_TryGetInstanceAttribute+0x530> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mul r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba90 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ - b b954 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + beq baa0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + b b964 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ ldr r6, [r9, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge b8f4 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ - b bb28 <_PyObject_TryGetInstanceAttribute+0x2b4> │ │ │ │ │ + bge b904 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ + b bb38 <_PyObject_TryGetInstanceAttribute+0x2b4> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne b9e0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + bne b9f0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r5, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne b9e0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + bne b9f0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq bd9c <_PyObject_TryGetInstanceAttribute+0x528> │ │ │ │ │ + beq bdac <_PyObject_TryGetInstanceAttribute+0x528> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bd94 <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ + beq bda4 <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba8c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ - b b9e0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + beq ba9c <_PyObject_TryGetInstanceAttribute+0x218> │ │ │ │ │ + b b9f0 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b b92c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + b b93c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bc2c <_PyObject_TryGetInstanceAttribute+0x3b8> │ │ │ │ │ + b ba80 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b bc18 <_PyObject_TryGetInstanceAttribute+0x3a4> │ │ │ │ │ + b ba6c <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bcbc <_PyObject_TryGetInstanceAttribute+0x448> │ │ │ │ │ + b bc3c <_PyObject_TryGetInstanceAttribute+0x3b8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b bca8 <_PyObject_TryGetInstanceAttribute+0x434> │ │ │ │ │ + b bc28 <_PyObject_TryGetInstanceAttribute+0x3a4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bd40 <_PyObject_TryGetInstanceAttribute+0x4cc> │ │ │ │ │ + b bd50 <_PyObject_TryGetInstanceAttribute+0x4cc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b bd28 <_PyObject_TryGetInstanceAttribute+0x4b4> │ │ │ │ │ + b bd38 <_PyObject_TryGetInstanceAttribute+0x4b4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b ba70 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + b bccc <_PyObject_TryGetInstanceAttribute+0x448> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b ba5c <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ + b bcb8 <_PyObject_TryGetInstanceAttribute+0x434> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r6, #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b ba90 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + b baa0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ │ │ │ │ │ -0000bdc4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000bdd4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq c218 <_PyDictKeys_StringLookupSplit+0x454> │ │ │ │ │ + beq c228 <_PyDictKeys_StringLookupSplit+0x454> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r7, [r4, #5] │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r7, r4, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and sl, r6, r3 │ │ │ │ │ - bgt bf38 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ + bgt bf48 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bf20 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + blt bf30 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq bfbc <_PyDictKeys_StringLookupSplit+0x1f8> │ │ │ │ │ + beq bfcc <_PyDictKeys_StringLookupSplit+0x1f8> │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ - bgt bf6c <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ + bgt bf7c <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bf84 <_PyDictKeys_StringLookupSplit+0x1c0> │ │ │ │ │ + blt bf94 <_PyDictKeys_StringLookupSplit+0x1c0> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c090 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ + beq c0a0 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ lsr ip, r6, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c048 <_PyDictKeys_StringLookupSplit+0x284> │ │ │ │ │ + bgt c058 <_PyDictKeys_StringLookupSplit+0x284> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bf90 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + blt bfa0 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c110 <_PyDictKeys_StringLookupSplit+0x34c> │ │ │ │ │ + beq c120 <_PyDictKeys_StringLookupSplit+0x34c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt c07c <_PyDictKeys_StringLookupSplit+0x2b8> │ │ │ │ │ + bgt c08c <_PyDictKeys_StringLookupSplit+0x2b8> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bfb0 <_PyDictKeys_StringLookupSplit+0x1ec> │ │ │ │ │ + blt bfc0 <_PyDictKeys_StringLookupSplit+0x1ec> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c180 <_PyDictKeys_StringLookupSplit+0x3bc> │ │ │ │ │ + beq c190 <_PyDictKeys_StringLookupSplit+0x3bc> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b be98 <_PyDictKeys_StringLookupSplit+0xd4> │ │ │ │ │ + b bea8 <_PyDictKeys_StringLookupSplit+0xd4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c1f0 <_PyDictKeys_StringLookupSplit+0x42c> │ │ │ │ │ + bne c200 <_PyDictKeys_StringLookupSplit+0x42c> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c100 <_PyDictKeys_StringLookupSplit+0x33c> │ │ │ │ │ + bgt c110 <_PyDictKeys_StringLookupSplit+0x33c> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge be24 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + bge be34 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bf28 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq bf38 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge be64 <_PyDictKeys_StringLookupSplit+0xa0> │ │ │ │ │ + bge be74 <_PyDictKeys_StringLookupSplit+0xa0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bf28 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ - b be7c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + beq bf38 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + b be8c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bf28 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq bf38 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b bee0 <_PyDictKeys_StringLookupSplit+0x11c> │ │ │ │ │ + b bef0 <_PyDictKeys_StringLookupSplit+0x11c> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bf28 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ - b bf04 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + beq bf38 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + b bf14 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne c028 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ + bne c038 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c028 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ + bne c038 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c208 <_PyDictKeys_StringLookupSplit+0x444> │ │ │ │ │ + beq c218 <_PyDictKeys_StringLookupSplit+0x444> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c210 <_PyDictKeys_StringLookupSplit+0x44c> │ │ │ │ │ + beq c220 <_PyDictKeys_StringLookupSplit+0x44c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ - ble be58 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ - b bf6c <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ + ble be68 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b bf7c <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge beac <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + bge bebc <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bf28 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq bf38 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ - b bee4 <_PyDictKeys_StringLookupSplit+0x120> │ │ │ │ │ + b bef4 <_PyDictKeys_StringLookupSplit+0x120> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne be7c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne be8c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne be7c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne be8c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c25c <_PyDictKeys_StringLookupSplit+0x498> │ │ │ │ │ + beq c26c <_PyDictKeys_StringLookupSplit+0x498> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c254 <_PyDictKeys_StringLookupSplit+0x490> │ │ │ │ │ + beq c264 <_PyDictKeys_StringLookupSplit+0x490> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b be7c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b be8c <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ ldr r5, [r4, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge be24 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ - b bf50 <_PyDictKeys_StringLookupSplit+0x18c> │ │ │ │ │ + bge be34 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + b bf60 <_PyDictKeys_StringLookupSplit+0x18c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bec4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + bne bed4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne bec4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + bne bed4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c24c <_PyDictKeys_StringLookupSplit+0x488> │ │ │ │ │ + beq c25c <_PyDictKeys_StringLookupSplit+0x488> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c244 <_PyDictKeys_StringLookupSplit+0x480> │ │ │ │ │ + beq c254 <_PyDictKeys_StringLookupSplit+0x480> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b bec4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b bed4 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bf04 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + bne bf14 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne bf04 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + bne bf14 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c26c <_PyDictKeys_StringLookupSplit+0x4a8> │ │ │ │ │ + beq c27c <_PyDictKeys_StringLookupSplit+0x4a8> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c264 <_PyDictKeys_StringLookupSplit+0x4a0> │ │ │ │ │ + beq c274 <_PyDictKeys_StringLookupSplit+0x4a0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b bf04 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + beq bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b bf14 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b be58 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b be68 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b bff8 <_PyDictKeys_StringLookupSplit+0x234> │ │ │ │ │ + b c008 <_PyDictKeys_StringLookupSplit+0x234> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c010 <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ + b c020 <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne bdf0 <_PyDictKeys_StringLookupSplit+0x2c> │ │ │ │ │ + bne be00 <_PyDictKeys_StringLookupSplit+0x2c> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b bf2c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b bf3c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c164 <_PyDictKeys_StringLookupSplit+0x3a0> │ │ │ │ │ + b c174 <_PyDictKeys_StringLookupSplit+0x3a0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c14c <_PyDictKeys_StringLookupSplit+0x388> │ │ │ │ │ + b c15c <_PyDictKeys_StringLookupSplit+0x388> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c0e4 <_PyDictKeys_StringLookupSplit+0x320> │ │ │ │ │ + b c0f4 <_PyDictKeys_StringLookupSplit+0x320> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c0cc <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ + b c0dc <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c1d4 <_PyDictKeys_StringLookupSplit+0x410> │ │ │ │ │ + b c1e4 <_PyDictKeys_StringLookupSplit+0x410> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c1bc <_PyDictKeys_StringLookupSplit+0x3f8> │ │ │ │ │ + b c1cc <_PyDictKeys_StringLookupSplit+0x3f8> │ │ │ │ │ │ │ │ │ │ -0000c274 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +0000c284 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne c7b0 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ + bne c7c0 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7b0 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ + beq c7c0 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq c474 <_PyDictKeys_StringLookupAndVersion+0x200> │ │ │ │ │ + beq c484 <_PyDictKeys_StringLookupAndVersion+0x200> │ │ │ │ │ ldrb r8, [r0, #4] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add r9, r0, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r9, r4, lsl r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r4, r4, r8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ and sl, r7, r4 │ │ │ │ │ - bgt c4b8 <_PyDictKeys_StringLookupAndVersion+0x244> │ │ │ │ │ + bgt c4c8 <_PyDictKeys_StringLookupAndVersion+0x244> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c408 <_PyDictKeys_StringLookupAndVersion+0x194> │ │ │ │ │ + blt c418 <_PyDictKeys_StringLookupAndVersion+0x194> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c544 <_PyDictKeys_StringLookupAndVersion+0x2d0> │ │ │ │ │ + beq c554 <_PyDictKeys_StringLookupAndVersion+0x2d0> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - bgt c4ec <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ + bgt c4fc <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c504 <_PyDictKeys_StringLookupAndVersion+0x290> │ │ │ │ │ + blt c514 <_PyDictKeys_StringLookupAndVersion+0x290> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c618 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ + beq c628 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ lsr ip, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c5d0 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + bgt c5e0 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c434 <_PyDictKeys_StringLookupAndVersion+0x1c0> │ │ │ │ │ + blt c444 <_PyDictKeys_StringLookupAndVersion+0x1c0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c698 <_PyDictKeys_StringLookupAndVersion+0x424> │ │ │ │ │ + beq c6a8 <_PyDictKeys_StringLookupAndVersion+0x424> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt c604 <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ + bgt c614 <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c520 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + blt c530 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c708 <_PyDictKeys_StringLookupAndVersion+0x494> │ │ │ │ │ + beq c718 <_PyDictKeys_StringLookupAndVersion+0x494> │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b c378 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b c388 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c778 <_PyDictKeys_StringLookupAndVersion+0x504> │ │ │ │ │ + bne c788 <_PyDictKeys_StringLookupAndVersion+0x504> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - beq c518 <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ + beq c528 <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c52c <_PyDictKeys_StringLookupAndVersion+0x2b8> │ │ │ │ │ + bne c53c <_PyDictKeys_StringLookupAndVersion+0x2b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c420 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ - ldr r2, [pc, #904] @ c7d8 <_PyDictKeys_StringLookupAndVersion+0x564> │ │ │ │ │ + bne c430 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + ldr r2, [pc, #904] @ c7e8 <_PyDictKeys_StringLookupAndVersion+0x564> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r2, [r1, #364] @ 0x16c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r0, r2, #1 │ │ │ │ │ strne r0, [r1, #364] @ 0x16c │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b c420 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b c430 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ ldr r2, [lr, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -13770,425 +13774,425 @@ │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r1, r9, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ and sl, r0, r4 │ │ │ │ │ - ble c2f0 <_PyDictKeys_StringLookupAndVersion+0x7c> │ │ │ │ │ + ble c300 <_PyDictKeys_StringLookupAndVersion+0x7c> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c688 <_PyDictKeys_StringLookupAndVersion+0x414> │ │ │ │ │ + bgt c698 <_PyDictKeys_StringLookupAndVersion+0x414> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c2fc <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ + bge c30c <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c410 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + beq c420 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c340 <_PyDictKeys_StringLookupAndVersion+0xcc> │ │ │ │ │ + bge c350 <_PyDictKeys_StringLookupAndVersion+0xcc> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c35c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c36c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c420 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + bne c430 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b c448 <_PyDictKeys_StringLookupAndVersion+0x1d4> │ │ │ │ │ + b c458 <_PyDictKeys_StringLookupAndVersion+0x1d4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c3ec <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c3fc <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b c3c4 <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ + b c3d4 <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne c5b0 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ + bne c5c0 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c5b0 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ + bne c5c0 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c7a8 <_PyDictKeys_StringLookupAndVersion+0x534> │ │ │ │ │ + beq c7b8 <_PyDictKeys_StringLookupAndVersion+0x534> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c7a0 <_PyDictKeys_StringLookupAndVersion+0x52c> │ │ │ │ │ + beq c7b0 <_PyDictKeys_StringLookupAndVersion+0x52c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - ble c334 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ - b c4ec <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ + ble c344 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ + b c4fc <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c38c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + bge c39c <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ - b c3c8 <_PyDictKeys_StringLookupAndVersion+0x154> │ │ │ │ │ + b c3d8 <_PyDictKeys_StringLookupAndVersion+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c35c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c36c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c35c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c36c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c7c0 <_PyDictKeys_StringLookupAndVersion+0x54c> │ │ │ │ │ + beq c7d0 <_PyDictKeys_StringLookupAndVersion+0x54c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c7b8 <_PyDictKeys_StringLookupAndVersion+0x544> │ │ │ │ │ + beq c7c8 <_PyDictKeys_StringLookupAndVersion+0x544> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c35c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c36c <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldr r5, [r9, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c2fc <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ - b c4d0 <_PyDictKeys_StringLookupAndVersion+0x25c> │ │ │ │ │ + bge c30c <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ + b c4e0 <_PyDictKeys_StringLookupAndVersion+0x25c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c3a8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + bne c3b8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c3a8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + bne c3b8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c7d0 <_PyDictKeys_StringLookupAndVersion+0x55c> │ │ │ │ │ + beq c7e0 <_PyDictKeys_StringLookupAndVersion+0x55c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c7c8 <_PyDictKeys_StringLookupAndVersion+0x554> │ │ │ │ │ + beq c7d8 <_PyDictKeys_StringLookupAndVersion+0x554> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c3a8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c3b8 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c3ec <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + bne c3fc <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne c3ec <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + bne c3fc <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c798 <_PyDictKeys_StringLookupAndVersion+0x524> │ │ │ │ │ + beq c7a8 <_PyDictKeys_StringLookupAndVersion+0x524> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c790 <_PyDictKeys_StringLookupAndVersion+0x51c> │ │ │ │ │ + beq c7a0 <_PyDictKeys_StringLookupAndVersion+0x51c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c43c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c3ec <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + beq c44c <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c3fc <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b c334 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ + b c344 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c75c <_PyDictKeys_StringLookupAndVersion+0x4e8> │ │ │ │ │ + b c76c <_PyDictKeys_StringLookupAndVersion+0x4e8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c744 <_PyDictKeys_StringLookupAndVersion+0x4d0> │ │ │ │ │ + b c754 <_PyDictKeys_StringLookupAndVersion+0x4d0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c598 <_PyDictKeys_StringLookupAndVersion+0x324> │ │ │ │ │ + b c5a8 <_PyDictKeys_StringLookupAndVersion+0x324> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b c580 <_PyDictKeys_StringLookupAndVersion+0x30c> │ │ │ │ │ + b c590 <_PyDictKeys_StringLookupAndVersion+0x30c> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ - b c428 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + b c438 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c66c <_PyDictKeys_StringLookupAndVersion+0x3f8> │ │ │ │ │ + b c67c <_PyDictKeys_StringLookupAndVersion+0x3f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c654 <_PyDictKeys_StringLookupAndVersion+0x3e0> │ │ │ │ │ + b c664 <_PyDictKeys_StringLookupAndVersion+0x3e0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c6ec <_PyDictKeys_StringLookupAndVersion+0x478> │ │ │ │ │ + b c6fc <_PyDictKeys_StringLookupAndVersion+0x478> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c6d4 <_PyDictKeys_StringLookupAndVersion+0x460> │ │ │ │ │ + b c6e4 <_PyDictKeys_StringLookupAndVersion+0x460> │ │ │ │ │ .word 0x00000380 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c7dc : │ │ │ │ │ +0000c7ec : │ │ │ │ │ dict_pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi cb0c │ │ │ │ │ + bhi cb1c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq cb34 │ │ │ │ │ + beq cb44 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq cc48 │ │ │ │ │ + beq cc58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldm r6, {r1, r8} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cae4 │ │ │ │ │ + beq caf4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cabc │ │ │ │ │ + bne cacc │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq cabc │ │ │ │ │ + beq cacc │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq cc40 │ │ │ │ │ + beq cc50 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cae4 │ │ │ │ │ + beq caf4 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cae4 │ │ │ │ │ + beq caf4 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc1c │ │ │ │ │ + bne cc2c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c990 │ │ │ │ │ + bgt c9a0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r2, r7 │ │ │ │ │ - bgt c9a8 │ │ │ │ │ + bgt c9b8 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne cbd0 │ │ │ │ │ + bne cbe0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ca74 │ │ │ │ │ + bne ca84 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt cb5c │ │ │ │ │ + bgt cb6c │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cb88 │ │ │ │ │ + beq cb98 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c968 │ │ │ │ │ + bgt c978 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c968 │ │ │ │ │ + bne c978 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c984 │ │ │ │ │ + bgt c994 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbbc │ │ │ │ │ + beq cbcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r7, r1, lsl r0 │ │ │ │ │ - ble c8c8 │ │ │ │ │ + ble c8d8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt cc08 │ │ │ │ │ + bgt cc18 │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c8e8 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq ca68 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c8e8 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq ca68 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble ca38 │ │ │ │ │ + ble ca48 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c8e8 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne ca10 │ │ │ │ │ + bne ca20 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq c8f0 │ │ │ │ │ + beq c900 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne cc88 │ │ │ │ │ + bne cc98 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble cc80 │ │ │ │ │ + ble cc90 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b caa4 │ │ │ │ │ + b cab4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cc74 │ │ │ │ │ + beq cc84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c854 │ │ │ │ │ + bne c864 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq cc38 │ │ │ │ │ + beq cc48 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -14199,353 +14203,353 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cc40 │ │ │ │ │ + beq cc50 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt c814 │ │ │ │ │ + bgt c824 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq cc48 │ │ │ │ │ + beq cc58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc38 │ │ │ │ │ + beq cc48 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b c834 │ │ │ │ │ + b c844 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt cbf8 │ │ │ │ │ + bgt cc08 │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c92c │ │ │ │ │ + bne c93c │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c954 │ │ │ │ │ - b c968 │ │ │ │ │ + ble c964 │ │ │ │ │ + b c978 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq ca68 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ - b c9f0 │ │ │ │ │ + b ca00 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b cb70 │ │ │ │ │ + b cb80 │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - b c9c0 │ │ │ │ │ + beq c8e8 │ │ │ │ │ + b c9d0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b c898 │ │ │ │ │ + b c8a8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c984 │ │ │ │ │ - ldr r1, [pc, #92] @ ccac │ │ │ │ │ + b c994 │ │ │ │ │ + ldr r1, [pc, #92] @ ccbc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq cc90 │ │ │ │ │ + beq cca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc90 │ │ │ │ │ + bne cca0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b cc40 │ │ │ │ │ + b cc50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b cc40 │ │ │ │ │ + b cc50 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b c968 │ │ │ │ │ + b c978 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ca90 │ │ │ │ │ + b caa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cc40 │ │ │ │ │ + b cc50 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ccb0 : │ │ │ │ │ +0000ccc0 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq ce14 │ │ │ │ │ + beq ce24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cdc4 │ │ │ │ │ + beq cdd4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cd88 │ │ │ │ │ + bne cd98 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq cd88 │ │ │ │ │ + beq cd98 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq ce4c │ │ │ │ │ + beq ce5c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq cdc0 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq cdc0 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdd0 │ │ │ │ │ + bne cde0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cdec │ │ │ │ │ + beq cdfc │ │ │ │ │ str r5, [r6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ce60 │ │ │ │ │ + beq ce70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd0c │ │ │ │ │ + bne cd1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b cd80 │ │ │ │ │ + b cd90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ - b cd80 │ │ │ │ │ + b cd90 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b cd4c │ │ │ │ │ + b cd5c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cd7c │ │ │ │ │ + bgt cd8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd7c │ │ │ │ │ + bne cd8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd7c │ │ │ │ │ - ldr r1, [pc, #116] @ ce90 │ │ │ │ │ + b cd8c │ │ │ │ │ + ldr r1, [pc, #116] @ cea0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq ce84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce74 │ │ │ │ │ + bne ce84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cd80 │ │ │ │ │ + b cd90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ce44 │ │ │ │ │ + beq ce54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b ce44 │ │ │ │ │ + b ce54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne ce54 │ │ │ │ │ - b ce44 │ │ │ │ │ + bne ce64 │ │ │ │ │ + b ce54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ce44 │ │ │ │ │ + b ce54 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ce94 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000cea4 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cf38 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq cf48 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq cf90 <_PyDict_Pop_KnownHash+0xfc> │ │ │ │ │ + beq cfa0 <_PyDict_Pop_KnownHash+0xfc> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cf38 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq cf48 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cf38 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq cf48 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf4c <_PyDict_Pop_KnownHash+0xb8> │ │ │ │ │ + bne cf5c <_PyDict_Pop_KnownHash+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cf68 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + beq cf78 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ str r4, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b cf30 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b cf40 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b cefc <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ + b cf0c <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf2c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + bgt cf3c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf2c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + bne cf3c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf2c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + b cf3c <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b cf30 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b cf40 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ │ │ │ │ │ -0000cfa4 : │ │ │ │ │ +0000cfb4 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #204] @ d098 │ │ │ │ │ + ldr ip, [pc, #204] @ d0a8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -14558,256 +14562,256 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq d028 │ │ │ │ │ + beq d038 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d050 │ │ │ │ │ + ble d060 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d040 │ │ │ │ │ + beq d050 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d070 │ │ │ │ │ + ble d080 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d028 │ │ │ │ │ + bne d038 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d028 │ │ │ │ │ + b d038 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d040 │ │ │ │ │ + bne d050 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d09c <_PyDict_MergeUniq>: │ │ │ │ │ +0000d0ac <_PyDict_MergeUniq>: │ │ │ │ │ _PyDict_MergeUniq(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d0ec <_PyDict_MergeUniq+0x50> │ │ │ │ │ + beq d0fc <_PyDict_MergeUniq+0x50> │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldrb ip, [lr, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ eor ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne d104 <_PyDict_MergeUniq+0x68> │ │ │ │ │ + bne d114 <_PyDict_MergeUniq+0x68> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5b1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4284 @ 0x10bc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ d13c <_PyDict_MergeUniq+0xa0> │ │ │ │ │ + ldr r1, [pc, #48] @ d14c <_PyDict_MergeUniq+0xa0> │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq d120 <_PyDict_MergeUniq+0x84> │ │ │ │ │ + beq d130 <_PyDict_MergeUniq+0x84> │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d0ec <_PyDict_MergeUniq+0x50> │ │ │ │ │ + beq d0fc <_PyDict_MergeUniq+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d0fc <_PyDict_MergeUniq+0x60> │ │ │ │ │ + b d10c <_PyDict_MergeUniq+0x60> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d140 <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000d150 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne d1a4 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + bne d1b4 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d1a4 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ - ldr r3, [pc, #92] @ d1e0 <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ + beq d1b4 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + ldr r3, [pc, #92] @ d1f0 <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq d1d4 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ + beq d1e4 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne d17c <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ + bne d18c <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d1e4 : │ │ │ │ │ +0000d1f4 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d538 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r6, [pc, #856] @ d568 │ │ │ │ │ + ldr r6, [pc, #856] @ d578 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d518 │ │ │ │ │ + beq d528 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d538 │ │ │ │ │ + beq d548 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne d540 │ │ │ │ │ + bne d550 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrb r4, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ ands r4, r4, #255 @ 0xff │ │ │ │ │ - beq d4fc │ │ │ │ │ + beq d50c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4a4 │ │ │ │ │ + bne d4b4 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ - beq d450 │ │ │ │ │ + beq d460 │ │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r0, lr, r0 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d4e8 │ │ │ │ │ + beq d4f8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d4dc │ │ │ │ │ + ble d4ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ lsl ip, r8, #2 │ │ │ │ │ str r0, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq d250 │ │ │ │ │ + beq d260 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldrne r0, [r5, #8] │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne d3a4 │ │ │ │ │ + bne d3b4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ - b d314 │ │ │ │ │ + b d324 │ │ │ │ │ str r3, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ │ lsl r3, r0, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d3b8 │ │ │ │ │ + beq d3c8 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d3ec │ │ │ │ │ + beq d3fc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d30c │ │ │ │ │ + bgt d31c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - b d30c │ │ │ │ │ + b d31c │ │ │ │ │ ldrb lr, [r3] │ │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ │ ldrb lr, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ @@ -14816,339 +14820,339 @@ │ │ │ │ │ ldr r6, [lr] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r6, r6, #1 │ │ │ │ │ strle r6, [lr] │ │ │ │ │ str lr, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt d368 │ │ │ │ │ + bgt d378 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r6, #12 │ │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ │ add r6, r1, #20 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d428 │ │ │ │ │ + beq d438 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d30c │ │ │ │ │ - b d35c │ │ │ │ │ + bgt d31c │ │ │ │ │ + b d36c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d414 │ │ │ │ │ + beq d424 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d348 │ │ │ │ │ - b d3ac │ │ │ │ │ + bgt d358 │ │ │ │ │ + b d3bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d3fc │ │ │ │ │ - b d3ac │ │ │ │ │ + bgt d40c │ │ │ │ │ + b d3bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge d3ac │ │ │ │ │ + bge d3bc │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d47c │ │ │ │ │ + beq d48c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d3d4 │ │ │ │ │ - b d3ac │ │ │ │ │ + bgt d3e4 │ │ │ │ │ + b d3bc │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r0, lr, r2, r0 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r0, lr, r0 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d490 │ │ │ │ │ + beq d4a0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b d2c4 │ │ │ │ │ + b d2d4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d438 │ │ │ │ │ - b d3ac │ │ │ │ │ + bgt d448 │ │ │ │ │ + b d3bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne d460 │ │ │ │ │ - b d3ac │ │ │ │ │ + bne d470 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble d3ac │ │ │ │ │ + ble d3bc │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldrb ip, [r1, #5] │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b d2c4 │ │ │ │ │ + b d2d4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - b d2d4 │ │ │ │ │ + b d2e4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne d2ac │ │ │ │ │ - b d3ac │ │ │ │ │ - ldr r1, [pc, #100] @ d568 │ │ │ │ │ + bne d2bc │ │ │ │ │ + b d3bc │ │ │ │ │ + ldr r1, [pc, #100] @ d578 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d26c │ │ │ │ │ - b d3ac │ │ │ │ │ + bne d27c │ │ │ │ │ + b d3bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d224 │ │ │ │ │ + bne d234 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3734 @ 0xe96 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b d3ac │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d228 │ │ │ │ │ + bgt d238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d228 │ │ │ │ │ + bne d238 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d224 │ │ │ │ │ + b d234 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d56c : │ │ │ │ │ +0000d57c : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi d654 │ │ │ │ │ + bhi d664 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne d684 │ │ │ │ │ + bne d694 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d634 │ │ │ │ │ + beq d644 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d6bc │ │ │ │ │ + beq d6cc │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d644 │ │ │ │ │ + beq d654 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d69c │ │ │ │ │ + bgt d6ac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq d64c │ │ │ │ │ + beq d65c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne d68c │ │ │ │ │ + bne d69c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d6a8 │ │ │ │ │ + ble d6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne d5e0 │ │ │ │ │ - b d5c4 │ │ │ │ │ + bne d5f0 │ │ │ │ │ + b d5d4 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne d61c │ │ │ │ │ + bne d62c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d628 │ │ │ │ │ + b d638 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq d628 │ │ │ │ │ + beq d638 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble d5a8 │ │ │ │ │ + ble d5b8 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b d5b0 │ │ │ │ │ + b d5c0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne d614 │ │ │ │ │ - b d64c │ │ │ │ │ + bne d624 │ │ │ │ │ + b d65c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b d64c │ │ │ │ │ + b d65c │ │ │ │ │ │ │ │ │ │ -0000d6c8 : │ │ │ │ │ +0000d6d8 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq d7f8 │ │ │ │ │ + beq d808 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ - bne d794 │ │ │ │ │ + bne d7a4 │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d784 │ │ │ │ │ + beq d794 │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d784 │ │ │ │ │ + beq d794 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b d738 │ │ │ │ │ + b d748 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ble d784 │ │ │ │ │ + ble d794 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d72c │ │ │ │ │ + beq d73c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d78c │ │ │ │ │ + bgt d79c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne d78c │ │ │ │ │ + bne d79c │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt d738 │ │ │ │ │ + bgt d748 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - b d72c │ │ │ │ │ + b d73c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d804 │ │ │ │ │ + bne d814 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 990 <_Py_dict_lookup+0x50c> │ │ │ │ │ + bl 994 <_Py_dict_lookup+0x510> │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d7f8 │ │ │ │ │ + beq d808 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #108] @ d838 │ │ │ │ │ + ldr r2, [pc, #108] @ d848 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r4, #24] │ │ │ │ │ - bl 6858 │ │ │ │ │ + bl 6870 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ - bl d83c │ │ │ │ │ + bl d84c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d784 │ │ │ │ │ + beq d794 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r1, #-12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d784 │ │ │ │ │ + bgt d794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d784 │ │ │ │ │ + bne d794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d83c : │ │ │ │ │ +0000d84c : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -15156,36 +15160,36 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb r3, [r4], #4 │ │ │ │ │ - b d880 │ │ │ │ │ + b d890 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ pople {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d878 │ │ │ │ │ + beq d888 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d8b8 │ │ │ │ │ + bgt d8c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne d8b8 │ │ │ │ │ + bne d8c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ - b d878 │ │ │ │ │ + b d888 │ │ │ │ │ │ │ │ │ │ -0000d8c0 <_PyDict_DelItemIf>: │ │ │ │ │ +0000d8d0 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -15193,239 +15197,239 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dc58 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq dc68 <_PyDict_DelItemIf+0x398> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq dc58 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq dc68 <_PyDict_DelItemIf+0x398> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dc40 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + beq dc50 <_PyDict_DelItemIf+0x380> │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dc40 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + beq dc50 <_PyDict_DelItemIf+0x380> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dc58 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq dc68 <_PyDict_DelItemIf+0x398> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble dc40 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + ble dc50 <_PyDict_DelItemIf+0x380> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne daa0 <_PyDict_DelItemIf+0x1e0> │ │ │ │ │ + bne dab0 <_PyDict_DelItemIf+0x1e0> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r7, r2 │ │ │ │ │ - bgt dad4 <_PyDict_DelItemIf+0x214> │ │ │ │ │ + bgt dae4 <_PyDict_DelItemIf+0x214> │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne db2c <_PyDict_DelItemIf+0x26c> │ │ │ │ │ + bne db3c <_PyDict_DelItemIf+0x26c> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbd4 <_PyDict_DelItemIf+0x314> │ │ │ │ │ + bne dbe4 <_PyDict_DelItemIf+0x314> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt da40 <_PyDict_DelItemIf+0x180> │ │ │ │ │ + bgt da50 <_PyDict_DelItemIf+0x180> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq da6c <_PyDict_DelItemIf+0x1ac> │ │ │ │ │ + beq da7c <_PyDict_DelItemIf+0x1ac> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da10 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + bgt da20 <_PyDict_DelItemIf+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da38 <_PyDict_DelItemIf+0x178> │ │ │ │ │ + beq da48 <_PyDict_DelItemIf+0x178> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da2c <_PyDict_DelItemIf+0x16c> │ │ │ │ │ + bgt da3c <_PyDict_DelItemIf+0x16c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db20 <_PyDict_DelItemIf+0x260> │ │ │ │ │ + beq db30 <_PyDict_DelItemIf+0x260> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da10 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b da20 <_PyDict_DelItemIf+0x150> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt dc1c <_PyDict_DelItemIf+0x35c> │ │ │ │ │ + bgt dc2c <_PyDict_DelItemIf+0x35c> │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9d8 <_PyDict_DelItemIf+0x118> │ │ │ │ │ + bne d9e8 <_PyDict_DelItemIf+0x118> │ │ │ │ │ mov r0, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble da00 <_PyDict_DelItemIf+0x140> │ │ │ │ │ - b da10 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + ble da10 <_PyDict_DelItemIf+0x140> │ │ │ │ │ + b da20 <_PyDict_DelItemIf+0x150> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r7, r1, lsl r0 │ │ │ │ │ - ble d974 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + ble d984 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt dc2c <_PyDict_DelItemIf+0x36c> │ │ │ │ │ + bgt dc3c <_PyDict_DelItemIf+0x36c> │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq d984 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq d994 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dbb8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dbc8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ - b db50 <_PyDict_DelItemIf+0x290> │ │ │ │ │ + b db60 <_PyDict_DelItemIf+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da2c <_PyDict_DelItemIf+0x16c> │ │ │ │ │ + b da3c <_PyDict_DelItemIf+0x16c> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dbb8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dbc8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq d984 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq d994 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dbb8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dbc8 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble db98 <_PyDict_DelItemIf+0x2d8> │ │ │ │ │ + ble dba8 <_PyDict_DelItemIf+0x2d8> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq d984 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq d994 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne db70 <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ + bne db80 <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq d99c <_PyDict_DelItemIf+0xdc> │ │ │ │ │ + beq d9ac <_PyDict_DelItemIf+0xdc> │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne dc48 <_PyDict_DelItemIf+0x388> │ │ │ │ │ + bne dc58 <_PyDict_DelItemIf+0x388> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble dc50 <_PyDict_DelItemIf+0x390> │ │ │ │ │ + ble dc60 <_PyDict_DelItemIf+0x390> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b dc04 <_PyDict_DelItemIf+0x344> │ │ │ │ │ + b dc14 <_PyDict_DelItemIf+0x344> │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b da54 <_PyDict_DelItemIf+0x194> │ │ │ │ │ + b da64 <_PyDict_DelItemIf+0x194> │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq d984 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ - b daec <_PyDict_DelItemIf+0x22c> │ │ │ │ │ + beq d994 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + b dafc <_PyDict_DelItemIf+0x22c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b da30 <_PyDict_DelItemIf+0x170> │ │ │ │ │ + b da40 <_PyDict_DelItemIf+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b dbf0 <_PyDict_DelItemIf+0x330> │ │ │ │ │ + b dc00 <_PyDict_DelItemIf+0x330> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b da10 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b da20 <_PyDict_DelItemIf+0x150> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b da30 <_PyDict_DelItemIf+0x170> │ │ │ │ │ + b da40 <_PyDict_DelItemIf+0x170> │ │ │ │ │ │ │ │ │ │ -0000dc60 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0000dc70 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -15434,27 +15438,27 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne dcf0 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ + bne dd00 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq dcf0 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ + beq dd00 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq dd1c <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ + beq dd2c <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne dcd0 <_PyDict_GetItemRef_Unicode_LockHeld+0x70> │ │ │ │ │ + bne dce0 <_PyDict_GetItemRef_Unicode_LockHeld+0x70> │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -15463,827 +15467,827 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dd28 <_PyDict_GetItemRef_Unicode_LockHeld+0xc8> │ │ │ │ │ + beq dd38 <_PyDict_GetItemRef_Unicode_LockHeld+0xc8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne dcb4 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne dcc4 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dcc4 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b dcd4 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b dd1c <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ + b dd2c <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ │ │ │ │ │ -0000dd38 : │ │ │ │ │ +0000dd48 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq e1a8 │ │ │ │ │ + beq e1b8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e134 │ │ │ │ │ + beq e144 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e0e0 │ │ │ │ │ + bne e0f0 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq e0e0 │ │ │ │ │ + beq e0f0 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e130 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq e064 │ │ │ │ │ + beq e074 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e064 │ │ │ │ │ + beq e074 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e174 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ded4 │ │ │ │ │ + bgt dee4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r2, r8 │ │ │ │ │ - bgt def0 │ │ │ │ │ + bgt df00 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne e094 │ │ │ │ │ + bne e0a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dfbc │ │ │ │ │ + bne dfcc │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt e004 │ │ │ │ │ + bgt e014 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e030 │ │ │ │ │ + beq e040 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dea0 │ │ │ │ │ + bgt deb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dea0 │ │ │ │ │ + bne deb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e0d4 │ │ │ │ │ + bgt e0e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e078 │ │ │ │ │ + beq e088 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e180 │ │ │ │ │ + beq e190 │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r8, r1, lsl r0 │ │ │ │ │ - ble de00 │ │ │ │ │ + ble de10 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt e150 │ │ │ │ │ + bgt e160 │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq de10 │ │ │ │ │ + beq de20 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dfa0 │ │ │ │ │ + beq dfb0 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq de10 │ │ │ │ │ + beq de20 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dfa0 │ │ │ │ │ + beq dfb0 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble df80 │ │ │ │ │ + ble df90 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq de10 │ │ │ │ │ + beq de20 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ - bne df58 │ │ │ │ │ + bne df68 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq de28 │ │ │ │ │ + beq de38 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne e1f0 │ │ │ │ │ + bne e200 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge e0c4 │ │ │ │ │ + bge e0d4 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b dfec │ │ │ │ │ + b dffc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt e140 │ │ │ │ │ + bgt e150 │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne de64 │ │ │ │ │ + bne de74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble de8c │ │ │ │ │ - b dea0 │ │ │ │ │ + ble de9c │ │ │ │ │ + b deb0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e084 │ │ │ │ │ + bne e094 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b debc │ │ │ │ │ + b decc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b e070 │ │ │ │ │ + b e080 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dfa0 │ │ │ │ │ + beq dfb0 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq de10 │ │ │ │ │ - b df40 │ │ │ │ │ + beq de20 │ │ │ │ │ + b df50 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble deac │ │ │ │ │ + ble debc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne dec4 │ │ │ │ │ - b dec8 │ │ │ │ │ + bne ded4 │ │ │ │ │ + b ded8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e1e0 │ │ │ │ │ + beq e1f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e064 │ │ │ │ │ + beq e074 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne ddb0 │ │ │ │ │ + bne ddc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b decc │ │ │ │ │ + b dedc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e088 │ │ │ │ │ - b e06c │ │ │ │ │ + bne e098 │ │ │ │ │ + b e07c │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b e018 │ │ │ │ │ + b e028 │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq de10 │ │ │ │ │ - b df08 │ │ │ │ │ + beq de20 │ │ │ │ │ + b df18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b ddd0 │ │ │ │ │ + b dde0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dec8 │ │ │ │ │ + bgt ded8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dec8 │ │ │ │ │ + bne ded8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dec8 │ │ │ │ │ - ldr r1, [pc, #100] @ e214 │ │ │ │ │ + b ded8 │ │ │ │ │ + ldr r1, [pc, #100] @ e224 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq e1f8 │ │ │ │ │ + beq e208 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1f8 │ │ │ │ │ + bne e208 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b e12c │ │ │ │ │ + b e13c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b e120 │ │ │ │ │ + b e130 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b dfd8 │ │ │ │ │ + b dfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e12c │ │ │ │ │ + b e13c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000e218 : │ │ │ │ │ +0000e228 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq e2b8 │ │ │ │ │ + beq e2c8 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e2c0 │ │ │ │ │ + bne e2d0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq e2b8 │ │ │ │ │ + beq e2c8 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e2b8 │ │ │ │ │ + beq e2c8 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2b8 │ │ │ │ │ + beq e2c8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b e28c │ │ │ │ │ + b e29c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble e2b8 │ │ │ │ │ + ble e2c8 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e280 │ │ │ │ │ + beq e290 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt e28c │ │ │ │ │ + bgt e29c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e2d8 : │ │ │ │ │ +0000e2e8 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq e564 │ │ │ │ │ + beq e574 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r7, [pc, #728] @ e5dc │ │ │ │ │ + ldr r7, [pc, #728] @ e5ec │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq e3fc │ │ │ │ │ + beq e40c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - bne e454 │ │ │ │ │ + bne e464 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne e478 │ │ │ │ │ + bne e488 │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt e3fc │ │ │ │ │ + blt e40c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e3fc │ │ │ │ │ + bne e40c │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq e4e4 │ │ │ │ │ + beq e4f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt e3ac │ │ │ │ │ - b e3dc │ │ │ │ │ + bgt e3bc │ │ │ │ │ + b e3ec │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e3a0 │ │ │ │ │ + beq e3b0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e408 │ │ │ │ │ + ble e418 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e3dc │ │ │ │ │ + beq e3ec │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e384 │ │ │ │ │ + beq e394 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e384 │ │ │ │ │ + bgt e394 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e384 │ │ │ │ │ + bne e394 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e384 │ │ │ │ │ + b e394 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne e3f4 │ │ │ │ │ + bne e404 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e41c │ │ │ │ │ + beq e42c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e3a0 │ │ │ │ │ + bne e3b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e3a0 │ │ │ │ │ - ldr r3, [pc, #444] @ e5e0 │ │ │ │ │ + b e3b0 │ │ │ │ │ + ldr r3, [pc, #444] @ e5f0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi e3f4 │ │ │ │ │ + bhi e404 │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ - b e3fc │ │ │ │ │ + b e40c │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e330 │ │ │ │ │ + beq e340 │ │ │ │ │ ldrb r8, [r5, #2] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e56c │ │ │ │ │ + beq e57c │ │ │ │ │ sub r6, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b e4ac │ │ │ │ │ + b e4bc │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt e4a0 │ │ │ │ │ + blt e4b0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ - b e4d8 │ │ │ │ │ + b e4e8 │ │ │ │ │ ldr r0, [r6], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt e4c4 │ │ │ │ │ - b e3fc │ │ │ │ │ + blt e4d4 │ │ │ │ │ + b e40c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble e3f4 │ │ │ │ │ + ble e404 │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ - b e51c │ │ │ │ │ + b e52c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e50c │ │ │ │ │ + beq e51c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e54c │ │ │ │ │ + ble e55c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e3dc │ │ │ │ │ + beq e3ec │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4f4 │ │ │ │ │ + beq e504 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e4f4 │ │ │ │ │ + bgt e504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e4f4 │ │ │ │ │ + bne e504 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e4f4 │ │ │ │ │ + b e504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e50c │ │ │ │ │ + bne e51c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e50c │ │ │ │ │ + b e51c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ add r4, r5, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge e5c8 │ │ │ │ │ + bge e5d8 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq e5bc │ │ │ │ │ + beq e5cc │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r7, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt e5bc │ │ │ │ │ + bgt e5cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e5bc │ │ │ │ │ + bne e5cc │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b e57c │ │ │ │ │ + b e58c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6858 │ │ │ │ │ - b e3fc │ │ │ │ │ + bl 6870 │ │ │ │ │ + b e40c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000e5e4 : │ │ │ │ │ +0000e5f4 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r7, [pc, #700] @ e8cc │ │ │ │ │ + ldr r7, [pc, #700] @ e8dc │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq e730 │ │ │ │ │ + beq e740 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ - bne e75c │ │ │ │ │ + bne e76c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne e7ec │ │ │ │ │ + bne e7fc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e730 │ │ │ │ │ + blt e740 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne e730 │ │ │ │ │ + bne e740 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e774 │ │ │ │ │ + beq e784 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r6, r3, lsl r2 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt e6b4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + bgt e6c4 │ │ │ │ │ + b e6f4 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e6a8 │ │ │ │ │ + beq e6b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e738 │ │ │ │ │ + ble e748 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e6f4 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e68c │ │ │ │ │ + beq e69c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e68c │ │ │ │ │ + bgt e69c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e68c │ │ │ │ │ + bne e69c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e68c │ │ │ │ │ + b e69c │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne e74c │ │ │ │ │ + bne e75c │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e74c │ │ │ │ │ - ldr r3, [pc, #460] @ e8d0 │ │ │ │ │ + bne e75c │ │ │ │ │ + ldr r3, [pc, #460] @ e8e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi e74c │ │ │ │ │ + bhi e75c │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e6a8 │ │ │ │ │ + bne e6b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e6a8 │ │ │ │ │ + b e6b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e630 │ │ │ │ │ + b e640 │ │ │ │ │ add r5, r6, r3, lsl r2 │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e7b0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e798 │ │ │ │ │ + beq e7a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7d8 │ │ │ │ │ + ble e7e8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge e6e4 │ │ │ │ │ + bge e6f4 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e77c │ │ │ │ │ + beq e78c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e77c │ │ │ │ │ + bgt e78c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e77c │ │ │ │ │ + bne e78c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e77c │ │ │ │ │ + b e78c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e798 │ │ │ │ │ + bne e7a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e798 │ │ │ │ │ + b e7a8 │ │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e858 │ │ │ │ │ + beq e868 │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b e81c │ │ │ │ │ + b e82c │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt e810 │ │ │ │ │ + blt e820 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b e84c │ │ │ │ │ + b e85c │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt e838 │ │ │ │ │ - b e730 │ │ │ │ │ + blt e848 │ │ │ │ │ + b e740 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r8, [r5, #28] │ │ │ │ │ add r5, r4, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge e8b4 │ │ │ │ │ + bge e8c4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e8b8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt e8a8 │ │ │ │ │ + bgt e8b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e8a8 │ │ │ │ │ + bne e8b8 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ - b e868 │ │ │ │ │ + b e878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 6858 │ │ │ │ │ + b 6870 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000e8d4 : │ │ │ │ │ +0000e8e4 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -16294,52 +16298,52 @@ │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ea54 │ │ │ │ │ + beq ea64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r5, [r4] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ea3c │ │ │ │ │ + blt ea4c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq ea44 │ │ │ │ │ + beq ea54 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #296] @ ea88 │ │ │ │ │ + ldr r3, [pc, #296] @ ea98 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1912] @ 0x778 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e9fc │ │ │ │ │ + beq ea0c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r2, #1912] @ 0x778 │ │ │ │ │ ldr r1, [r2, #1916] @ 0x77c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2, #1916] @ 0x77c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [pc, #236] @ ea8c │ │ │ │ │ + ldr r0, [pc, #236] @ ea9c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #216] @ ea80 │ │ │ │ │ + vldr d7, [pc, #216] @ ea90 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ @@ -16361,56 +16365,56 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ea60 │ │ │ │ │ - ldr r0, [pc, #120] @ ea90 │ │ │ │ │ + beq ea70 │ │ │ │ │ + ldr r0, [pc, #120] @ eaa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #96] @ ea80 │ │ │ │ │ + vldr d7, [pc, #96] @ ea90 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ - b e9c0 │ │ │ │ │ + b e9d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e944 │ │ │ │ │ - ldr r3, [pc, #72] @ ea94 │ │ │ │ │ + bne e954 │ │ │ │ │ + ldr r3, [pc, #72] @ eaa4 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b e960 │ │ │ │ │ + b e970 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6858 │ │ │ │ │ + bl 6870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea00 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000ea98 <_PyDict_InsertSplitValue>: │ │ │ │ │ +0000eaa8 <_PyDict_InsertSplitValue>: │ │ │ │ │ _PyDict_InsertSplitValue(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -16418,21 +16422,21 @@ │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne eb54 <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ + bne eb64 <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb24 <_PyDict_InsertSplitValue+0x8c> │ │ │ │ │ + bne eb34 <_PyDict_InsertSplitValue+0x8c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eb48 <_PyDict_InsertSplitValue+0xb0> │ │ │ │ │ + ble eb58 <_PyDict_InsertSplitValue+0xb0> │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ @@ -16443,291 +16447,291 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eaec <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ + bgt eafc <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b eaec <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ + b eafc <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eba4 <_PyDict_InsertSplitValue+0x10c> │ │ │ │ │ + bne ebb4 <_PyDict_InsertSplitValue+0x10c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r7, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eb1c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bgt eb2c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eb1c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bne eb2c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b eb60 <_PyDict_InsertSplitValue+0xc8> │ │ │ │ │ + b eb70 <_PyDict_InsertSplitValue+0xc8> │ │ │ │ │ │ │ │ │ │ -0000ebc0 : │ │ │ │ │ +0000ebd0 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ece8 │ │ │ │ │ + beq ecf8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #248] @ ecf0 │ │ │ │ │ + ldr r1, [pc, #248] @ ed00 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ecc8 │ │ │ │ │ + beq ecd8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ec94 │ │ │ │ │ + bne eca4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ec94 │ │ │ │ │ + beq eca4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq ec54 │ │ │ │ │ + beq ec64 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne ec84 │ │ │ │ │ + bne ec94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec78 │ │ │ │ │ + bgt ec88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ec78 │ │ │ │ │ + bne ec88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r5, [fp, #-16] │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b ec54 │ │ │ │ │ + b ec64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ec2c │ │ │ │ │ + bne ec3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ec60 │ │ │ │ │ - b ec78 │ │ │ │ │ + ble ec70 │ │ │ │ │ + b ec88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec0c │ │ │ │ │ + bne ec1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5148 @ 0x141c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b ecb4 │ │ │ │ │ + b ecc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b ec78 │ │ │ │ │ + b ec88 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ecf4 : │ │ │ │ │ +0000ed04 : │ │ │ │ │ dict_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ed0c <_PyDict_GetMethodStackRef>: │ │ │ │ │ +0000ed1c <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ee18 <_PyDict_GetMethodStackRef+0x10c> │ │ │ │ │ + beq ee28 <_PyDict_GetMethodStackRef+0x10c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee44 <_PyDict_GetMethodStackRef+0x138> │ │ │ │ │ + bgt ee54 <_PyDict_GetMethodStackRef+0x138> │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ed78 <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ + beq ed88 <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed94 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ + bgt eda4 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq edfc <_PyDict_GetMethodStackRef+0xf0> │ │ │ │ │ + beq ee0c <_PyDict_GetMethodStackRef+0xf0> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - beq ede4 <_PyDict_GetMethodStackRef+0xd8> │ │ │ │ │ + beq edf4 <_PyDict_GetMethodStackRef+0xd8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne edb8 <_PyDict_GetMethodStackRef+0xac> │ │ │ │ │ + bne edc8 <_PyDict_GetMethodStackRef+0xac> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bl 7ca8 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b edb0 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ + b edc0 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 7ca8 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b edb0 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ + b edc0 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b ed94 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ + b eda4 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ed44 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ + ble ed54 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - b ed50 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ + b ed60 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ │ │ │ │ │ -0000ee4c : │ │ │ │ │ +0000ee5c : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ee80 │ │ │ │ │ + beq ee90 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee90 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ee74 │ │ │ │ │ + b ee84 │ │ │ │ │ │ │ │ │ │ -0000ee88 : │ │ │ │ │ +0000ee98 : │ │ │ │ │ dict_keys(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ef80 │ │ │ │ │ + beq ef90 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ef44 │ │ │ │ │ - ldr r0, [pc, #224] @ efb8 │ │ │ │ │ + beq ef54 │ │ │ │ │ + ldr r0, [pc, #224] @ efc8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef90 │ │ │ │ │ + beq efa0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef98 │ │ │ │ │ - ldr r1, [pc, #200] @ efbc │ │ │ │ │ + bgt efa8 │ │ │ │ │ + ldr r1, [pc, #200] @ efcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -16746,73 +16750,73 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eed0 │ │ │ │ │ + bne eee0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #1524] @ 0x5f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b ef90 │ │ │ │ │ + b efa0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6301 @ 0x189d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ef3c │ │ │ │ │ - ldr r1, [pc, #32] @ efc0 │ │ │ │ │ + b ef4c │ │ │ │ │ + ldr r1, [pc, #32] @ efd0 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b ef10 │ │ │ │ │ + b ef20 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000efc4 : │ │ │ │ │ +0000efd4 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f06c │ │ │ │ │ - ldr r0, [pc, #188] @ f0a8 │ │ │ │ │ + beq f07c │ │ │ │ │ + ldr r0, [pc, #188] @ f0b8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f078 │ │ │ │ │ - ldr r1, [pc, #164] @ f0ac │ │ │ │ │ + bgt f088 │ │ │ │ │ + ldr r1, [pc, #164] @ f0bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -16836,64 +16840,64 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ f0b0 │ │ │ │ │ + ldr r1, [pc, #48] @ f0c0 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f034 │ │ │ │ │ + b f044 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f0b4 : │ │ │ │ │ +0000f0c4 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f1ac │ │ │ │ │ + beq f1bc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq f170 │ │ │ │ │ + beq f180 │ │ │ │ │ add r0, r2, #1936 @ 0x790 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1bc │ │ │ │ │ + beq f1cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f1c4 │ │ │ │ │ - ldr r1, [pc, #196] @ f1e4 │ │ │ │ │ + bgt f1d4 │ │ │ │ │ + ldr r1, [pc, #196] @ f1f4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -16912,71 +16916,71 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f0fc │ │ │ │ │ + bne f10c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #1948] @ 0x79c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b f1bc │ │ │ │ │ + b f1cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6301 @ 0x189d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f168 │ │ │ │ │ - ldr r1, [pc, #28] @ f1e8 │ │ │ │ │ + b f178 │ │ │ │ │ + ldr r1, [pc, #28] @ f1f8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f13c │ │ │ │ │ + b f14c │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f1ec : │ │ │ │ │ +0000f1fc : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f294 │ │ │ │ │ - ldr r0, [pc, #188] @ f2d0 │ │ │ │ │ + beq f2a4 │ │ │ │ │ + ldr r0, [pc, #188] @ f2e0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f2a0 │ │ │ │ │ - ldr r1, [pc, #164] @ f2d4 │ │ │ │ │ + bgt f2b0 │ │ │ │ │ + ldr r1, [pc, #164] @ f2e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -17000,147 +17004,147 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ f2d8 │ │ │ │ │ + ldr r1, [pc, #48] @ f2e8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f25c │ │ │ │ │ + b f26c │ │ │ │ │ .word 0x00000864 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f2dc : │ │ │ │ │ +0000f2ec : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f3d8 │ │ │ │ │ + beq f3e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne f484 │ │ │ │ │ + bne f494 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f460 │ │ │ │ │ + bne f470 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb lr, [r3, #5] │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ ldrb lr, [r3, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f40c │ │ │ │ │ + beq f41c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge f3ac │ │ │ │ │ + bge f3bc │ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f3f4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ │ - beq f43c │ │ │ │ │ + beq f44c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt f3f4 │ │ │ │ │ + bgt f404 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f3d8 │ │ │ │ │ + bgt f3e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne f3d8 │ │ │ │ │ + bne f3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble f3ac │ │ │ │ │ + ble f3bc │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f39c │ │ │ │ │ + beq f3ac │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt f364 │ │ │ │ │ - b f3ac │ │ │ │ │ + bgt f374 │ │ │ │ │ + b f3bc │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r0, lr, r1, r0 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble f3ac │ │ │ │ │ + ble f3bc │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4b0 │ │ │ │ │ + beq f4c0 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne f374 │ │ │ │ │ + bne f384 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b f3ac │ │ │ │ │ + b f3bc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble f3ac │ │ │ │ │ + ble f3bc │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b f430 │ │ │ │ │ + b f440 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -17148,36 +17152,36 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b f3d8 │ │ │ │ │ + b f3e8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b f41c │ │ │ │ │ + b f42c │ │ │ │ │ │ │ │ │ │ -0000f4bc : │ │ │ │ │ +0000f4cc : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #176] @ f58c │ │ │ │ │ + ldr r0, [pc, #176] @ f59c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f55c │ │ │ │ │ - ldr r1, [pc, #152] @ f590 │ │ │ │ │ + bgt f56c │ │ │ │ │ + ldr r1, [pc, #152] @ f5a0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -17196,219 +17200,219 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ f594 │ │ │ │ │ + ldr r1, [pc, #48] @ f5a4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f524 │ │ │ │ │ + b f534 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f598 : │ │ │ │ │ +0000f5a8 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f67c │ │ │ │ │ + beq f68c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f7b0 │ │ │ │ │ + bne f7c0 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f774 │ │ │ │ │ + bne f784 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f684 │ │ │ │ │ + beq f694 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge f658 │ │ │ │ │ + bge f668 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f738 │ │ │ │ │ + beq f748 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f7d4 │ │ │ │ │ + beq f7e4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ add r3, ip, #1 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f718 │ │ │ │ │ + bgt f728 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f67c │ │ │ │ │ + bgt f68c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f72c │ │ │ │ │ + beq f73c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge f658 │ │ │ │ │ + bge f668 │ │ │ │ │ mov r1, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r2, r1, ip, r2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f718 │ │ │ │ │ + bne f728 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble f658 │ │ │ │ │ + ble f668 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r3, #12 │ │ │ │ │ movne ip, r2 │ │ │ │ │ - bne f718 │ │ │ │ │ + bne f728 │ │ │ │ │ add r2, ip, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble f658 │ │ │ │ │ + ble f668 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne ip, r2 │ │ │ │ │ - bne f718 │ │ │ │ │ + bne f728 │ │ │ │ │ add ip, ip, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble f658 │ │ │ │ │ + ble f668 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f650 │ │ │ │ │ + bne f660 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f6f8 │ │ │ │ │ - b f658 │ │ │ │ │ + bgt f708 │ │ │ │ │ + b f668 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f7d4 │ │ │ │ │ + beq f7e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b f62c │ │ │ │ │ + b f63c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f67c │ │ │ │ │ + b f68c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble f658 │ │ │ │ │ + ble f668 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f760 │ │ │ │ │ + beq f770 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt f61c │ │ │ │ │ - b f658 │ │ │ │ │ + blt f62c │ │ │ │ │ + b f668 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f748 │ │ │ │ │ - b f658 │ │ │ │ │ + bgt f758 │ │ │ │ │ + b f668 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble f658 │ │ │ │ │ + ble f668 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f7d4 │ │ │ │ │ + beq f7e4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r2, r2, r3, lsl r1 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - b f62c │ │ │ │ │ + b f63c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b f67c │ │ │ │ │ + b f68c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f658 │ │ │ │ │ + b f668 │ │ │ │ │ │ │ │ │ │ -0000f7f0 : │ │ │ │ │ +0000f800 : │ │ │ │ │ dict_new(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #96] @ f888 │ │ │ │ │ + vldr d7, [pc, #96] @ f898 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ldr r2, [pc, #96] @ f890 │ │ │ │ │ + ldr r2, [pc, #96] @ f8a0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r2, [r0, #24] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ popne {fp, pc} │ │ │ │ │ - ldr r1, [pc, #80] @ f894 │ │ │ │ │ + ldr r1, [pc, #80] @ f8a4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -17425,15 +17429,15 @@ │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f898 : │ │ │ │ │ +0000f8a8 : │ │ │ │ │ dict_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -17449,125 +17453,125 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f948 │ │ │ │ │ + beq f958 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ - beq f900 │ │ │ │ │ + beq f910 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9f28 │ │ │ │ │ + bl 9f38 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f920 │ │ │ │ │ + bne f930 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f948 │ │ │ │ │ + beq f958 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5b04 │ │ │ │ │ - b f918 │ │ │ │ │ + bl 5b1c │ │ │ │ │ + b f928 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b f918 │ │ │ │ │ + b f928 │ │ │ │ │ │ │ │ │ │ -0000f950 : │ │ │ │ │ +0000f960 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f9b0 │ │ │ │ │ + bhi f9c0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f9dc │ │ │ │ │ + beq f9ec │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9a8 │ │ │ │ │ + beq f9b8 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt f98c │ │ │ │ │ + bgt f99c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b f9a8 │ │ │ │ │ + b f9b8 │ │ │ │ │ │ │ │ │ │ -0000fa00 : │ │ │ │ │ +0000fa10 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne fc18 │ │ │ │ │ + bne fc28 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fc38 │ │ │ │ │ + beq fc48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #508] @ fc5c │ │ │ │ │ + ldr r3, [pc, #508] @ fc6c │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ - bne fb10 │ │ │ │ │ - ldr r3, [pc, #492] @ fc60 │ │ │ │ │ + bne fb20 │ │ │ │ │ + ldr r3, [pc, #492] @ fc70 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ @@ -17576,402 +17580,401 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne fb18 │ │ │ │ │ + bne fb28 │ │ │ │ │ ldr r7, [r5] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne fbb0 │ │ │ │ │ + bne fbc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbe8 │ │ │ │ │ + bne fbf8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r5, r5, #4 │ │ │ │ │ - bne fb20 │ │ │ │ │ + bne fb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq fab4 │ │ │ │ │ + beq fac4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq fb04 │ │ │ │ │ + beq fb14 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble fb04 │ │ │ │ │ + ble fb14 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ - bl 1398 │ │ │ │ │ + bl 13b0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fbe8 │ │ │ │ │ + beq fbf8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble fb04 │ │ │ │ │ + ble fb14 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - bl 1398 │ │ │ │ │ + bl 13b0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fbe8 │ │ │ │ │ + beq fbf8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble fb04 │ │ │ │ │ + ble fb14 │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1398 │ │ │ │ │ + bl 13b0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fbe8 │ │ │ │ │ + beq fbf8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt fb7c │ │ │ │ │ - b fb04 │ │ │ │ │ - ldr r1, [pc, #172] @ fc64 │ │ │ │ │ + blt fb8c │ │ │ │ │ + b fb14 │ │ │ │ │ + ldr r1, [pc, #172] @ fc74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fbe8 │ │ │ │ │ + blt fbf8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne fc10 │ │ │ │ │ - bl fc68 │ │ │ │ │ + bne fc20 │ │ │ │ │ + bl fc78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq faf8 │ │ │ │ │ + beq fb08 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fc38 │ │ │ │ │ + bgt fc48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc38 │ │ │ │ │ + bne fc48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc38 │ │ │ │ │ - bl 5b04 │ │ │ │ │ - b fbe0 │ │ │ │ │ + b fc48 │ │ │ │ │ + bl 5b1c │ │ │ │ │ + b fbf0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc40 │ │ │ │ │ + bne fc50 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fb04 │ │ │ │ │ + b fb14 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ - b fc38 │ │ │ │ │ + bne fa50 │ │ │ │ │ + b fc48 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000c21c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000fc68 : │ │ │ │ │ +0000fc78 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 10118 │ │ │ │ │ + beq 1012c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ff88 │ │ │ │ │ + beq ff94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b fd88 │ │ │ │ │ + b fd98 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fde0 │ │ │ │ │ + ble fdec │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne fea0 │ │ │ │ │ + bne feac │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne fe10 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne fe1c │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq fe10 │ │ │ │ │ + beq fe1c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #1088] @ 10144 │ │ │ │ │ + ldr r1, [pc, #1092] @ 10158 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq fe90 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq fe9c │ │ │ │ │ + bl 1bc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fe34 │ │ │ │ │ + beq fe40 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd38 │ │ │ │ │ + bgt fd48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ff04 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq ff10 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fe74 │ │ │ │ │ + ble fe80 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd60 │ │ │ │ │ + bgt fd70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fef8 │ │ │ │ │ + beq ff04 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd84 │ │ │ │ │ + bgt fd94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd84 │ │ │ │ │ + bne fd94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq feb8 │ │ │ │ │ + beq fec4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ff58 │ │ │ │ │ + beq ff64 │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne ff38 │ │ │ │ │ + bne ff44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 100f8 │ │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ │ - ldr sl, [r4, #20] │ │ │ │ │ + bne 1010c │ │ │ │ │ + ldrd r8, [r4, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcc0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ble fcd0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fcdc │ │ │ │ │ + bgt fcec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ + str r3, [r9] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fea0 │ │ │ │ │ + ble feac │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq fcdc │ │ │ │ │ + beq fcec │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - beq fce8 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq fcf8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fcf4 │ │ │ │ │ + bne fd04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe50 │ │ │ │ │ + bgt fe5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1012c │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + beq 10140 │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff10 │ │ │ │ │ + ble ff1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b fec4 │ │ │ │ │ + b fed0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ + str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd44 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne fd54 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd44 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b fd54 │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fd1c │ │ │ │ │ - b fe34 │ │ │ │ │ + bne fd2c │ │ │ │ │ + b fe40 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fdfc │ │ │ │ │ - b fcdc │ │ │ │ │ + ble fe08 │ │ │ │ │ + b fcec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne ff38 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt feec │ │ │ │ │ + bgt fef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne feec │ │ │ │ │ + bne fef8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd60 │ │ │ │ │ + b fd70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd38 │ │ │ │ │ + b fd48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe5c │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne fe68 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe5c │ │ │ │ │ + b fe68 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fe5c │ │ │ │ │ + b fe68 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 100f8 │ │ │ │ │ + bne 1010c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldm r3, {r8, sl} │ │ │ │ │ + ldrd r8, [r3] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcc0 │ │ │ │ │ - b fdd4 │ │ │ │ │ + ble fcd0 │ │ │ │ │ + b fde0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff30 │ │ │ │ │ + beq ff3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_CALL _PyErr_FormatNote │ │ │ │ │ - b fe5c │ │ │ │ │ + b fe68 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b ffd4 │ │ │ │ │ + b ffe0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffac │ │ │ │ │ + bgt ffb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100a4 │ │ │ │ │ + beq 100b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffd0 │ │ │ │ │ + bgt ffdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffd0 │ │ │ │ │ + bne ffdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq feb8 │ │ │ │ │ + beq fec4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ff58 │ │ │ │ │ + beq ff64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne 100e8 │ │ │ │ │ + bne 100fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 100f8 │ │ │ │ │ + bne 1010c │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr sl, [r4, #20] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -17979,89 +17982,92 @@ │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - beq 100b0 │ │ │ │ │ + beq 100bc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1007c │ │ │ │ │ + bgt 10088 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10120 │ │ │ │ │ + beq 10134 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff90 │ │ │ │ │ + bgt ff9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff90 │ │ │ │ │ + bne ff9c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff90 │ │ │ │ │ + b ff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffac │ │ │ │ │ + b ffb8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 100c8 │ │ │ │ │ + bgt 100d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10138 │ │ │ │ │ + beq 1014c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe5c │ │ │ │ │ + bgt fe68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe5c │ │ │ │ │ - b ff20 │ │ │ │ │ + bne fe68 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fe68 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r3, [r4, #12] │ │ │ │ │ ldmeq r3, {r1, sl} │ │ │ │ │ - beq 1001c │ │ │ │ │ + beq 10028 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe5c │ │ │ │ │ + b fe68 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b feec │ │ │ │ │ + b fef8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1007c │ │ │ │ │ + b 10088 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe50 │ │ │ │ │ + b fe5c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 100c8 │ │ │ │ │ + b 100d4 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010148 : │ │ │ │ │ +0001015c : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -18069,456 +18075,456 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 101c8 │ │ │ │ │ + bne 101dc │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 101c8 │ │ │ │ │ + beq 101dc │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10204 │ │ │ │ │ + beq 10218 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 101b0 │ │ │ │ │ + bne 101c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101a0 │ │ │ │ │ + beq 101b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 101a8 │ │ │ │ │ + b 101bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 101f8 │ │ │ │ │ + beq 1020c │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 10198 │ │ │ │ │ - b 10204 │ │ │ │ │ + bne 101ac │ │ │ │ │ + b 10218 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 101a8 │ │ │ │ │ + b 101bc │ │ │ │ │ │ │ │ │ │ -0001020c : │ │ │ │ │ +00010220 : │ │ │ │ │ frozendict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 103e0 │ │ │ │ │ + bne 103f4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 10388 │ │ │ │ │ + beq 1039c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f7f0 │ │ │ │ │ + bl f800 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10368 │ │ │ │ │ + beq 1037c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ - beq 103c4 │ │ │ │ │ + beq 103d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1036c │ │ │ │ │ + beq 10380 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1036c │ │ │ │ │ + ble 10380 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr sl, [pc, #396] @ 10424 │ │ │ │ │ + ldr sl, [pc, #396] @ 10438 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 102ec │ │ │ │ │ + b 10300 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 1031c │ │ │ │ │ + bne 10330 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1031c │ │ │ │ │ + beq 10330 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 10378 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 1038c │ │ │ │ │ + bl 1bc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1034c │ │ │ │ │ + beq 10360 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 1036c │ │ │ │ │ + bge 10380 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 102a4 │ │ │ │ │ + ble 102b8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 102b4 │ │ │ │ │ + beq 102c8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 102c0 │ │ │ │ │ + bne 102d4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10368 │ │ │ │ │ + bgt 1037c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10418 │ │ │ │ │ + beq 1042c │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14dc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 102dc │ │ │ │ │ - b 1034c │ │ │ │ │ + bne 102f0 │ │ │ │ │ + b 10360 │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ - ldr r2, [pc, #148] @ 10428 │ │ │ │ │ + ldr r2, [pc, #148] @ 1043c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r7, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 10404 │ │ │ │ │ + beq 10418 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f7f0 │ │ │ │ │ + bl f800 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r5, #32] │ │ │ │ │ - beq 10368 │ │ │ │ │ + beq 1037c │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9f28 │ │ │ │ │ + bl 9f38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r6, r6, #4 │ │ │ │ │ - beq 10274 │ │ │ │ │ - b 1034c │ │ │ │ │ + beq 10288 │ │ │ │ │ + b 10360 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1023c │ │ │ │ │ - b 10368 │ │ │ │ │ + bne 10250 │ │ │ │ │ + b 1037c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 1036c │ │ │ │ │ + b 10380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10368 │ │ │ │ │ + b 1037c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001042c : │ │ │ │ │ +00010440 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r7, [pc, #724] @ 1072c │ │ │ │ │ + ldr r7, [pc, #724] @ 10740 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 1057c │ │ │ │ │ + beq 10590 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - bne 105a8 │ │ │ │ │ + bne 105bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 105cc │ │ │ │ │ + bne 105e0 │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1057c │ │ │ │ │ + blt 10590 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1057c │ │ │ │ │ + bne 10590 │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq 10638 │ │ │ │ │ + beq 1064c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 10500 │ │ │ │ │ - b 10530 │ │ │ │ │ + bgt 10514 │ │ │ │ │ + b 10544 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104f4 │ │ │ │ │ + beq 10508 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10584 │ │ │ │ │ + ble 10598 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 10530 │ │ │ │ │ + beq 10544 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 104ec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 104d8 │ │ │ │ │ + bgt 104ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 104d8 │ │ │ │ │ + bne 104ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 104d8 │ │ │ │ │ + b 104ec │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 10598 │ │ │ │ │ + bne 105ac │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 10598 │ │ │ │ │ - ldr r3, [pc, #480] @ 10730 │ │ │ │ │ + bne 105ac │ │ │ │ │ + ldr r3, [pc, #480] @ 10744 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 10598 │ │ │ │ │ + bhi 105ac │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 104f4 │ │ │ │ │ + bne 10508 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 104f4 │ │ │ │ │ + b 10508 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - bl 4f14 <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 10484 │ │ │ │ │ + beq 10498 │ │ │ │ │ ldrb r8, [r5, #2] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 106b8 │ │ │ │ │ + beq 106cc │ │ │ │ │ sub r6, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 10600 │ │ │ │ │ + b 10614 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 105f4 │ │ │ │ │ + blt 10608 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ - b 1062c │ │ │ │ │ + b 10640 │ │ │ │ │ ldr r0, [r6], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 10618 │ │ │ │ │ - b 1057c │ │ │ │ │ + blt 1062c │ │ │ │ │ + b 10590 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 10598 │ │ │ │ │ + ble 105ac │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ - b 10670 │ │ │ │ │ + b 10684 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10660 │ │ │ │ │ + beq 10674 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 106a0 │ │ │ │ │ + ble 106b4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 10530 │ │ │ │ │ + beq 10544 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10648 │ │ │ │ │ + beq 1065c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10648 │ │ │ │ │ + bgt 1065c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10648 │ │ │ │ │ + bne 1065c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10648 │ │ │ │ │ + b 1065c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10660 │ │ │ │ │ + bne 10674 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10660 │ │ │ │ │ + b 10674 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ add r4, r5, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10714 │ │ │ │ │ + bge 10728 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 10708 │ │ │ │ │ + beq 1071c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r7, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 10708 │ │ │ │ │ + bgt 1071c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 10708 │ │ │ │ │ + bne 1071c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 106c8 │ │ │ │ │ + b 106dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 6858 │ │ │ │ │ + b 6870 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010734 : │ │ │ │ │ +00010748 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10794 │ │ │ │ │ + beq 107a8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #76] @ 107ac │ │ │ │ │ + ldr r1, [pc, #76] @ 107c0 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 10780 │ │ │ │ │ + beq 10794 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10774 │ │ │ │ │ + bne 10788 │ │ │ │ │ movw r1, #4510 @ 0x119e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 10778 │ │ │ │ │ + b 1078c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000107b0 <_PyDictKeys_DecRef>: │ │ │ │ │ +000107c4 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ @@ -18530,331 +18536,331 @@ │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ - beq 108ec <_PyDictKeys_DecRef+0x13c> │ │ │ │ │ + beq 10900 <_PyDictKeys_DecRef+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 10840 <_PyDictKeys_DecRef+0x90> │ │ │ │ │ - b 1088c <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ + bgt 10854 <_PyDictKeys_DecRef+0x90> │ │ │ │ │ + b 108a0 <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10834 <_PyDictKeys_DecRef+0x84> │ │ │ │ │ + beq 10848 <_PyDictKeys_DecRef+0x84> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10870 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ + ble 10884 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 1088c <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ + beq 108a0 <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10818 <_PyDictKeys_DecRef+0x68> │ │ │ │ │ + beq 1082c <_PyDictKeys_DecRef+0x68> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10818 <_PyDictKeys_DecRef+0x68> │ │ │ │ │ + bgt 1082c <_PyDictKeys_DecRef+0x68> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 10818 <_PyDictKeys_DecRef+0x68> │ │ │ │ │ + bne 1082c <_PyDictKeys_DecRef+0x68> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10818 <_PyDictKeys_DecRef+0x68> │ │ │ │ │ + b 1082c <_PyDictKeys_DecRef+0x68> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 10834 <_PyDictKeys_DecRef+0x84> │ │ │ │ │ + bne 10848 <_PyDictKeys_DecRef+0x84> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 10840 <_PyDictKeys_DecRef+0x90> │ │ │ │ │ + bne 10854 <_PyDictKeys_DecRef+0x90> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 108dc <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ + bne 108f0 <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 108dc <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ - ldr r3, [pc, #196] @ 10970 <_PyDictKeys_DecRef+0x1c0> │ │ │ │ │ + bne 108f0 <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ + ldr r3, [pc, #196] @ 10984 <_PyDictKeys_DecRef+0x1c0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 108dc <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ + bhi 108f0 <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 108dc <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ + ble 108f0 <_PyDictKeys_DecRef+0x12c> │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 10928 <_PyDictKeys_DecRef+0x178> │ │ │ │ │ + b 1093c <_PyDictKeys_DecRef+0x178> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10918 <_PyDictKeys_DecRef+0x168> │ │ │ │ │ + beq 1092c <_PyDictKeys_DecRef+0x168> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10958 <_PyDictKeys_DecRef+0x1a8> │ │ │ │ │ + ble 1096c <_PyDictKeys_DecRef+0x1a8> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 1088c <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ + beq 108a0 <_PyDictKeys_DecRef+0xdc> │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10900 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ + beq 10914 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10900 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ + bgt 10914 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10900 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ + bne 10914 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10900 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ + b 10914 <_PyDictKeys_DecRef+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10918 <_PyDictKeys_DecRef+0x168> │ │ │ │ │ + bne 1092c <_PyDictKeys_DecRef+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10918 <_PyDictKeys_DecRef+0x168> │ │ │ │ │ + b 1092c <_PyDictKeys_DecRef+0x168> │ │ │ │ │ .word 0x000000bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010974 : │ │ │ │ │ +00010988 : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10a44 │ │ │ │ │ + beq 10a58 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 109f8 │ │ │ │ │ + bne 10a0c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 109f8 │ │ │ │ │ + beq 10a0c │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10a24 │ │ │ │ │ + beq 10a38 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 109e8 │ │ │ │ │ + bne 109fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a2c │ │ │ │ │ + beq 10a40 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109e4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109f0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109f0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109f0 │ │ │ │ │ │ │ │ │ │ -00010a4c : │ │ │ │ │ +00010a60 : │ │ │ │ │ anydict_repr_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 10d30 │ │ │ │ │ + bne 10d44 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c90 │ │ │ │ │ + beq 10ca4 │ │ │ │ │ mov r0, #6 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d54 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d40 │ │ │ │ │ + blt 10d54 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r8, [pc, #720] @ 10d80 │ │ │ │ │ + ldr r8, [pc, #720] @ 10d94 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10d14 │ │ │ │ │ + beq 10d28 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10cd4 │ │ │ │ │ + bne 10ce8 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 10c64 │ │ │ │ │ + ble 10c78 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ ldrb ip, [r3, #-14] │ │ │ │ │ lsl r0, r9, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10be8 │ │ │ │ │ + beq 10bfc │ │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10c40 │ │ │ │ │ + beq 10c54 │ │ │ │ │ ldr sl, [r3] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10c10 │ │ │ │ │ + ble 10c24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b64 │ │ │ │ │ + bne 10b78 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d48 │ │ │ │ │ + blt 10d5c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10bd4 │ │ │ │ │ + bgt 10be8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10d74 │ │ │ │ │ + beq 10d88 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10c1c │ │ │ │ │ + ble 10c30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 10ab0 │ │ │ │ │ + b 10ac4 │ │ │ │ │ mov ip, #12 │ │ │ │ │ mla r0, ip, r6, r0 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10cc0 │ │ │ │ │ + beq 10cd4 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b24 │ │ │ │ │ + bgt 10b38 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 10b24 │ │ │ │ │ + b 10b38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10be0 │ │ │ │ │ + bne 10bf4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10ab0 │ │ │ │ │ + b 10ac4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 10c64 │ │ │ │ │ + ble 10c78 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10cac │ │ │ │ │ + beq 10cc0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt 10b14 │ │ │ │ │ + blt 10b28 │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d40 │ │ │ │ │ + blt 10d54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -18869,477 +18875,477 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 10c50 │ │ │ │ │ - b 10c64 │ │ │ │ │ + bgt 10c64 │ │ │ │ │ + b 10c78 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 10bf4 │ │ │ │ │ - b 10c64 │ │ │ │ │ + bne 10c08 │ │ │ │ │ + b 10c78 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 10c64 │ │ │ │ │ + ble 10c78 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r6] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ add r3, r0, r1, lsl #3 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, r0, lsl r1 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ - b 10c04 │ │ │ │ │ - ldr r1, [pc, #100] @ 10d80 │ │ │ │ │ + b 10c18 │ │ │ │ │ + ldr r1, [pc, #100] @ 10d94 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10acc │ │ │ │ │ - b 10c64 │ │ │ │ │ - ble 10d68 │ │ │ │ │ + bne 10ae0 │ │ │ │ │ + b 10c78 │ │ │ │ │ + ble 10d7c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - b 10ca0 │ │ │ │ │ + b 10cb4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10bd4 │ │ │ │ │ + b 10be8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010d84 <_PyDict_FromKeys>: │ │ │ │ │ +00010d98 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1372] @ 112fc <_PyDict_FromKeys+0x578> │ │ │ │ │ + ldr r3, [pc, #1372] @ 11310 <_PyDict_FromKeys+0x578> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [ip, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 111c8 <_PyDict_FromKeys+0x444> │ │ │ │ │ + beq 111dc <_PyDict_FromKeys+0x444> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 111c8 <_PyDict_FromKeys+0x444> │ │ │ │ │ + beq 111dc <_PyDict_FromKeys+0x444> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + beq 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r8, [pc, #1260] @ 11300 <_PyDict_FromKeys+0x57c> │ │ │ │ │ + ldr r8, [pc, #1260] @ 11314 <_PyDict_FromKeys+0x57c> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 112d4 <_PyDict_FromKeys+0x550> │ │ │ │ │ + beq 112e8 <_PyDict_FromKeys+0x550> │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 111e8 <_PyDict_FromKeys+0x464> │ │ │ │ │ + bne 111fc <_PyDict_FromKeys+0x464> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 10fc8 <_PyDict_FromKeys+0x244> │ │ │ │ │ + bne 10fdc <_PyDict_FromKeys+0x244> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 11018 <_PyDict_FromKeys+0x294> │ │ │ │ │ + beq 1102c <_PyDict_FromKeys+0x294> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 11018 <_PyDict_FromKeys+0x294> │ │ │ │ │ + beq 1102c <_PyDict_FromKeys+0x294> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 11000 <_PyDict_FromKeys+0x27c> │ │ │ │ │ + beq 11014 <_PyDict_FromKeys+0x27c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11158 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + beq 1116c <_PyDict_FromKeys+0x3d4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 11030 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ - ldr r9, [pc, #1140] @ 11304 <_PyDict_FromKeys+0x580> │ │ │ │ │ + bne 11044 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + ldr r9, [pc, #1140] @ 11318 <_PyDict_FromKeys+0x580> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + beq 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f60 <_PyDict_FromKeys+0x1dc> │ │ │ │ │ + bgt 10f74 <_PyDict_FromKeys+0x1dc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 10f6c <_PyDict_FromKeys+0x1e8> │ │ │ │ │ + bne 10f80 <_PyDict_FromKeys+0x1e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 10f6c <_PyDict_FromKeys+0x1e8> │ │ │ │ │ + beq 10f80 <_PyDict_FromKeys+0x1e8> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 10f90 <_PyDict_FromKeys+0x20c> │ │ │ │ │ + beq 10fa4 <_PyDict_FromKeys+0x20c> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + bl 1bc8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f1c <_PyDict_FromKeys+0x198> │ │ │ │ │ + bgt 10f30 <_PyDict_FromKeys+0x198> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10fb4 <_PyDict_FromKeys+0x230> │ │ │ │ │ + beq 10fc8 <_PyDict_FromKeys+0x230> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 10e94 <_PyDict_FromKeys+0x110> │ │ │ │ │ + bne 10ea8 <_PyDict_FromKeys+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11134 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ + bne 11148 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f54 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + bgt 10f68 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10f54 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + bne 10f68 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 10ed4 <_PyDict_FromKeys+0x150> │ │ │ │ │ + beq 10ee8 <_PyDict_FromKeys+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11190 <_PyDict_FromKeys+0x40c> │ │ │ │ │ - ldr r3, [pc, #892] @ 11304 <_PyDict_FromKeys+0x580> │ │ │ │ │ + beq 111a4 <_PyDict_FromKeys+0x40c> │ │ │ │ │ + ldr r3, [pc, #892] @ 11318 <_PyDict_FromKeys+0x580> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 10eec <_PyDict_FromKeys+0x168> │ │ │ │ │ + bne 10f00 <_PyDict_FromKeys+0x168> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14c4 │ │ │ │ │ + bl 14dc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f0c <_PyDict_FromKeys+0x188> │ │ │ │ │ - b 10f1c <_PyDict_FromKeys+0x198> │ │ │ │ │ + ble 10f20 <_PyDict_FromKeys+0x188> │ │ │ │ │ + b 10f30 <_PyDict_FromKeys+0x198> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10f1c <_PyDict_FromKeys+0x198> │ │ │ │ │ + b 10f30 <_PyDict_FromKeys+0x198> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 10e6c <_PyDict_FromKeys+0xe8> │ │ │ │ │ + bne 10e80 <_PyDict_FromKeys+0xe8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 11018 <_PyDict_FromKeys+0x294> │ │ │ │ │ + beq 1102c <_PyDict_FromKeys+0x294> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 11018 <_PyDict_FromKeys+0x294> │ │ │ │ │ + beq 1102c <_PyDict_FromKeys+0x294> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - bne 10e6c <_PyDict_FromKeys+0xe8> │ │ │ │ │ + bne 10e80 <_PyDict_FromKeys+0xe8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 1a64 │ │ │ │ │ + b 1a68 │ │ │ │ │ R_ARM_JUMP24 dict_set_fromkeys │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 10e0 <_Py_dict_lookup+0xc5c> │ │ │ │ │ + b 10e4 <_Py_dict_lookup+0xc60> │ │ │ │ │ R_ARM_JUMP24 dict_dict_fromkeys │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 110a0 <_PyDict_FromKeys+0x31c> │ │ │ │ │ - ldr r1, [pc, #704] @ 11300 <_PyDict_FromKeys+0x57c> │ │ │ │ │ + beq 110b4 <_PyDict_FromKeys+0x31c> │ │ │ │ │ + ldr r1, [pc, #704] @ 11314 <_PyDict_FromKeys+0x57c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11054 <_PyDict_FromKeys+0x2d0> │ │ │ │ │ - b 110a0 <_PyDict_FromKeys+0x31c> │ │ │ │ │ + beq 11068 <_PyDict_FromKeys+0x2d0> │ │ │ │ │ + b 110b4 <_PyDict_FromKeys+0x31c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 11134 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ + blt 11148 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ mov r2, r7 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + beq 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1104c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bgt 11060 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1104c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne 11060 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1104c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + b 11060 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r9, [pc, #596] @ 11304 <_PyDict_FromKeys+0x580> │ │ │ │ │ - b 110e4 <_PyDict_FromKeys+0x360> │ │ │ │ │ + ldr r9, [pc, #596] @ 11318 <_PyDict_FromKeys+0x580> │ │ │ │ │ + b 110f8 <_PyDict_FromKeys+0x360> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 11110 <_PyDict_FromKeys+0x38c> │ │ │ │ │ + beq 11124 <_PyDict_FromKeys+0x38c> │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - beq 11184 <_PyDict_FromKeys+0x400> │ │ │ │ │ - bl 1bb0 │ │ │ │ │ + beq 11198 <_PyDict_FromKeys+0x400> │ │ │ │ │ + bl 1bc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 11134 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ + beq 11148 <_PyDict_FromKeys+0x3b0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + beq 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 110b0 <_PyDict_FromKeys+0x32c> │ │ │ │ │ + beq 110c4 <_PyDict_FromKeys+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 110bc <_PyDict_FromKeys+0x338> │ │ │ │ │ + bne 110d0 <_PyDict_FromKeys+0x338> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11158 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + bgt 1116c <_PyDict_FromKeys+0x3d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11158 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + bne 1116c <_PyDict_FromKeys+0x3d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + bgt 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + bne 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 10f54 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ - bl 14c4 │ │ │ │ │ + b 10f68 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + bl 14dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 110dc <_PyDict_FromKeys+0x358> │ │ │ │ │ + b 110f0 <_PyDict_FromKeys+0x358> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + bgt 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + bne 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f24 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ + b 10f38 <_PyDict_FromKeys+0x1a0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 10e00 <_PyDict_FromKeys+0x7c> │ │ │ │ │ + b 10e14 <_PyDict_FromKeys+0x7c> │ │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC frozendict_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS frozendict_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10e28 <_PyDict_FromKeys+0xa4> │ │ │ │ │ - ldr r1, [pc, #252] @ 11300 <_PyDict_FromKeys+0x57c> │ │ │ │ │ + beq 10e3c <_PyDict_FromKeys+0xa4> │ │ │ │ │ + ldr r1, [pc, #252] @ 11314 <_PyDict_FromKeys+0x57c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsSubclass │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 112b0 <_PyDict_FromKeys+0x52c> │ │ │ │ │ + beq 112c4 <_PyDict_FromKeys+0x52c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl f7f0 │ │ │ │ │ + bl f800 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - beq 11158 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + beq 1116c <_PyDict_FromKeys+0x3d4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b1c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11270 <_PyDict_FromKeys+0x4ec> │ │ │ │ │ + bne 11284 <_PyDict_FromKeys+0x4ec> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11268 <_PyDict_FromKeys+0x4e4> │ │ │ │ │ + bgt 1127c <_PyDict_FromKeys+0x4e4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 112f0 <_PyDict_FromKeys+0x56c> │ │ │ │ │ + beq 11304 <_PyDict_FromKeys+0x56c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 10e28 <_PyDict_FromKeys+0xa4> │ │ │ │ │ + b 10e3c <_PyDict_FromKeys+0xa4> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11288 <_PyDict_FromKeys+0x504> │ │ │ │ │ + bgt 1129c <_PyDict_FromKeys+0x504> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 112c8 <_PyDict_FromKeys+0x544> │ │ │ │ │ + beq 112dc <_PyDict_FromKeys+0x544> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + bgt 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + bne 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1117c <_PyDict_FromKeys+0x3f8> │ │ │ │ │ + b 11190 <_PyDict_FromKeys+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl f7f0 │ │ │ │ │ + bl f800 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 11230 <_PyDict_FromKeys+0x4ac> │ │ │ │ │ - b 11158 <_PyDict_FromKeys+0x3d4> │ │ │ │ │ + bne 11244 <_PyDict_FromKeys+0x4ac> │ │ │ │ │ + b 1116c <_PyDict_FromKeys+0x3d4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11288 <_PyDict_FromKeys+0x504> │ │ │ │ │ + b 1129c <_PyDict_FromKeys+0x504> │ │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC frozendict_new │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS frozendict_new │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 111fc <_PyDict_FromKeys+0x478> │ │ │ │ │ + bne 11210 <_PyDict_FromKeys+0x478> │ │ │ │ │ sub r4, r8, #240 @ 0xf0 │ │ │ │ │ - b 10fd0 <_PyDict_FromKeys+0x24c> │ │ │ │ │ + b 10fe4 <_PyDict_FromKeys+0x24c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11268 <_PyDict_FromKeys+0x4e4> │ │ │ │ │ + b 1127c <_PyDict_FromKeys+0x4e4> │ │ │ │ │ .word 0x00000544 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00011308 <_PyDict_LoadGlobal>: │ │ │ │ │ +0001131c <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -19348,183 +19354,183 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 113d8 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ + bne 113ec <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 113d8 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ + beq 113ec <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 113c8 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ + beq 113dc <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 113d0 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ + beq 113e4 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 113bc <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ + bne 113d0 <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 113d0 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ + beq 113e4 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 11394 <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ + bne 113a8 <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 113bc <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ + b 113d0 <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 113d0 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ + beq 113e4 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 11350 <_PyDict_LoadGlobal+0x48> │ │ │ │ │ + b 11364 <_PyDict_LoadGlobal+0x48> │ │ │ │ │ │ │ │ │ │ -000113f8 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0001140c <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr ip, [pc, #112] @ 11478 <_PyDict_SetItem_KnownHash_LockHeld+0x80> │ │ │ │ │ + ldr ip, [pc, #112] @ 1148c <_PyDict_SetItem_KnownHash_LockHeld+0x80> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 11448 <_PyDict_SetItem_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 1145c <_PyDict_SetItem_KnownHash_LockHeld+0x50> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ + b 14dc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001147c : │ │ │ │ │ +00011490 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 114a4 │ │ │ │ │ + beq 114b8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000114b0 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +000114c4 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 114d4 <_PyObject_MaterializeManagedDict+0x24> │ │ │ │ │ + beq 114e8 <_PyObject_MaterializeManagedDict+0x24> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8ac <_Py_dict_lookup+0x428> │ │ │ │ │ + b 8b0 <_Py_dict_lookup+0x42c> │ │ │ │ │ R_ARM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -000114e0 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +000114f4 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 1157c <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ - ldr ip, [pc, #184] @ 115cc <_PyDict_SetItem_KnownHash+0xec> │ │ │ │ │ + beq 11590 <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ + ldr ip, [pc, #184] @ 115e0 <_PyDict_SetItem_KnownHash+0xec> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 11550 <_PyDict_SetItem_KnownHash+0x70> │ │ │ │ │ + beq 11564 <_PyDict_SetItem_KnownHash+0x70> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, r3, #1 │ │ │ │ │ movgt r3, lr │ │ │ │ │ movle r3, lr │ │ │ │ │ strle ip, [lr] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [lr] │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r1, [pc, #76] @ 115d0 <_PyDict_SetItem_KnownHash+0xf0> │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #76] @ 115e4 <_PyDict_SetItem_KnownHash+0xf0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 11598 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ + beq 115ac <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115b8 <_PyDict_SetItem_KnownHash+0xd8> │ │ │ │ │ + beq 115cc <_PyDict_SetItem_KnownHash+0xd8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -19537,86 +19543,86 @@ │ │ │ │ │ mov r1, #2848 @ 0xb20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 115b0 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ + b 115c4 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000115d4 : │ │ │ │ │ +000115e8 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #772] @ 11900 │ │ │ │ │ + ldr r4, [pc, #772] @ 11914 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 118b4 │ │ │ │ │ + beq 118c8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 11898 │ │ │ │ │ + beq 118ac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 118a8 │ │ │ │ │ + bhi 118bc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11890 │ │ │ │ │ + bne 118a4 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - bgt 1168c │ │ │ │ │ - b 11818 │ │ │ │ │ + bgt 116a0 │ │ │ │ │ + b 1182c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 11884 │ │ │ │ │ + ble 11898 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 11818 │ │ │ │ │ + bge 1182c │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 117ac │ │ │ │ │ + beq 117c0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ ldr sl, [r2, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 11808 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117f8 │ │ │ │ │ + bne 1180c │ │ │ │ │ ldr r9, [r0, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 11808 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ @@ -19624,85 +19630,85 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1185c │ │ │ │ │ + beq 11870 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 117d4 │ │ │ │ │ + ble 117e8 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1177c │ │ │ │ │ + ble 11790 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11670 │ │ │ │ │ + bgt 11684 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11670 │ │ │ │ │ + bne 11684 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 11670 │ │ │ │ │ + b 11684 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1174c │ │ │ │ │ + bne 11760 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11670 │ │ │ │ │ - b 11758 │ │ │ │ │ + bgt 11684 │ │ │ │ │ + b 1176c │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 11808 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ - b 116d4 │ │ │ │ │ + b 116e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11740 │ │ │ │ │ + bne 11754 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 11740 │ │ │ │ │ + b 11754 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 116d4 │ │ │ │ │ + bne 116e8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 1168c │ │ │ │ │ + blt 116a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub r8, r3, #2 │ │ │ │ │ @@ -19718,79 +19724,79 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 118e4 │ │ │ │ │ + ble 118f8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 118c8 │ │ │ │ │ + ble 118dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 11854 │ │ │ │ │ + bne 11868 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1181c │ │ │ │ │ - ldr r1, [pc, #96] @ 11900 │ │ │ │ │ + b 11830 │ │ │ │ │ + ldr r1, [pc, #96] @ 11914 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11634 │ │ │ │ │ + bne 11648 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11844 │ │ │ │ │ + b 11858 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11618 │ │ │ │ │ - b 118a8 │ │ │ │ │ + bne 1162c │ │ │ │ │ + b 118bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11874 │ │ │ │ │ + bne 11888 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11874 │ │ │ │ │ + b 11888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1187c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11868 │ │ │ │ │ + b 1187c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00011904 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +00011918 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - ldr lr, [pc, #128] @ 119a8 <_PyDict_GetItem_KnownHash+0xa4> │ │ │ │ │ + ldr lr, [pc, #128] @ 119bc <_PyDict_GetItem_KnownHash+0xa4> │ │ │ │ │ ldrb r3, [ip, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 11950 <_PyDict_GetItem_KnownHash+0x4c> │ │ │ │ │ + beq 11964 <_PyDict_GetItem_KnownHash+0x4c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -19798,36 +19804,36 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11990 <_PyDict_GetItem_KnownHash+0x8c> │ │ │ │ │ + bne 119a4 <_PyDict_GetItem_KnownHash+0x8c> │ │ │ │ │ movw r1, #2457 @ 0x999 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 11948 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ + b 1195c <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - b 11948 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ + b 1195c <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000119ac : │ │ │ │ │ +000119c0 : │ │ │ │ │ frozendict_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 118 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7ed4 │ │ │ │ │ + bl 7eec │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 118 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ bne 1c0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ - bl 4d44 │ │ │ │ │ + bl 4d5c │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne 1c4 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -210,15 +210,15 @@ │ │ │ │ │ 00000284 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [pc, #12] @ 29c │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a35c │ │ │ │ │ + b a36c │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000002a0 : │ │ │ │ │ frozendict_or(): │ │ │ │ │ ldr ip, [pc, #140] @ 334 │ │ │ │ │ @@ -269,15 +269,15 @@ │ │ │ │ │ dictviews_or(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 13b4 <_PyDict_CheckConsistency+0x230> │ │ │ │ │ + bl 13b8 <_PyDict_CheckConsistency+0x234> │ │ │ │ │ R_ARM_CALL dictviews_to_set │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 390 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PySet_Update> │ │ │ │ │ R_ARM_CALL _PySet_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 52b4 │ │ │ │ │ + bl 52cc │ │ │ │ │ R_ARM_CALL copy_lock_held │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 714 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ @@ -355,15 +355,15 @@ │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5f8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -373,15 +373,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ - bl 11904 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl 11918 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 4dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 59c │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ bne 55c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 82f0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + bl 8300 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 69c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -507,28 +507,28 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 73c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 73c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b4 <_PyDict_CheckConsistency+0x230> │ │ │ │ │ + bl 13b8 <_PyDict_CheckConsistency+0x234> │ │ │ │ │ R_ARM_CALL dictviews_to_set │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 714 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ ldr r0, [pc, #116] @ 750 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ @@ -742,20 +742,20 @@ │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ beq 9a8 <_PyObject_SetManagedDict+0x58> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r4, [r5, #-12] │ │ │ │ │ - bl d83c │ │ │ │ │ + bl d84c │ │ │ │ │ R_ARM_CALL clear_inline_values │ │ │ │ │ b a30 <_PyObject_SetManagedDict+0xe0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 990 <_PyObject_SetManagedDict+0x40> │ │ │ │ │ + bl 994 <_PyObject_SetManagedDict+0x44> │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a38 <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 9e0 <_PyObject_SetManagedDict+0x90> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ beq a24 <_PyObject_SetManagedDict+0xd4> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r5, #-12] │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a40 : │ │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq a64 │ │ │ │ │ ldr r1, [pc, #28] @ a78 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a35c │ │ │ │ │ + b a36c │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -832,15 +832,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4090 │ │ │ │ │ + bl 40a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq b04 │ │ │ │ │ ldr r0, [pc, #36] @ b10 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -881,15 +881,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq bcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1958 │ │ │ │ │ + bl 195c │ │ │ │ │ R_ARM_CALL frozendict_new │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt b98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -905,15 +905,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstantBorrowed │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [pc, #16] @ bd4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1958 │ │ │ │ │ + b 195c │ │ │ │ │ R_ARM_JUMP24 frozendict_new │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000bd8 : │ │ │ │ │ @@ -933,15 +933,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - bl 10a4c │ │ │ │ │ + bl 10a60 │ │ │ │ │ R_ARM_CALL anydict_repr_impl │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq c94 │ │ │ │ │ ldr r1, [pc, #28] @ ca8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a35c │ │ │ │ │ + b a36c │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -1025,15 +1025,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq d44 │ │ │ │ │ ldr r1, [pc, #28] @ d58 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a35c │ │ │ │ │ + b a36c │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -1108,15 +1108,15 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp] │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 76f8 <_PyDict_Next> │ │ │ │ │ + bl 7710 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e88 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ @@ -1187,15 +1187,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4900 │ │ │ │ │ + b 4918 │ │ │ │ │ R_ARM_JUMP24 dict_getitem │ │ │ │ │ │ │ │ │ │ 00000f4c : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b fe8 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5b1c │ │ │ │ │ R_ARM_JUMP24 dict_merge │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000ff4 : │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1068 │ │ │ │ │ - b fc68 │ │ │ │ │ + b fc78 │ │ │ │ │ R_ARM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00001074 : │ │ │ │ │ @@ -1303,15 +1303,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30d0 │ │ │ │ │ R_ARM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000010a8 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -1366,15 +1366,15 @@ │ │ │ │ │ ldr r3, [pc, #52] @ 1180 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4cc8 │ │ │ │ │ + bl 4ce0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r1, r4, #10304 @ 0x2840 │ │ │ │ │ addeq r1, r1, #26 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ addeq r5, r5, r1, lsl #2 │ │ │ │ │ streq r0, [r5, #8] │ │ │ │ │ @@ -1860,15 +1860,15 @@ │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 1a10 │ │ │ │ │ + bl 1a28 │ │ │ │ │ R_ARM_CALL new_keys_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -1894,15 +1894,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 17c4 <_PyDict_GetItemWithError+0x4c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11904 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b 11918 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000017cc <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1914,15 +1914,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 182c <_PyDict_GetItemStringWithError+0x60> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 40d4 │ │ │ │ │ + bl 40ec │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1828 <_PyDict_GetItemStringWithError+0x5c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1964,15 +1964,15 @@ │ │ │ │ │ │ │ │ │ │ 00001884 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 82f0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8300 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ │ │ │ │ │ 00001898 <_PyDict_SetItem_Take2_KnownHash>: │ │ │ │ │ _PyDict_SetItem_Take2_KnownHash(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -1980,19 +1980,19 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bne 18c8 <_PyDict_SetItem_Take2_KnownHash+0x30> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 14c4 <_PyDict_CheckConsistency+0x340> │ │ │ │ │ + b 14dc <_PyDict_CheckConsistency+0x358> │ │ │ │ │ R_ARM_JUMP24 insert_to_emptydict │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1bc8 │ │ │ │ │ R_ARM_JUMP24 insertdict │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000018d8 <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -2000,15 +2000,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl ccb0 │ │ │ │ │ + bl ccc0 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [fp, #-16] │ │ │ │ │ bne 1930 <_PyDict_Pop+0x58> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 1928 <_PyDict_Pop+0x50> │ │ │ │ │ ldr r3, [r4] │ │ │ ├── memoryobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -60,22 +60,22 @@ │ │ │ │ │ 56: 000000a0 52 FUNC LOCAL DEFAULT 1 memory_traverse │ │ │ │ │ 57: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 58: 000017a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 59: 00001bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 60: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 61: 000000d4 132 FUNC LOCAL DEFAULT 1 memory_length │ │ │ │ │ 62: 00000308 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 63: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 64: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 65: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 66: 00000158 436 FUNC LOCAL DEFAULT 1 memory_hash │ │ │ │ │ - 67: 0000030c 324 FUNC LOCAL DEFAULT 1 get_native_fmtchar │ │ │ │ │ - 68: 00002bc8 256 FUNC LOCAL DEFAULT 1 buffer_to_contiguous │ │ │ │ │ - 69: 00000378 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 70: 00001bbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 00001bbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 64: 00002bc8 256 FUNC LOCAL DEFAULT 1 buffer_to_contiguous │ │ │ │ │ + 65: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 66: 00000358 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 67: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 68: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 69: 00000158 436 FUNC LOCAL DEFAULT 1 memory_hash │ │ │ │ │ + 70: 0000030c 324 FUNC LOCAL DEFAULT 1 get_native_fmtchar │ │ │ │ │ 71: 000003a0 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 72: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 73: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 74: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 75: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 76: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 77: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ @@ -317,21 +317,21 @@ │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 319: 000017a0 1052 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 325: 00001bbc 456 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 320: 00001bbc 456 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsASCIIString │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,51 +7,51 @@ │ │ │ │ │ 00000128 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000130 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000013c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000140 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000144 00003c2b R_ARM_MOVW_ABS_NC 000002ec .LC16 │ │ │ │ │ 00000148 00003c2c R_ARM_MOVT_ABS 000002ec .LC16 │ │ │ │ │ 00000150 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c4 00003f2b R_ARM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000001c8 00003f2c R_ARM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -000001cc 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000001c4 0000422b R_ARM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ +000001c8 0000422c R_ARM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ +000001cc 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000001dc 0000072b R_ARM_MOVW_ABS_NC 00000098 .LC3 │ │ │ │ │ 000001e0 0000072c R_ARM_MOVT_ABS 00000098 .LC3 │ │ │ │ │ -000001e4 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000208 0001411c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000234 0001421c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +000001e4 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000208 0001451c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000234 0001461c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ 00000258 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000025c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000260 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000264 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000026c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000278 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000288 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000288 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002ac 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 0000402b R_ARM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -000002bc 0000402c R_ARM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -000002c0 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000002b8 0000432b R_ARM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +000002bc 0000432c R_ARM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +000002c0 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000002cc 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002d0 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002d4 0000412b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ -000002d8 0000412c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ +000002d4 0000442b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ +000002d8 0000442c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ 000002e0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002e8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002ec 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002f0 00003e2b R_ARM_MOVW_ABS_NC 00000308 .LC17 │ │ │ │ │ -000002f4 00003e2c R_ARM_MOVT_ABS 00000308 .LC17 │ │ │ │ │ +000002f0 0000412b R_ARM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +000002f4 0000412c R_ARM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ 000002fc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000304 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000304 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000518 0001471c R_ARM_CALL 00000000 PyUnicode_AsASCIIString │ │ │ │ │ -00000558 00003f2b R_ARM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -0000055c 00003f2c R_ARM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -00000560 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000558 0000422b R_ARM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ +0000055c 0000422c R_ARM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ +00000560 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000570 0000072b R_ARM_MOVW_ABS_NC 00000098 .LC3 │ │ │ │ │ 00000574 0000072c R_ARM_MOVT_ABS 00000098 .LC3 │ │ │ │ │ -00000578 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000578 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000058c 0001481c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000005ec 0000072b R_ARM_MOVW_ABS_NC 00000098 .LC3 │ │ │ │ │ 000005f0 0000072c R_ARM_MOVT_ABS 00000098 .LC3 │ │ │ │ │ 000005f4 0000692b R_ARM_MOVW_ABS_NC 00000428 .LC56 │ │ │ │ │ 000005f8 0000692c R_ARM_MOVT_ABS 00000428 .LC56 │ │ │ │ │ 00000630 0000181c R_ARM_CALL 00000a60 init_flags │ │ │ │ │ 00000678 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -70,26 +70,26 @@ │ │ │ │ │ 00000764 0000472c R_ARM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ 00000768 0000612b R_ARM_MOVW_ABS_NC 00000408 .LC48 │ │ │ │ │ 0000076c 0000612c R_ARM_MOVT_ABS 00000408 .LC48 │ │ │ │ │ 000007a0 00004d2b R_ARM_MOVW_ABS_NC 000003b8 .LC28 │ │ │ │ │ 000007a4 00004d2c R_ARM_MOVT_ABS 000003b8 .LC28 │ │ │ │ │ 000007a8 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ 000007ac 00004c2c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -000007bc 0000402b R_ARM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -000007c0 0000402c R_ARM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -000007c4 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000007d4 00003f2b R_ARM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000007d8 00003f2c R_ARM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -000007dc 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007bc 0000432b R_ARM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +000007c0 0000432c R_ARM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +000007c4 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007d4 0000422b R_ARM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ +000007d8 0000422c R_ARM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ +000007dc 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000007ec 0000072b R_ARM_MOVW_ABS_NC 00000098 .LC3 │ │ │ │ │ 000007f0 0000072c R_ARM_MOVT_ABS 00000098 .LC3 │ │ │ │ │ -000007f4 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000804 0000402b R_ARM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -00000808 0000402c R_ARM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -0000080c 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007f4 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000804 0000432b R_ARM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +00000808 0000432c R_ARM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000080c 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000818 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000081c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000820 0000732b R_ARM_MOVW_ABS_NC 00000534 .LC66 │ │ │ │ │ 00000824 0000732c R_ARM_MOVT_ABS 00000534 .LC66 │ │ │ │ │ 0000082c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000838 0000512b R_ARM_MOVW_ABS_NC 000003c8 .LC32 │ │ │ │ │ 0000083c 0000512c R_ARM_MOVT_ABS 000003c8 .LC32 │ │ │ │ │ @@ -140,22 +140,22 @@ │ │ │ │ │ 00000974 00005e2b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ 00000978 00005e2c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ 0000098c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000990 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000994 0000702b R_ARM_MOVW_ABS_NC 0000048c .LC63 │ │ │ │ │ 00000998 0000702c R_ARM_MOVT_ABS 0000048c .LC63 │ │ │ │ │ 000009a0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009ac 0000402b R_ARM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -000009b0 0000402c R_ARM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ +000009ac 0000432b R_ARM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +000009b0 0000432c R_ARM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ 000009b4 00006b2b R_ARM_MOVW_ABS_NC 00000430 .LC58 │ │ │ │ │ 000009b8 00006b2c R_ARM_MOVT_ABS 00000430 .LC58 │ │ │ │ │ 000009c8 00006a2b R_ARM_MOVW_ABS_NC 0000042c .LC57 │ │ │ │ │ 000009cc 00006a2c R_ARM_MOVT_ABS 0000042c .LC57 │ │ │ │ │ -000009d0 00003f2b R_ARM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000009d4 00003f2c R_ARM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +000009d0 0000422b R_ARM_MOVW_ABS_NC 00000358 .LC19 │ │ │ │ │ +000009d4 0000422c R_ARM_MOVT_ABS 00000358 .LC19 │ │ │ │ │ 000009e8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009ec 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009f0 0000712b R_ARM_MOVW_ABS_NC 000004ac .LC64 │ │ │ │ │ 000009f4 0000712c R_ARM_MOVT_ABS 000004ac .LC64 │ │ │ │ │ 000009fc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a08 00006c2b R_ARM_MOVW_ABS_NC 00000434 .LC59 │ │ │ │ │ 00000a0c 00006c2c R_ARM_MOVT_ABS 00000434 .LC59 │ │ │ │ │ @@ -286,23 +286,23 @@ │ │ │ │ │ 00001368 0000a81c R_ARM_CALL 00002428 copy_base │ │ │ │ │ 00001370 00013a1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001380 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001384 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001388 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000138c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001394 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013a4 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013a4 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000013e0 0000a81c R_ARM_CALL 00002428 copy_base │ │ │ │ │ 000013e8 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000013f0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013f4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013f8 0000a02b R_ARM_MOVW_ABS_NC 00000770 .LC85 │ │ │ │ │ 000013fc 0000a02c R_ARM_MOVT_ABS 00000770 .LC85 │ │ │ │ │ 00001404 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001410 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001410 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001418 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000141c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001420 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001424 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000142c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001438 0001371c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000144c 0001382b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ │ 0000159c 00001d2c R_ARM_MOVT_ABS 0000011c .LC7 │ │ │ │ │ 000015a4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000015ac 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ 000015b0 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ 000015b4 0000a22b R_ARM_MOVW_ABS_NC 000007a8 .LC87 │ │ │ │ │ 000015b8 0000a22c R_ARM_MOVT_ABS 000007a8 .LC87 │ │ │ │ │ 000015c0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000160c 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000160c 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00001668 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000166c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001670 0000a92b R_ARM_MOVW_ABS_NC 000007ec .LC88 │ │ │ │ │ 00001674 0000a92c R_ARM_MOVT_ABS 000007ec .LC88 │ │ │ │ │ 0000167c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001748 0000131c R_ARM_CALL 000006fc mbuf_alloc │ │ │ │ │ 00001778 00015f1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ @@ -345,36 +345,36 @@ │ │ │ │ │ 000017c0 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001828 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000182c 00000b2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000018a0 0000ab2b R_ARM_MOVW_ABS_NC 00000830 .LC89 │ │ │ │ │ 000018a4 0000ab2c R_ARM_MOVT_ABS 00000830 .LC89 │ │ │ │ │ 000018d4 0000ab2b R_ARM_MOVW_ABS_NC 00000830 .LC89 │ │ │ │ │ 000018d8 0000ab2c R_ARM_MOVT_ABS 00000830 .LC89 │ │ │ │ │ -000018e0 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000018e0 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000018f0 0000ab2b R_ARM_MOVW_ABS_NC 00000830 .LC89 │ │ │ │ │ 000018f4 0000ab2c R_ARM_MOVT_ABS 00000830 .LC89 │ │ │ │ │ -00001900 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00001914 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001900 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001914 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00001960 0000af1c R_ARM_CALL 0000289c cmp_base │ │ │ │ │ 0000198c 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001990 0001602c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000019a4 00013a1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000019e4 0001271c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000019f4 0001611c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001a04 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001a08 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001a4c 0000ab2b R_ARM_MOVW_ABS_NC 00000830 .LC89 │ │ │ │ │ 00001a50 0000ab2c R_ARM_MOVT_ABS 00000830 .LC89 │ │ │ │ │ 00001a5c 0001611c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001a74 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001a78 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001b04 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b04 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001b0c 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001b58 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b6c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b6c 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001b74 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001bc0 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bd4 0001651c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001bfc 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c20 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dd4 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ 00001de4 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ @@ -496,25 +496,25 @@ │ │ │ │ │ 000029d0 00012a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000029e8 00015b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000029ec 00015b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002a10 0001771c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00002a1c 0001781c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00002a58 0001791c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ 00002a64 00017a1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00002a74 0001451c R_ARM_CALL 00001bbc PyBuffer_ToContiguous │ │ │ │ │ +00002a74 0001401c R_ARM_CALL 00001bbc PyBuffer_ToContiguous │ │ │ │ │ 00002a84 00017b1c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ 00002a9c 0000cb2b R_ARM_MOVW_ABS_NC 0000095c .LC104 │ │ │ │ │ 00002aa0 0000cb2c R_ARM_MOVT_ABS 0000095c .LC104 │ │ │ │ │ -00002aa4 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00002aa4 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00002ab4 0000cc2b R_ARM_MOVW_ABS_NC 00000960 .LC105 │ │ │ │ │ 00002ab8 0000cc2c R_ARM_MOVT_ABS 00000960 .LC105 │ │ │ │ │ -00002abc 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00002abc 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00002aec 0000cd2b R_ARM_MOVW_ABS_NC 00000964 .LC106 │ │ │ │ │ 00002af0 0000cd2c R_ARM_MOVT_ABS 00000964 .LC106 │ │ │ │ │ -00002af4 0001401c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00002af4 0001441c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00002b00 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002b04 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002b08 0000ce2b R_ARM_MOVW_ABS_NC 00000968 .LC107 │ │ │ │ │ 00002b0c 0000ce2c R_ARM_MOVT_ABS 00000968 .LC107 │ │ │ │ │ 00002b14 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b54 00012a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00002b64 0000c82b R_ARM_MOVW_ABS_NC 00000934 .LC101 │ │ │ │ │ @@ -532,20 +532,20 @@ │ │ │ │ │ 00002ba0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002ba4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002ba8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002bac 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002bb4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002bbc 00017c1c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ 00002bc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002bf4 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bf4 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002c7c 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002cc0 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002d78 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cc0 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d78 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002dc8 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002dd8 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002dd8 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002e78 0000a81d R_ARM_JUMP24 00002428 copy_base │ │ │ │ │ 00002fcc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002fd0 00000b2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003024 0001261c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000030a4 0000d42b R_ARM_MOVW_ABS_NC 00000988 .LC108 │ │ │ │ │ 000030a8 0000d42c R_ARM_MOVT_ABS 00000988 .LC108 │ │ │ │ │ 000030b0 00017d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -584,15 +584,15 @@ │ │ │ │ │ 00003348 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000334c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003350 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00003354 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 0000335c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000033e8 0001791c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ 000033f4 00017a1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00003404 0001451c R_ARM_CALL 00001bbc PyBuffer_ToContiguous │ │ │ │ │ +00003404 0001401c R_ARM_CALL 00001bbc PyBuffer_ToContiguous │ │ │ │ │ 00003414 00017a1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ 00003420 0001811c R_ARM_CALL 00000000 PyBytesWriter_GetSize │ │ │ │ │ 00003434 0001821c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00003444 00017c1c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ 0000346c 0001821c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 000034a8 00012a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000034d0 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ @@ -640,38 +640,38 @@ │ │ │ │ │ 0000381c 00015b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003854 0001571d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00003880 0000f12b R_ARM_MOVW_ABS_NC 00000a84 .LC117 │ │ │ │ │ 00003884 0000f12c R_ARM_MOVT_ABS 00000a84 .LC117 │ │ │ │ │ 00003888 0000f02b R_ARM_MOVW_ABS_NC 00000a7c .LC116 │ │ │ │ │ 0000388c 0000f02c R_ARM_MOVT_ABS 00000a7c .LC116 │ │ │ │ │ 00003890 0001861c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000038a0 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000038a0 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000038c4 0001871c R_ARM_CALL 00000000 PyBytes_FromString │ │ │ │ │ 000038d8 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000038e8 0000f22b R_ARM_MOVW_ABS_NC 00000a8c .LC118 │ │ │ │ │ 000038ec 0000f22c R_ARM_MOVT_ABS 00000a8c .LC118 │ │ │ │ │ 000038f0 0001881c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00003904 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003904 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003920 00015e1c R_ARM_CALL 00001724 PyMemoryView_FromMemory │ │ │ │ │ 00003938 0000b71c R_ARM_CALL 0000311c Py_XDECREF │ │ │ │ │ 00003940 0000b71c R_ARM_CALL 0000311c Py_XDECREF │ │ │ │ │ 00003948 0000b71c R_ARM_CALL 0000311c Py_XDECREF │ │ │ │ │ -0000395c 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003964 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000395c 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003964 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003a20 0000af1c R_ARM_CALL 0000289c cmp_base │ │ │ │ │ 00003b3c 00014d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00003bac 0000901c R_ARM_CALL 00001d84 tolist_base │ │ │ │ │ 00003c08 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003c64 0000101c R_ARM_CALL 0000053c PyMemoryView_FromObjectAndFlags │ │ │ │ │ 00003c84 00012b1c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00003c94 0001501c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00003ca0 0000131c R_ARM_CALL 000006fc mbuf_alloc │ │ │ │ │ 00003cb8 0001271c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00003cf0 0001781c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003cf8 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003cf8 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003d08 00018c1c R_ARM_CALL 00000000 strcpy │ │ │ │ │ 00003d8c 0000181c R_ARM_CALL 00000a60 init_flags │ │ │ │ │ 00003dc4 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e4c 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e70 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e88 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003ea4 00012b1c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ @@ -682,26 +682,26 @@ │ │ │ │ │ 00003ec4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003ee8 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003ef4 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00003ef8 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00003efc 0000f32b R_ARM_MOVW_ABS_NC 00000a98 .LC119 │ │ │ │ │ 00003f00 0000f32c R_ARM_MOVT_ABS 00000a98 .LC119 │ │ │ │ │ 00003f28 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f30 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f30 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003f54 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0xd828 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00019102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002602 R_ARM_ABS32 00001234 memory_dealloc │ │ │ │ │ 0000002c 0000e202 R_ARM_ABS32 00000130 memory_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004202 R_ARM_ABS32 00000158 memory_hash │ │ │ │ │ +0000003c 00004502 R_ARM_ABS32 00000158 memory_hash │ │ │ │ │ 00000048 00019202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00007d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00003802 R_ARM_ABS32 000000a0 memory_traverse │ │ │ │ │ 00000060 0000dd02 R_ARM_ABS32 000000d0 memory_clear │ │ │ │ │ 00000064 0000ae02 R_ARM_ABS32 000017cc memory_richcompare │ │ │ │ │ 0000006c 0000d502 R_ARM_ABS32 00002fb4 memory_iter │ │ │ │ │ @@ -1049,27 +1049,27 @@ │ │ │ │ │ 00001b88 0000392c R_ARM_MOVT_ABS 000002b4 .LC15 │ │ │ │ │ 00001b90 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ba4 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bb4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001bb8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001bf4 00012b1c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001c10 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c34 0001431c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c10 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c34 0001421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001c58 0000072b R_ARM_MOVW_ABS_NC 00000098 .LC3 │ │ │ │ │ 00001c5c 0000072c R_ARM_MOVT_ABS 00000098 .LC3 │ │ │ │ │ -00001d20 0000441c R_ARM_CALL 00002bc8 buffer_to_contiguous │ │ │ │ │ +00001d20 0000401c R_ARM_CALL 00002bc8 buffer_to_contiguous │ │ │ │ │ 00001d2c 00013e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001d3c 0001291c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00001d50 00000d1c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ -00001d5c 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d5c 0001431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001d68 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001d6c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d70 0000452b R_ARM_MOVW_ABS_NC 00000378 .LC21 │ │ │ │ │ -00001d74 0000452c R_ARM_MOVT_ABS 00000378 .LC21 │ │ │ │ │ +00001d70 00003e2b R_ARM_MOVW_ABS_NC 00000308 .LC17 │ │ │ │ │ +00001d74 00003e2c R_ARM_MOVT_ABS 00000308 .LC17 │ │ │ │ │ 00001d7c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001db4 00014d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001e2c 00014e1c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ 00001e6c 00014f1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00001e8c 0001501c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001eac 0001511c R_ARM_CALL 00000000 PyFloat_Unpack8 │ │ │ │ │ 00001ebc 0001511c R_ARM_CALL 00000000 PyFloat_Unpack8 │ │ │ │ │ @@ -1137,54 +1137,54 @@ │ │ │ │ │ 000023fc 0001511c R_ARM_CALL 00000000 PyFloat_Unpack8 │ │ │ │ │ 00002408 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000240c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002410 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002414 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000241c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002424 00007d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000024a0 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000024c4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000024e8 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000250c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002530 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002554 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002578 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000259c 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000025c0 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000025f0 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002634 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002654 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002678 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002698 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026bc 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026dc 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002700 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002720 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002744 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002774 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027b4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ec 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002834 0001461d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +000024a0 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000024c4 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000024e8 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000250c 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002530 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002554 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002578 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000259c 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025c0 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025f0 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002634 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002654 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002678 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002698 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000026bc 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000026dc 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002700 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002720 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002744 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002774 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027b4 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027ec 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002834 0001411d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ 00002848 00015d1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00002880 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029b8 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002880 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029b8 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000029c0 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002a0c 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a24 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a24 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002a30 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002a7c 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a90 0001651c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00002ab8 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002adc 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c84 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ 00002c94 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00002de4 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002de4 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002dec 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002e3c 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001461c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e54 0001411c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002e5c 0001641c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002eac 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ec4 0001651c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00002ef0 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f1c 0001301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002fe8 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ 00002ff8 0001541c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ │ 0-dim memory has no length │ │ │ │ │ +PyBuffer_ToContiguous: len != view->len │ │ │ │ │ cannot hash writable memoryview object │ │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ │ -PyBuffer_ToContiguous: len != view->len │ │ │ │ │ argument 'format' │ │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ │ shape must be a list or a tuple │ │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ │ memoryview: destination format must be a native format prefixed with an optional '@' │ │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ │ @@ -152,17 +152,17 @@ │ │ │ │ │ mbuf_release │ │ │ │ │ memory_getbuf │ │ │ │ │ memory_releasebuf │ │ │ │ │ mbuf_dealloc │ │ │ │ │ mbuf_traverse │ │ │ │ │ memory_traverse │ │ │ │ │ memory_length │ │ │ │ │ +buffer_to_contiguous │ │ │ │ │ memory_hash │ │ │ │ │ get_native_fmtchar │ │ │ │ │ -buffer_to_contiguous │ │ │ │ │ memoryview_cast │ │ │ │ │ mbuf_add_incomplete_view │ │ │ │ │ memory_itemsize_get │ │ │ │ │ memory_itemsize_get.part.0 │ │ │ │ │ memory_obj_get.part.0 │ │ │ │ │ memory_format_get.part.0 │ │ │ │ │ memory_shape_get.part.0 │ │ │ │ │ @@ -286,19 +286,19 @@ │ │ │ │ │ PyExc_NotImplementedError │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyExc_BufferError │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMemoryView_FromBuffer │ │ │ │ │ -PyObject_Hash │ │ │ │ │ -Py_HashBuffer │ │ │ │ │ +PyBuffer_ToContiguous │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ -PyBuffer_ToContiguous │ │ │ │ │ +PyObject_Hash │ │ │ │ │ +Py_HashBuffer │ │ │ │ │ PyUnicode_AsASCIIString │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyLong_FromSsize_t │ │ │ │ │ PyList_New │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -137,17 +137,17 @@ │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ bl 30c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2cc │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -214,41 +214,41 @@ │ │ │ │ │ bne 22c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 24c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 24c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ b 24c │ │ │ │ │ @@ -403,17 +403,17 @@ │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 30c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 7d0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 584 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -588,26 +588,26 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movne r3, r2 │ │ │ │ │ b 600 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 584 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 584 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -615,17 +615,17 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 584 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 584 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -782,32 +782,32 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 690 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ b 600 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movne r3, r2 │ │ │ │ │ b 600 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ beq 4fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -13,19 +13,19 @@ │ │ │ │ │ [ 19c] memoryview: underlying buffer is not C-contiguous │ │ │ │ │ [ 1d0] memoryview: underlying buffer is not Fortran contiguous │ │ │ │ │ [ 208] memoryview: underlying buffer is not contiguous │ │ │ │ │ [ 238] memoryview: underlying buffer requires suboffsets │ │ │ │ │ [ 26c] memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ │ [ 2b4] PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ │ [ 2ec] 0-dim memory has no length │ │ │ │ │ - [ 308] cannot hash writable memoryview object │ │ │ │ │ - [ 330] b │ │ │ │ │ - [ 334] c │ │ │ │ │ - [ 338] memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ │ - [ 378] PyBuffer_ToContiguous: len != view->len │ │ │ │ │ + [ 308] PyBuffer_ToContiguous: len != view->len │ │ │ │ │ + [ 330] cannot hash writable memoryview object │ │ │ │ │ + [ 358] b │ │ │ │ │ + [ 35c] c │ │ │ │ │ + [ 360] memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ │ [ 3a0] I │ │ │ │ │ [ 3a4] ? │ │ │ │ │ [ 3a8] @? │ │ │ │ │ [ 3ac] Zd │ │ │ │ │ [ 3b0] @Zd │ │ │ │ │ [ 3b4] Zf │ │ │ │ │ [ 3b8] @Zf │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2159,17 +2159,17 @@ │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 1c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1d60 │ │ │ │ │ │ │ │ │ │ 00001d84 : │ │ │ │ │ tolist_base(): │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -24,20 +24,20 @@ │ │ │ │ │ 0x00000150 4c433132 002e4c43 3133002e 4c433134 LC12..LC13..LC14 │ │ │ │ │ 0x00000160 006d656d 6f72795f 67657462 7566006d .memory_getbuf.m │ │ │ │ │ 0x00000170 656d6f72 795f7265 6c656173 65627566 emory_releasebuf │ │ │ │ │ 0x00000180 006d6275 665f6465 616c6c6f 63006d62 .mbuf_dealloc.mb │ │ │ │ │ 0x00000190 75665f74 72617665 72736500 6d656d6f uf_traverse.memo │ │ │ │ │ 0x000001a0 72795f74 72617665 72736500 2e4c4331 ry_traverse..LC1 │ │ │ │ │ 0x000001b0 35002e4c 43313600 6d656d6f 72795f6c 5..LC16.memory_l │ │ │ │ │ - 0x000001c0 656e6774 68002e4c 43313700 2e4c4331 ength..LC17..LC1 │ │ │ │ │ - 0x000001d0 38002e4c 43313900 2e4c4332 30006d65 8..LC19..LC20.me │ │ │ │ │ - 0x000001e0 6d6f7279 5f686173 68006765 745f6e61 mory_hash.get_na │ │ │ │ │ - 0x000001f0 74697665 5f666d74 63686172 00627566 tive_fmtchar.buf │ │ │ │ │ - 0x00000200 6665725f 746f5f63 6f6e7469 67756f75 fer_to_contiguou │ │ │ │ │ - 0x00000210 73002e4c 43323100 2e4c4332 32002e4c s..LC21..LC22..L │ │ │ │ │ + 0x000001c0 656e6774 68002e4c 43313700 62756666 ength..LC17.buff │ │ │ │ │ + 0x000001d0 65725f74 6f5f636f 6e746967 756f7573 er_to_contiguous │ │ │ │ │ + 0x000001e0 002e4c43 3138002e 4c433139 002e4c43 ..LC18..LC19..LC │ │ │ │ │ + 0x000001f0 3230002e 4c433231 006d656d 6f72795f 20..LC21.memory_ │ │ │ │ │ + 0x00000200 68617368 00676574 5f6e6174 6976655f hash.get_native_ │ │ │ │ │ + 0x00000210 666d7463 68617200 2e4c4332 32002e4c fmtchar..LC22..L │ │ │ │ │ 0x00000220 43323300 2e4c4332 34002e4c 43323500 C23..LC24..LC25. │ │ │ │ │ 0x00000230 2e4c4332 36002e4c 43323700 2e4c4332 .LC26..LC27..LC2 │ │ │ │ │ 0x00000240 38002e4c 43323900 2e4c4333 30002e4c 8..LC29..LC30..L │ │ │ │ │ 0x00000250 43333100 2e4c4333 32002e4c 43333300 C31..LC32..LC33. │ │ │ │ │ 0x00000260 2e4c4333 34002e4c 43333500 2e4c4333 .LC34..LC35..LC3 │ │ │ │ │ 0x00000270 36002e4c 43333700 2e4c4333 38002e4c 6..LC37..LC38..L │ │ │ │ │ 0x00000280 43333900 2e4c4334 30002e4c 43343100 C39..LC40..LC41. │ │ │ │ │ @@ -211,20 +211,20 @@ │ │ │ │ │ 0x00000d00 72726f72 00507942 75666665 725f5265 rror.PyBuffer_Re │ │ │ │ │ 0x00000d10 6c656173 65005079 4f626a65 63745f47 lease.PyObject_G │ │ │ │ │ 0x00000d20 435f4465 6c005079 4f626a65 63745f43 C_Del.PyObject_C │ │ │ │ │ 0x00000d30 6c656172 5765616b 52656673 00507945 learWeakRefs.PyE │ │ │ │ │ 0x00000d40 78635f42 75666665 72457272 6f720050 xc_BufferError.P │ │ │ │ │ 0x00000d50 794d656d 5f467265 65005079 4d656d6f yMem_Free.PyMemo │ │ │ │ │ 0x00000d60 72795669 65775f46 726f6d42 75666665 ryView_FromBuffe │ │ │ │ │ - 0x00000d70 72007374 72636d70 0050794f 626a6563 r.strcmp.PyObjec │ │ │ │ │ - 0x00000d80 745f4861 73680050 795f4861 73684275 t_Hash.Py_HashBu │ │ │ │ │ - 0x00000d90 66666572 0050794d 656d5f4d 616c6c6f ffer.PyMem_Mallo │ │ │ │ │ - 0x00000da0 63005079 4572725f 4e6f4d65 6d6f7279 c.PyErr_NoMemory │ │ │ │ │ - 0x00000db0 00507942 75666665 725f546f 436f6e74 .PyBuffer_ToCont │ │ │ │ │ - 0x00000dc0 6967756f 7573006d 656d6370 79005079 iguous.memcpy.Py │ │ │ │ │ + 0x00000d70 72005079 42756666 65725f54 6f436f6e r.PyBuffer_ToCon │ │ │ │ │ + 0x00000d80 74696775 6f757300 6d656d63 70790050 tiguous.memcpy.P │ │ │ │ │ + 0x00000d90 794d656d 5f4d616c 6c6f6300 50794572 yMem_Malloc.PyEr │ │ │ │ │ + 0x00000da0 725f4e6f 4d656d6f 72790073 7472636d r_NoMemory.strcm │ │ │ │ │ + 0x00000db0 70005079 4f626a65 63745f48 61736800 p.PyObject_Hash. │ │ │ │ │ + 0x00000dc0 50795f48 61736842 75666665 72005079 Py_HashBuffer.Py │ │ │ │ │ 0x00000dd0 556e6963 6f64655f 41734153 43494953 Unicode_AsASCIIS │ │ │ │ │ 0x00000de0 7472696e 67005f5f 61656162 695f6964 tring.__aeabi_id │ │ │ │ │ 0x00000df0 69766d6f 64005f50 79417267 5f426164 ivmod._PyArg_Bad │ │ │ │ │ 0x00000e00 41726775 6d656e74 0050794c 6f6e675f Argument.PyLong_ │ │ │ │ │ 0x00000e10 41735373 697a655f 74005079 4578635f AsSsize_t.PyExc_ │ │ │ │ │ 0x00000e20 52756e74 696d6545 72726f72 0050794c RuntimeError.PyL │ │ │ │ │ 0x00000e30 6f6e675f 46726f6d 5373697a 655f7400 ong_FromSsize_t. │ │ │ ├── methodobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -680,16 +680,16 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c8 │ │ │ │ │ - b 910 │ │ │ │ │ + bne 910 │ │ │ │ │ + b 8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 910 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ ├── 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: 49160 (bytes into file) │ │ │ │ │ + Start of section headers: 49164 (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 0xc008: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc00c: │ │ │ │ │ │ │ │ │ │ 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 0008f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a040 0002c0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a044 0002c0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000928 00033c 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a300 0000e8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a304 0000e8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000c64 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000c64 00081f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001484 003c08 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a3e8 0010c0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00508c 001134 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00b4a8 0006e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0061c0 0002d7 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00bb90 0003e8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 006497 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006497 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0064cc 001f80 10 16 168 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00844c 001bf4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00bf78 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001484 003c0c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a3ec 0010c0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 005090 001134 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00b4ac 0006e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0061c4 0002d7 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00bb94 0003e8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00649b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00649b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0064d0 001f80 10 16 168 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008450 001bf4 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00bf7c 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 {} │ │ │ │ │ @@ -43,53 +43,53 @@ │ │ │ │ │ 39: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 40: 000017a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 41: 000017a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 42: 00001848 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 00000088 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 45: 0000184c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001e48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001e4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 48: 0000207c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00002080 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 00001e4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001e50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 00002080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00002084 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 50: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 51: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 53: 00002674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 0000267c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 000029fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 00002ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00002678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002680 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000029fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00002a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 00002ad4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 00000324 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 59: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 60: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 61: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00002c18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 64: 00002c18 28 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ + 61: 00002adc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00002c18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00002c1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 64: 00002c1c 28 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ 65: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 66: 00002d0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 00002d10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00002d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00002d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 68: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 69: 00002d78 28 FUNC LOCAL DEFAULT 7 none_repr │ │ │ │ │ - 70: 00002f1c 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 69: 00002d7c 28 FUNC LOCAL DEFAULT 7 none_repr │ │ │ │ │ + 70: 00002f20 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 71: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 72: 00000080 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 73: 00003180 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00003184 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 0000318c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 75: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 76: 00000418 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 77: 000002a4 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 78: 00000298 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 80: 00003454 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 00003458 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 82: 00003504 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00003508 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 00003b58 76 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ + 80: 00003458 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 0000345c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 82: 00003508 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 0000350c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 00003b5c 76 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ 85: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 86: 00000084 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 87: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 89: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 90: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 91: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ @@ -193,28 +193,28 @@ │ │ │ │ │ 189: 00000294 216 FUNC GLOBAL DEFAULT 7 _Py_Dealloc │ │ │ │ │ 190: 000004a0 148 FUNC GLOBAL DEFAULT 1 _PyTrash_thread_destroy_chain │ │ │ │ │ 191: 000003e4 188 FUNC GLOBAL DEFAULT 1 _PyTrash_thread_deposit_object │ │ │ │ │ 192: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 193: 0000036c 20 FUNC GLOBAL HIDDEN 7 _PyObject_FiniState │ │ │ │ │ 194: 00000380 20 FUNC GLOBAL HIDDEN 7 _PyObject_SetDeferredRefcount │ │ │ │ │ 195: 00000394 392 FUNC GLOBAL DEFAULT 7 PyObject_GetOptionalAttr │ │ │ │ │ - 196: 00001f94 28 FUNC GLOBAL DEFAULT 7 PyObject_GenericGetAttr │ │ │ │ │ + 196: 00001f98 28 FUNC GLOBAL DEFAULT 7 PyObject_GenericGetAttr │ │ │ │ │ 197: 0000051c 912 FUNC GLOBAL DEFAULT 7 _PyObject_GenericGetAttrWithDict │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_module_getattro │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_module_getattro_impl │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro_impl │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupStackRefAndVersion │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 209: 000029fc 220 FUNC GLOBAL DEFAULT 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ + 209: 00002a00 220 FUNC GLOBAL DEFAULT 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_TryGetInstanceAttribute │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MaterializeManagedDict │ │ │ │ │ 213: 000008e8 1284 FUNC GLOBAL DEFAULT 7 PyObject_SetAttr │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ 215: 00000dec 724 FUNC GLOBAL DEFAULT 7 PyObject_GenericSetAttr │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObjectDict_SetItem │ │ │ │ │ @@ -228,86 +228,86 @@ │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 226: 000013f8 216 FUNC GLOBAL DEFAULT 7 PyObject_GetAttr │ │ │ │ │ 227: 000014d0 360 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 231: 00002ad8 320 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ + 231: 00002adc 320 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 233: 00001638 68 FUNC GLOBAL DEFAULT 7 _Py_NewReferenceNoTotal │ │ │ │ │ 234: 0000167c 24 FUNC GLOBAL DEFAULT 7 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 235: 00001694 272 FUNC GLOBAL DEFAULT 7 PyObject_SetAttrString │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 237: 000017a4 168 FUNC GLOBAL DEFAULT 7 _PyObject_New │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 240: 00000088 36 FUNC GLOBAL DEFAULT 1 _Py_SetImmortalUntracked │ │ │ │ │ 241: 0000184c 68 FUNC GLOBAL DEFAULT 7 Py_GetConstant │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 243: 00001890 20 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ - 244: 000018a4 1256 FUNC GLOBAL HIDDEN 7 _PyObject_GetMethodStackRef │ │ │ │ │ + 244: 000018a4 1260 FUNC GLOBAL HIDDEN 7 _PyObject_GetMethodStackRef │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetMethodStackRef │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_Type │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyClassMethod_GetFunc │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_Type │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticMethod_GetFunc │ │ │ │ │ - 250: 00001d8c 192 FUNC GLOBAL DEFAULT 7 _PyObject_NewVar │ │ │ │ │ - 251: 00001e4c 328 FUNC GLOBAL DEFAULT 7 _PyObject_GetAttrStackRef │ │ │ │ │ + 250: 00001d90 192 FUNC GLOBAL DEFAULT 7 _PyObject_NewVar │ │ │ │ │ + 251: 00001e50 328 FUNC GLOBAL DEFAULT 7 _PyObject_GetAttrStackRef │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro_stackref │ │ │ │ │ - 253: 00001fb0 208 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ + 253: 00001fb4 208 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 256: 00002080 88 FUNC GLOBAL HIDDEN 7 _PyObject_ComputedDictPointer │ │ │ │ │ - 257: 000020d8 324 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ - 258: 0000221c 44 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ - 259: 00002248 1076 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ + 256: 00002084 88 FUNC GLOBAL HIDDEN 7 _PyObject_ComputedDictPointer │ │ │ │ │ + 257: 000020dc 324 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ + 258: 00002220 44 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ + 259: 0000224c 1076 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 262: 0000267c 896 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ + 262: 00002680 896 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 267: 00002c34 220 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 267: 00002c38 220 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 268: 00000a80 384 FUNC GLOBAL DEFAULT 9 _PyObject_AssertFailed │ │ │ │ │ - 269: 00002d10 104 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ - 270: 00002d94 392 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ - 271: 00002f60 52 FUNC GLOBAL DEFAULT 7 _PyObject_VisitType │ │ │ │ │ - 272: 00002f94 36 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ + 269: 00002d14 104 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ + 270: 00002d98 392 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ + 271: 00002f64 52 FUNC GLOBAL DEFAULT 7 _PyObject_VisitType │ │ │ │ │ + 272: 00002f98 36 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ 273: 00000000 132 FUNC GLOBAL DEFAULT 9 PyRefTracer_SetTracer │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ - 276: 00002fb8 464 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ - 277: 00003188 136 FUNC GLOBAL DEFAULT 7 _PyObject_IsFreed │ │ │ │ │ - 278: 00003210 60 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ + 276: 00002fbc 464 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ + 277: 0000318c 136 FUNC GLOBAL DEFAULT 7 _PyObject_IsFreed │ │ │ │ │ + 278: 00003214 60 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ 279: 000000ac 504 FUNC GLOBAL DEFAULT 1 PyObject_Dir │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Sort │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrameLocals │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetGlobalsFromRunningMain │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 290: 0000324c 24 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ - 291: 00003264 500 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ + 290: 00003250 24 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ + 291: 00003268 500 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_SetItem_Take2 │ │ │ │ │ - 296: 00003458 176 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ + 296: 0000345c 176 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 298: 00003508 1616 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ + 298: 0000350c 1616 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ - 302: 00003ba4 80 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ + 302: 00003ba8 80 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 304: 00000334 176 FUNC GLOBAL DEFAULT 1 PyObject_ASCII │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsASCIIString │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeASCII │ │ │ │ │ 307: 00000084 60 FUNC GLOBAL HIDDEN 9 _PyObject_DebugTypeStats │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DebugMallocStats │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_DebugMallocStats │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ 346: 000008dc 24 FUNC GLOBAL DEFAULT 1 Py_TYPE │ │ │ │ │ 347: 000006ec 44 FUNC GLOBAL DEFAULT 9 Py_IncRef │ │ │ │ │ 348: 00000718 20 FUNC GLOBAL DEFAULT 9 Py_DecRef │ │ │ │ │ 349: 0000072c 32 FUNC GLOBAL DEFAULT 9 Py_Is │ │ │ │ │ 350: 0000074c 68 FUNC GLOBAL DEFAULT 9 PyUnstable_SetImmortal │ │ │ │ │ 351: 00000790 20 FUNC GLOBAL DEFAULT 9 PyUnstable_EnableTryIncRef │ │ │ │ │ 352: 000007a4 52 FUNC GLOBAL DEFAULT 9 PyUnstable_TryIncRef │ │ │ │ │ - 353: 00003bf4 20 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ + 353: 00003bf8 20 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ 354: 000007d8 44 FUNC GLOBAL DEFAULT 9 Py_XNewRef │ │ │ │ │ 355: 00000804 44 FUNC GLOBAL DEFAULT 9 PyRefTracer_GetTracer │ │ │ │ │ 356: 00000830 144 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ │ 357: 000008c0 36 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ │ 358: 000008e4 36 FUNC GLOBAL DEFAULT 9 Py_IS_TYPE │ │ │ │ │ 359: 00000920 120 FUNC GLOBAL DEFAULT 9 PyObject_InitVar │ │ │ │ │ 360: 00000998 20 FUNC GLOBAL DEFAULT 9 _Py_BreakPoint │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa040 contains 88 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa044 contains 88 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 0000b11c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ 0000006c 0000b21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000078 0000b31c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000084 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ 00000284 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000290 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000298 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000029c 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002a0 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000310 0001201d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000328 0001211c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000348 0000e71c R_ARM_CALL 00002ad8 PyObject_Repr │ │ │ │ │ +00000348 0000e71c R_ARM_CALL 00002adc PyObject_Repr │ │ │ │ │ 00000360 0000552b R_ARM_MOVW_ABS_NC 00000438 .LC27 │ │ │ │ │ 00000364 0000552c R_ARM_MOVT_ABS 00000438 .LC27 │ │ │ │ │ 00000368 0001311c R_ARM_CALL 00000000 _PyUnicode_AsASCIIString │ │ │ │ │ 00000390 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 000003a8 0001321c R_ARM_CALL 00000000 PyUnicode_DecodeASCII │ │ │ │ │ 000003d0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 0000049c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -52,16 +52,16 @@ │ │ │ │ │ 000005fc 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000630 0000c31c R_ARM_CALL 00000394 PyObject_GetOptionalAttr │ │ │ │ │ 0000064c 0000c31c R_ARM_CALL 00000394 PyObject_GetOptionalAttr │ │ │ │ │ 00000670 0000672b R_ARM_MOVW_ABS_NC 00000518 .LC39 │ │ │ │ │ 00000674 0000672c R_ARM_MOVT_ABS 00000518 .LC39 │ │ │ │ │ 00000678 00010a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000006a0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -000006ac 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ -000006c8 0001031c R_ARM_CALL 00002248 PyObject_RichCompareBool │ │ │ │ │ +000006ac 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ +000006c8 0001031c R_ARM_CALL 0000224c PyObject_RichCompareBool │ │ │ │ │ 000006e4 0000682b R_ARM_MOVW_ABS_NC 00000520 .LC40 │ │ │ │ │ 000006e8 0000682c R_ARM_MOVT_ABS 00000520 .LC40 │ │ │ │ │ 000006ec 00010a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000070c 0000e31d R_ARM_JUMP24 000014d0 PyObject_Str │ │ │ │ │ 00000718 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071c 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ 00000840 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000848 00006b2b R_ARM_MOVW_ABS_NC 00000528 .LC41 │ │ │ │ │ 0000084c 00006b2c R_ARM_MOVT_ABS 00000528 .LC41 │ │ │ │ │ 00000858 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008a8 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 000008b0 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008b4 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008cc 0000fd1c R_ARM_CALL 00001fb0 PyObject_IsTrue │ │ │ │ │ +000008cc 0000fd1c R_ARM_CALL 00001fb4 PyObject_IsTrue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa300 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa304 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00018402 R_ARM_ABS32 00000028 _Py_NoneStruct │ │ │ │ │ 00000004 0000ff02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0000fe02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 0000000c 0001f502 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00000010 00018202 R_ARM_ABS32 00000030 _Py_NotImplementedStruct │ │ │ │ │ 0000002c 00018502 R_ARM_ABS32 000001d8 _PyNone_Type │ │ │ │ │ @@ -110,23 +110,23 @@ │ │ │ │ │ 000000f0 00007c02 R_ARM_ABS32 000005dc notimplemented_new │ │ │ │ │ 0000014c 00007502 R_ARM_ABS32 000004c0 notimplemented_bool │ │ │ │ │ 000001b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00007f02 R_ARM_ABS32 0000063c NotImplemented_reduce │ │ │ │ │ 000001dc 00018702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00008702 R_ARM_ABS32 00000a44 none_dealloc │ │ │ │ │ -00000204 00004502 R_ARM_ABS32 00002d78 none_repr │ │ │ │ │ +00000204 00004502 R_ARM_ABS32 00002d7c none_repr │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000214 00004002 R_ARM_ABS32 00002c18 none_hash │ │ │ │ │ +00000214 00004002 R_ARM_ABS32 00002c1c none_hash │ │ │ │ │ 00000230 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 0001f702 R_ARM_ABS32 00000000 _Py_BaseObject_RichCompare │ │ │ │ │ 00000274 00007802 R_ARM_ABS32 0000057c none_new │ │ │ │ │ 000002d0 00008402 R_ARM_ABS32 00000908 none_bool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa3e8 contains 536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa3ec contains 536 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000aa1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000048 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000078 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000007c 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000080 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000084 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -150,16 +150,16 @@ │ │ │ │ │ 000001e8 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 0000bb1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00000290 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000338 0000be1d R_ARM_JUMP24 000004a0 _PyTrash_thread_destroy_chain │ │ │ │ │ 00000360 0000bf1d R_ARM_JUMP24 000003e4 _PyTrash_thread_deposit_object │ │ │ │ │ 00000364 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000368 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -000003c8 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ +000003c4 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +000003c8 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ 000003e4 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ 00000400 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ 00000404 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ 00000410 0000c72b R_ARM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ 00000414 0000c72c R_ARM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ 00000424 0000c81c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ 00000434 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -179,15 +179,15 @@ │ │ │ │ │ 000005b8 0000cf1c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 0000067c 0000d01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000006d0 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000006d4 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000006e0 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 000006e4 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 000006ec 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f8 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +000006f8 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000704 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000708 0000d22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000720 0000d31c R_ARM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 00000758 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000764 0000d41c R_ARM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ 00000784 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000788 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -217,29 +217,29 @@ │ │ │ │ │ 00000a9c 0000da2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000aa4 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ab0 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000ab4 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000abc 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00000ac0 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00000acc 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ad8 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000ad8 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000af4 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000b60 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000b88 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000b94 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000b98 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000ba8 00001b2b R_ARM_MOVW_ABS_NC 00000188 .LC10 │ │ │ │ │ 00000bac 00001b2c R_ARM_MOVT_ABS 00000188 .LC10 │ │ │ │ │ 00000bb4 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000bf4 00001a2b R_ARM_MOVW_ABS_NC 00000134 .LC9 │ │ │ │ │ 00000bf8 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00000bfc 00001a2c R_ARM_MOVT_ABS 00000134 .LC9 │ │ │ │ │ 00000c00 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00000c04 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c10 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000c10 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000c18 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000c1c 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c20 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 00000c24 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 00000c30 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c40 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000c48 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -282,29 +282,29 @@ │ │ │ │ │ 00000f80 0000da2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000f88 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000f94 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000f98 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000fa0 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00000fa4 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00000fb0 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fbc 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000fbc 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000fe4 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000fec 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000ff0 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001004 00001b2b R_ARM_MOVW_ABS_NC 00000188 .LC10 │ │ │ │ │ 00001008 00001b2c R_ARM_MOVT_ABS 00000188 .LC10 │ │ │ │ │ 00001010 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001048 0000d72b R_ARM_MOVW_ABS_NC 00000dec PyObject_GenericSetAttr │ │ │ │ │ 0000104c 0000d72c R_ARM_MOVT_ABS 00000dec PyObject_GenericSetAttr │ │ │ │ │ 00001058 00001a2b R_ARM_MOVW_ABS_NC 00000134 .LC9 │ │ │ │ │ 0000105c 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00001060 00001a2c R_ARM_MOVT_ABS 00000134 .LC9 │ │ │ │ │ 00001064 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00001068 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001074 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001074 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 0000107c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001080 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001084 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 00001088 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 00001094 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000010a4 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 000010b8 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ │ 00001278 0000da2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00001280 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000128c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001290 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001298 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 0000129c 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 000012a8 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012b4 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +000012b4 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000012bc 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000012c0 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000012c4 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000012c8 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000012d4 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001304 0000e01c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000132c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ @@ -338,24 +338,24 @@ │ │ │ │ │ 00001390 0000d72b R_ARM_MOVW_ABS_NC 00000dec PyObject_GenericSetAttr │ │ │ │ │ 00001394 0000d72c R_ARM_MOVT_ABS 00000dec PyObject_GenericSetAttr │ │ │ │ │ 000013a0 00001a2b R_ARM_MOVW_ABS_NC 00000134 .LC9 │ │ │ │ │ 000013a4 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 000013a8 00001a2c R_ARM_MOVT_ABS 00000134 .LC9 │ │ │ │ │ 000013ac 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 000013b0 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013bc 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +000013bc 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 000013c8 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 000013d4 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 000013ec 0000e11c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00001458 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000145c 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001460 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00001464 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00001474 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001480 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001480 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 0000148c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001490 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001498 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 0000149c 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000014a4 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000014b4 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 000014ec 0000e41c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ @@ -365,15 +365,15 @@ │ │ │ │ │ 00001590 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000015a0 0000222b R_ARM_MOVW_ABS_NC 00000244 .LC15 │ │ │ │ │ 000015a4 0000222c R_ARM_MOVT_ABS 00000244 .LC15 │ │ │ │ │ 000015ac 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000015d4 0000212b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 000015d8 0000212c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ 000015dc 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001600 0000e71d R_ARM_JUMP24 00002ad8 PyObject_Repr │ │ │ │ │ +00001600 0000e71d R_ARM_JUMP24 00002adc PyObject_Repr │ │ │ │ │ 00001604 0000202b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ 00001608 0000202c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ 00001614 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000162c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00001634 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001678 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000016d0 0000ec1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ @@ -393,279 +393,279 @@ │ │ │ │ │ 00001854 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001858 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000187c 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ 00001880 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ 00001884 0000f21c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000018a0 0000f11d R_ARM_JUMP24 0000184c Py_GetConstant │ │ │ │ │ 000018d8 0000aa1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000018e8 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -000018ec 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ +000018e8 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +000018ec 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ 000018fc 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001900 0000d22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001918 0000ce1c R_ARM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ 00001994 0000f51c R_ARM_CALL 00000000 _PyDict_GetMethodStackRef │ │ │ │ │ 000019d8 0000d31c R_ARM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 00001a30 0000e21c R_ARM_CALL 000013f8 PyObject_GetAttr │ │ │ │ │ 00001a8c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00001ae4 0000cf1c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00001bc0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00001bcc 0000f62b R_ARM_MOVW_ABS_NC 00000000 PyClassMethod_Type │ │ │ │ │ -00001bd0 0000f62c R_ARM_MOVT_ABS 00000000 PyClassMethod_Type │ │ │ │ │ -00001be0 0000f71c R_ARM_CALL 00000000 _PyClassMethod_GetFunc │ │ │ │ │ -00001c40 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00001c70 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00001c8c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -00001c90 0000f82c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -00001c9c 0000f91c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -00001ce0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00001ce8 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001cec 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001cfc 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ -00001d00 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ -00001d04 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d10 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ -00001d7c 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ -00001dc0 0000ee1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e44 0000ef1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001e48 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e78 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00001e7c 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00001e98 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00001e9c 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00001eb0 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001ed8 0000fc1c R_ARM_CALL 00000000 _Py_type_getattro_stackref │ │ │ │ │ -00001f04 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ -00001f18 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ -00001f20 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f24 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f2c 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00001f30 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00001f38 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f54 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001f70 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001f74 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001f80 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ -00001f84 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ -00001f8c 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fac 0000c51d R_ARM_JUMP24 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001fb0 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001fb4 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001fc4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001fc8 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000207c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002108 0000e81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000217c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00002180 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00002184 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ -00002188 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ -00002198 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021a4 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ -000021b0 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021b4 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021bc 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000021c0 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000021c8 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021e0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -000021f4 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000022c4 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022c8 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022f0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000022f4 0001042c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00002300 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002304 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002358 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ -0000235c 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ -00002364 0000f21c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023cc 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000023d0 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023fc 0000322b R_ARM_MOVW_ABS_NC 000002d4 .LC18 │ │ │ │ │ -00002400 0000322c R_ARM_MOVT_ABS 000002d4 .LC18 │ │ │ │ │ -00002404 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002420 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002450 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002454 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002490 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -000024a8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024ac 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002538 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000253c 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002540 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002544 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002568 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000256c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000257c 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002580 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000258c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002590 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000259c 0000332b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -000025a0 0000332c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000025b8 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000025c0 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000025c4 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000025ec 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002604 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002608 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002628 0000fd1c R_ARM_CALL 00001fb0 PyObject_IsTrue │ │ │ │ │ -00002654 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -0000266c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002674 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bb4 0000f62b R_ARM_MOVW_ABS_NC 00000000 PyClassMethod_Type │ │ │ │ │ +00001bb8 0000f62c R_ARM_MOVT_ABS 00000000 PyClassMethod_Type │ │ │ │ │ +00001bc8 0000f71c R_ARM_CALL 00000000 _PyClassMethod_GetFunc │ │ │ │ │ +00001c28 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00001c54 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00001c74 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00001c90 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +00001c94 0000f82c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +00001ca0 0000f91c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00001ce4 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00001cec 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001cf0 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001d00 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ +00001d04 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ +00001d08 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d14 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001d80 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ +00001dc4 0000ee1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001e48 0000ef1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001e4c 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e7c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00001e80 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00001e9c 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00001ea0 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00001eb4 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001edc 0000fc1c R_ARM_CALL 00000000 _Py_type_getattro_stackref │ │ │ │ │ +00001f08 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001f1c 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001f24 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f28 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f30 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00001f34 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00001f3c 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f58 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001f74 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001f78 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001f84 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ +00001f88 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ +00001f90 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fb0 0000c51d R_ARM_JUMP24 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001fb4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001fb8 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001fc8 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001fcc 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000210c 0000e81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002180 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00002184 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00002188 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ +0000218c 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ +0000219c 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021a8 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000021b4 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021b8 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021c0 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000021c4 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000021cc 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021e4 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +000021f8 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000022c8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022cc 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022f4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000022f8 0001042c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00002304 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002308 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000235c 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ +00002360 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ +00002368 0000f21c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023d0 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000023d4 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002400 0000322b R_ARM_MOVW_ABS_NC 000002d4 .LC18 │ │ │ │ │ +00002404 0000322c R_ARM_MOVT_ABS 000002d4 .LC18 │ │ │ │ │ +00002408 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002424 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002454 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002458 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002494 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +000024ac 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024b0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000253c 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002540 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002544 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002548 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000256c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002570 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002580 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002584 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002590 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002594 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025a0 0000332b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000025a4 0000332c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +000025bc 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000025c4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000025c8 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000025f0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00002608 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000260c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000262c 0000fd1c R_ARM_CALL 00001fb4 PyObject_IsTrue │ │ │ │ │ +00002658 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00002670 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00002678 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026e4 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026e8 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002774 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002778 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000027a4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027c8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027cc 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002810 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002828 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000282c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028b4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000028b8 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000028bc 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000028c0 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000028e8 0000322b R_ARM_MOVW_ABS_NC 000002d4 .LC18 │ │ │ │ │ -000028ec 0000322c R_ARM_MOVT_ABS 000002d4 .LC18 │ │ │ │ │ -000028f0 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002910 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ -00002914 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ -0000291c 0000f21c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002928 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000292c 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002938 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000293c 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002948 0000332b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -0000294c 0000332c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -00002964 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002978 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000297c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002998 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -000029b0 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000029b4 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000029cc 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -000029e4 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029e8 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029f8 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a10 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00002a14 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00002a24 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002a30 0001071c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00002a3c 0001081c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002a6c 0000d51c R_ARM_CALL 000008e8 PyObject_SetAttr │ │ │ │ │ -00002a84 0000d51c R_ARM_CALL 000008e8 PyObject_SetAttr │ │ │ │ │ -00002a94 0001091c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00002ac8 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002ad0 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000267c 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026e8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026ec 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002778 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000277c 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000027a8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027cc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027d0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002814 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +0000282c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002830 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028b8 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000028bc 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000028c0 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000028c4 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000028ec 0000322b R_ARM_MOVW_ABS_NC 000002d4 .LC18 │ │ │ │ │ +000028f0 0000322c R_ARM_MOVT_ABS 000002d4 .LC18 │ │ │ │ │ +000028f4 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002914 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ +00002918 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ +00002920 0000f21c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000292c 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002930 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000293c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002940 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000294c 0000332b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +00002950 0000332c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +00002968 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000297c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002980 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000299c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +000029b4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000029b8 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000029d0 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +000029e8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029ec 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029fc 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a14 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00002a18 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00002a28 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002a34 0001071c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00002a40 0001081c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002a70 0000d51c R_ARM_CALL 000008e8 PyObject_SetAttr │ │ │ │ │ +00002a88 0000d51c R_ARM_CALL 000008e8 PyObject_SetAttr │ │ │ │ │ +00002a98 0001091c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00002acc 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00002ad4 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002af4 0000e41c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00002b60 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b64 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b74 00003c2b R_ARM_MOVW_ABS_NC 00000360 .LC22 │ │ │ │ │ -00002b78 00003c2c R_ARM_MOVT_ABS 00000360 .LC22 │ │ │ │ │ -00002b80 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ba8 0000202b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002bac 0000202c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00002bb8 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002bc4 00003a2b R_ARM_MOVW_ABS_NC 00000324 .LC20 │ │ │ │ │ -00002bc8 00003a2c R_ARM_MOVT_ABS 00000324 .LC20 │ │ │ │ │ -00002bd4 00010a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002be8 00003b2b R_ARM_MOVW_ABS_NC 00000338 .LC21 │ │ │ │ │ -00002bec 00003b2c R_ARM_MOVT_ABS 00000338 .LC21 │ │ │ │ │ -00002bf0 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002c0c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002c14 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cf0 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ -00002cf4 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ -00002cf8 0000412b R_ARM_MOVW_ABS_NC 00000388 .LC23 │ │ │ │ │ -00002cfc 0000412c R_ARM_MOVT_ABS 00000388 .LC23 │ │ │ │ │ -00002d08 00010c1c R_ARM_CALL 00000a80 _PyObject_AssertFailed │ │ │ │ │ -00002d0c 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002d7c 0000442b R_ARM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ -00002d80 0000442c R_ARM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ -00002d90 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002dc0 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00002dc4 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00002de0 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00002e0c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00002e1c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -00002e20 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00002e2c 0000c72b R_ARM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -00002e30 0000c72c R_ARM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00002e40 0000c81c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00002e4c 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e74 0000c91c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00002e8c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00002e90 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00002e98 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002ea4 0000cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002ecc 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ed0 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ed4 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00002ed8 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00002ee4 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f00 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00002f5c 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ -00002ff0 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00002ff4 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00003010 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00003020 0000fd1c R_ARM_CALL 00001fb0 PyObject_IsTrue │ │ │ │ │ -0000304c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003058 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ -0000305c 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ -00003068 0000c72b R_ARM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ -0000306c 0000c72c R_ARM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ -00003080 0000c81c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -0000308c 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030b8 0000c91c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -000030d4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000030d8 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000030e0 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000030ec 0000cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000311c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003120 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003124 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00003128 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00003134 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003158 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00003180 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ad8 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002af8 0000e41c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00002b64 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b68 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b78 00003c2b R_ARM_MOVW_ABS_NC 00000360 .LC22 │ │ │ │ │ +00002b7c 00003c2c R_ARM_MOVT_ABS 00000360 .LC22 │ │ │ │ │ +00002b84 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002bac 0000202b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00002bb0 0000202c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00002bbc 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002bc8 00003a2b R_ARM_MOVW_ABS_NC 00000324 .LC20 │ │ │ │ │ +00002bcc 00003a2c R_ARM_MOVT_ABS 00000324 .LC20 │ │ │ │ │ +00002bd8 00010a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002bec 00003b2b R_ARM_MOVW_ABS_NC 00000338 .LC21 │ │ │ │ │ +00002bf0 00003b2c R_ARM_MOVT_ABS 00000338 .LC21 │ │ │ │ │ +00002bf4 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002c10 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00002c18 0000c06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cf4 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ +00002cf8 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ +00002cfc 0000412b R_ARM_MOVW_ABS_NC 00000388 .LC23 │ │ │ │ │ +00002d00 0000412c R_ARM_MOVT_ABS 00000388 .LC23 │ │ │ │ │ +00002d0c 00010c1c R_ARM_CALL 00000a80 _PyObject_AssertFailed │ │ │ │ │ +00002d10 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002d80 0000442b R_ARM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ +00002d84 0000442c R_ARM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ +00002d94 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002dc4 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00002dc8 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00002de4 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00002e10 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00002e20 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00002e24 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +00002e30 0000c72b R_ARM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00002e34 0000c72c R_ARM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00002e44 0000c81c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00002e50 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e78 0000c91c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00002e90 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00002e94 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00002e9c 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002ea8 0000cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002ed0 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ed4 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ed8 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00002edc 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00002ee8 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f04 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002f60 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ +00002ff4 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00002ff8 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00003014 0000c51c R_ARM_CALL 0000051c _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00003024 0000fd1c R_ARM_CALL 00001fb4 PyObject_IsTrue │ │ │ │ │ +00003050 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +0000305c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_type_getattro │ │ │ │ │ +00003060 0000c62c R_ARM_MOVT_ABS 00000000 _Py_type_getattro │ │ │ │ │ +0000306c 0000c72b R_ARM_MOVW_ABS_NC 00000000 _Py_module_getattro │ │ │ │ │ +00003070 0000c72c R_ARM_MOVT_ABS 00000000 _Py_module_getattro │ │ │ │ │ +00003084 0000c81c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00003090 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030bc 0000c91c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +000030d8 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000030dc 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000030e4 0000cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000030f0 0000cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003120 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003124 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003128 0000142b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +0000312c 0000142c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00003138 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000315c 0000cd1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 00003184 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003248 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ -00003260 0000d51d R_ARM_JUMP24 000008e8 PyObject_SetAttr │ │ │ │ │ -00003280 0001241c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00003290 0000b71c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000033ec 0001251c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003410 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000341c 0001261c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003434 0001271c R_ARM_CALL 00000000 _PyDict_SetItem_Take2 │ │ │ │ │ -00003454 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003470 0001071c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00003478 0001241c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00003488 0000b71c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000034c4 0001291c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -000034d4 0001091d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000034fc 0001291c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00003504 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036a8 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037d8 00012c1c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00003874 00012c1c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000038e4 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a2c 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a70 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003a8c 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003aa8 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003ac4 00012d1c R_ARM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -00003afc 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003b34 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00003ba0 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ -00003bb8 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003bbc 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003bcc 00012f1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00003c04 0001101d R_ARM_JUMP24 00002f94 PyObject_SelfIter │ │ │ │ │ +00003188 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000324c 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ +00003264 0000d51d R_ARM_JUMP24 000008e8 PyObject_SetAttr │ │ │ │ │ +00003284 0001241c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00003294 0000b71c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +000033f0 0001251c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003414 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003420 0001261c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003438 0001271c R_ARM_CALL 00000000 _PyDict_SetItem_Take2 │ │ │ │ │ +00003458 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003474 0001071c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000347c 0001241c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +0000348c 0000b71c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +000034c8 0001291c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +000034d8 0001091d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00003500 0001291c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00003508 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036ac 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037dc 00012c1c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00003878 00012c1c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000038e8 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a30 00012b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a74 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00003a90 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00003aac 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00003ac8 00012d1c R_ARM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +00003b00 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00003b38 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ +00003ba4 0000bd1d R_ARM_JUMP24 00000294 _Py_Dealloc │ │ │ │ │ +00003bbc 0000342b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003bc0 0000342c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003bd0 00012f1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003c08 0001101d R_ARM_JUMP24 00002f98 PyObject_SelfIter │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb4a8 contains 221 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb4ac contains 221 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000af2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000020 0000af2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000028 0001121c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ 00000048 0000b91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000058 0001131c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ 00000064 0000af2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ 00000080 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000009c 0001341c R_ARM_CALL 00000000 _PyDict_DebugMallocStats │ │ │ │ │ 000000a4 0001351c R_ARM_CALL 00000000 _PyFloat_DebugMallocStats │ │ │ │ │ 000000ac 0001361c R_ARM_CALL 00000000 _PyList_DebugMallocStats │ │ │ │ │ 000000bc 0001371d R_ARM_JUMP24 00000000 _PyTuple_DebugMallocStats │ │ │ │ │ 000000d4 0001392b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 000000d8 0001392c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -000000e0 0001151c R_ARM_CALL 00003188 _PyObject_IsFreed │ │ │ │ │ +000000e0 0001151c R_ARM_CALL 0000318c _PyObject_IsFreed │ │ │ │ │ 000000f8 0000582b R_ARM_MOVW_ABS_NC 00000454 .LC29 │ │ │ │ │ 000000fc 0000582c R_ARM_MOVT_ABS 00000454 .LC29 │ │ │ │ │ 00000100 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000108 0000592b R_ARM_MOVW_ABS_NC 00000470 .LC30 │ │ │ │ │ 0000010c 0000592c R_ARM_MOVT_ABS 00000470 .LC30 │ │ │ │ │ 00000110 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000120 00005a2b R_ARM_MOVW_ABS_NC 00000488 .LC31 │ │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ │ 00000284 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000002a0 0001401c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 000002b8 0000612b R_ARM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ 000002bc 0000612c R_ARM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ 000002c0 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000002c8 0001411c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ 000002dc 0000e31c R_ARM_CALL 000014d0 PyObject_Str │ │ │ │ │ -000002e8 0000e71c R_ARM_CALL 00002ad8 PyObject_Repr │ │ │ │ │ +000002e8 0000e71c R_ARM_CALL 00002adc PyObject_Repr │ │ │ │ │ 00000300 0001421c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000320 0001431c R_ARM_CALL 00000000 fwrite │ │ │ │ │ 00000350 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000364 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OSError │ │ │ │ │ 00000368 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OSError │ │ │ │ │ 00000370 0001451c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 00000378 00013f1c R_ARM_CALL 00000000 clearerr │ │ │ │ │ @@ -745,33 +745,33 @@ │ │ │ │ │ 0000040c 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000042c 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000430 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000438 0000702b R_ARM_MOVW_ABS_NC 0000056c .LC43 │ │ │ │ │ 0000043c 0000702c R_ARM_MOVT_ABS 0000056c .LC43 │ │ │ │ │ 00000448 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000470 0001471c R_ARM_CALL 00000534 PyObject_GetOptionalAttrString │ │ │ │ │ -0000047c 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ +0000047c 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ 0000048c 0000712b R_ARM_MOVW_ABS_NC 0000058c .LC44 │ │ │ │ │ 00000490 0000712c R_ARM_MOVT_ABS 0000058c .LC44 │ │ │ │ │ 00000494 0001551c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000004a8 0000722b R_ARM_MOVW_ABS_NC 0000062c .LC45 │ │ │ │ │ 000004ac 0000722c R_ARM_MOVT_ABS 0000062c .LC45 │ │ │ │ │ 000004bc 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000004d4 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000004d8 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004dc 0000742b R_ARM_MOVW_ABS_NC 0000063c .LC46 │ │ │ │ │ 000004e0 0000742c R_ARM_MOVT_ABS 0000063c .LC46 │ │ │ │ │ 000004e8 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000510 0000c31c R_ARM_CALL 00000394 PyObject_GetOptionalAttr │ │ │ │ │ -0000051c 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ +0000051c 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ 0000052c 0000762b R_ARM_MOVW_ABS_NC 00000674 .LC47 │ │ │ │ │ 00000530 0000762c R_ARM_MOVT_ABS 00000674 .LC47 │ │ │ │ │ 00000534 0001551c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000560 0001471c R_ARM_CALL 00000534 PyObject_GetOptionalAttrString │ │ │ │ │ -0000056c 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ +0000056c 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ 000005b0 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b4 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005b8 0000772b R_ARM_MOVW_ABS_NC 000006fc .LC48 │ │ │ │ │ 000005bc 0000772c R_ARM_MOVT_ABS 000006fc .LC48 │ │ │ │ │ 000005c4 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -781,15 +781,15 @@ │ │ │ │ │ 00000624 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000640 0000722b R_ARM_MOVW_ABS_NC 0000062c .LC45 │ │ │ │ │ 00000644 0000722c R_ARM_MOVT_ABS 0000062c .LC45 │ │ │ │ │ 00000654 0000e81d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000067c 0000ef1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000006c4 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000728 0000461d R_ARM_JUMP24 00002f1c Py_XDECREF │ │ │ │ │ +00000728 0000461d R_ARM_JUMP24 00002f20 Py_XDECREF │ │ │ │ │ 0000077c 0000ba1c R_ARM_CALL 000001ec _Py_SetImmortal │ │ │ │ │ 0000082c 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000085c 00011b1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ 00000944 0000ef1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000994 0000af02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a24 0000d41c R_ARM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ 00000a30 0000cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -814,15 +814,15 @@ │ │ │ │ │ 00000b38 00008d2b R_ARM_MOVW_ABS_NC 0000077c .LC54 │ │ │ │ │ 00000b3c 00008d2c R_ARM_MOVT_ABS 0000077c .LC54 │ │ │ │ │ 00000b4c 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000b58 00005e2b R_ARM_MOVW_ABS_NC 000004e4 .LC35 │ │ │ │ │ 00000b5c 00005e2c R_ARM_MOVT_ABS 000004e4 .LC35 │ │ │ │ │ 00000b60 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000b68 00013b1c R_ARM_CALL 00000000 fflush │ │ │ │ │ -00000b70 0001151c R_ARM_CALL 00003188 _PyObject_IsFreed │ │ │ │ │ +00000b70 0001151c R_ARM_CALL 0000318c _PyObject_IsFreed │ │ │ │ │ 00000b88 0000582b R_ARM_MOVW_ABS_NC 00000454 .LC29 │ │ │ │ │ 00000b8c 0000582c R_ARM_MOVT_ABS 00000454 .LC29 │ │ │ │ │ 00000b90 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000b98 00013b1c R_ARM_CALL 00000000 fflush │ │ │ │ │ 00000bbc 00016b1c R_ARM_CALL 00000000 fileno │ │ │ │ │ 00000bc4 00016c1c R_ARM_CALL 00000000 _PyMem_DumpTraceback │ │ │ │ │ 00000bcc 0001381c R_ARM_CALL 000000c0 PyObject_Dump │ │ │ │ │ @@ -830,15 +830,15 @@ │ │ │ │ │ 00000bdc 00005e2c R_ARM_MOVT_ABS 000004e4 .LC35 │ │ │ │ │ 00000be0 00013a1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000be8 00013b1c R_ARM_CALL 00000000 fflush │ │ │ │ │ 00000bec 00008e2b R_ARM_MOVW_ABS_NC 00000784 .LC55 │ │ │ │ │ 00000bf0 00008e2c R_ARM_MOVT_ABS 00000784 .LC55 │ │ │ │ │ 00000bf8 00016d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00000bfc 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c20 0001151c R_ARM_CALL 00003188 _PyObject_IsFreed │ │ │ │ │ +00000c20 0001151c R_ARM_CALL 0000318c _PyObject_IsFreed │ │ │ │ │ 00000c34 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ 00000c38 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ 00000c3c 0000902b R_ARM_MOVW_ABS_NC 0000079c .LC56 │ │ │ │ │ 00000c40 0000902c R_ARM_MOVT_ABS 0000079c .LC56 │ │ │ │ │ 00000c50 00010c1c R_ARM_CALL 00000a80 _PyObject_AssertFailed │ │ │ │ │ 00000c68 00002c2b R_ARM_MOVW_ABS_NC 000002c0 .LC17 │ │ │ │ │ 00000c6c 00002c2c R_ARM_MOVT_ABS 000002c0 .LC17 │ │ │ │ │ @@ -849,47 +849,47 @@ │ │ │ │ │ 00000ca4 0001701c R_ARM_CALL 00000000 _PyUnicode_CheckConsistency │ │ │ │ │ 00000cb0 0001712b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ 00000cb4 0001712c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 00000cd0 0001721c R_ARM_CALL 00000000 _PyDict_CheckConsistency │ │ │ │ │ 00000cd8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000cf0 00009902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d20 0000aa1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000d30 0000c42b R_ARM_MOVW_ABS_NC 00001f94 PyObject_GenericGetAttr │ │ │ │ │ -00000d34 0000c42c R_ARM_MOVT_ABS 00001f94 PyObject_GenericGetAttr │ │ │ │ │ +00000d30 0000c42b R_ARM_MOVW_ABS_NC 00001f98 PyObject_GenericGetAttr │ │ │ │ │ +00000d34 0000c42c R_ARM_MOVT_ABS 00001f98 PyObject_GenericGetAttr │ │ │ │ │ 00000d48 0000ab1c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000d5c 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000d60 0000d22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000d74 0000e21c R_ARM_CALL 000013f8 PyObject_GetAttr │ │ │ │ │ 00000d8c 0001741c R_ARM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ 00000db4 0000cf1c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00000dfc 0000d31c R_ARM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ -00000e20 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ +00000e20 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ 00000ea4 0000d01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000ed4 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ -00000edc 0000461c R_ARM_CALL 00002f1c Py_XDECREF │ │ │ │ │ +00000edc 0000461c R_ARM_CALL 00002f20 Py_XDECREF │ │ │ │ │ 00000f04 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000f54 0000bd1c R_ARM_CALL 00000294 _Py_Dealloc │ │ │ │ │ 00000f68 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000f6c 0000ca2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000f78 0000152b R_ARM_MOVW_ABS_NC 000000b0 .LC5 │ │ │ │ │ 00000f7c 0000152c R_ARM_MOVT_ABS 000000b0 .LC5 │ │ │ │ │ 00000f84 0000ad1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f90 0000d11c R_ARM_CALL 000029fc _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000f90 0000d11c R_ARM_CALL 00002a00 _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000fc0 0001761c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000fd8 0000e21d R_ARM_JUMP24 000013f8 PyObject_GetAttr │ │ │ │ │ 00000ff0 0000eb1d R_ARM_JUMP24 00001694 PyObject_SetAttrString │ │ │ │ │ 00001038 0001791c R_ARM_CALL 00000000 _PyStaticType_GetState │ │ │ │ │ 00001050 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000107c 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001080 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000010a4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000010a8 0000ff2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xbb90 contains 125 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xbb94 contains 125 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b602 R_ARM_ABS32 00000000 PyBaseObject_Type │ │ │ │ │ 00000004 00018702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000008 0000f802 R_ARM_ABS32 00000000 PyStaticMethod_Type │ │ │ │ │ 0000000c 00018802 R_ARM_ABS32 00000000 PyCFunction_Type │ │ │ │ │ 00000010 00018902 R_ARM_ABS32 00000000 PyAsyncGen_Type │ │ │ │ │ 00000014 00018a02 R_ARM_ABS32 00000000 PyByteArrayIter_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ 00000334 : │ │ │ │ │ PyObject_ASCII(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2adc │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 3dc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ bne 3d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -510,23 +510,23 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6a4 <_PyObject_FunctionStr+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r1, [pc, #96] @ 724 <_PyObject_FunctionStr+0x118> │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 224c │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 710 <_PyObject_FunctionStr+0x104> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne 66c <_PyObject_FunctionStr+0x60> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ 000008b8 : │ │ │ │ │ PyObject_Not(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1fb0 │ │ │ │ │ + bl 1fb4 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ eorge r0, r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000008dc : │ │ │ │ │ Py_TYPE(): │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 5f4 <_PyObject_GenericGetAttrWithDict+0xd8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ @@ -822,15 +822,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b a30 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a3c │ │ │ │ │ @@ -914,15 +914,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b bb8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1203,15 +1203,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b edc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ b e40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ @@ -1263,15 +1263,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 1014 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1432,15 +1432,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 11ac <_PyObject_GenericSetAttrWithDict+0xec> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1518,15 +1518,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 1384 <_PyObject_GenericSetAttrWithDict+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 11d4 <_PyObject_GenericSetAttrWithDict+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1579,15 +1579,15 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1444 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1696,15 +1696,15 @@ │ │ │ │ │ bne 15bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ │ b 1540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2adc │ │ │ │ │ R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1929,15 +1929,15 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic r4, r4, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d78 <_PyObject_GetMethodStackRef+0x4d4> │ │ │ │ │ + beq 1d7c <_PyObject_GetMethodStackRef+0x4d8> │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 1a28 <_PyObject_GetMethodStackRef+0x184> │ │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ bic r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - bls 1b50 <_PyObject_GetMethodStackRef+0x2ac> │ │ │ │ │ + bls 1b4c <_PyObject_GetMethodStackRef+0x2a8> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #131072 @ 0x20000 │ │ │ │ │ beq 1acc <_PyObject_GetMethodStackRef+0x228> │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ands r1, r2, #4 │ │ │ │ │ bne 19bc <_PyObject_GetMethodStackRef+0x118> │ │ │ │ │ @@ -1970,31 +1970,31 @@ │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ beq 19b0 <_PyObject_GetMethodStackRef+0x10c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1d48 <_PyObject_GetMethodStackRef+0x4a4> │ │ │ │ │ + blt 1d4c <_PyObject_GetMethodStackRef+0x4a8> │ │ │ │ │ adds r1, r4, r1 │ │ │ │ │ beq 19a8 <_PyObject_GetMethodStackRef+0x104> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19a8 <_PyObject_GetMethodStackRef+0x104> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyDict_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyDict_GetMethodStackRef │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d14 <_PyObject_GetMethodStackRef+0x470> │ │ │ │ │ - bne 1d2c <_PyObject_GetMethodStackRef+0x488> │ │ │ │ │ + blt 1d18 <_PyObject_GetMethodStackRef+0x474> │ │ │ │ │ + bne 1d30 <_PyObject_GetMethodStackRef+0x48c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1b84 <_PyObject_GetMethodStackRef+0x2e0> │ │ │ │ │ + beq 1b80 <_PyObject_GetMethodStackRef+0x2dc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ @@ -2017,27 +2017,27 @@ │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ str r2, [r7] │ │ │ │ │ bl 8ac │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ bl 8ac │ │ │ │ │ - b 1b48 <_PyObject_GetMethodStackRef+0x2a4> │ │ │ │ │ + b 1ba8 <_PyObject_GetMethodStackRef+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 13f8 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ tst r0, #1 │ │ │ │ │ beq 1a78 <_PyObject_GetMethodStackRef+0x1d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d24 <_PyObject_GetMethodStackRef+0x480> │ │ │ │ │ + beq 1d28 <_PyObject_GetMethodStackRef+0x484> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ str r4, [r7] │ │ │ │ │ @@ -2049,110 +2049,103 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a4c <_PyObject_GetMethodStackRef+0x1a8> │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1a4c <_PyObject_GetMethodStackRef+0x1a8> │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ tst r2, #16 │ │ │ │ │ - bne 1c48 <_PyObject_GetMethodStackRef+0x3a4> │ │ │ │ │ + bne 1c30 <_PyObject_GetMethodStackRef+0x38c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 196c <_PyObject_GetMethodStackRef+0xc8> │ │ │ │ │ b 19a8 <_PyObject_GetMethodStackRef+0x104> │ │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ bne 1988 <_PyObject_GetMethodStackRef+0xe4> │ │ │ │ │ b 19b0 <_PyObject_GetMethodStackRef+0x10c> │ │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b58 <_PyObject_GetMethodStackRef+0x2b4> │ │ │ │ │ + beq 1b54 <_PyObject_GetMethodStackRef+0x2b0> │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDescr_IsData │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b58 <_PyObject_GetMethodStackRef+0x2b4> │ │ │ │ │ + beq 1b54 <_PyObject_GetMethodStackRef+0x2b0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r5, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ str r5, [r7] │ │ │ │ │ bl 8ac │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ str r5, [r8] │ │ │ │ │ bl 8ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d24 <_PyObject_GetMethodStackRef+0x480> │ │ │ │ │ + beq 1d28 <_PyObject_GetMethodStackRef+0x484> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 19b4 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ + b 1ba8 <_PyObject_GetMethodStackRef+0x304> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ands r1, r2, #4 │ │ │ │ │ movne r9, #0 │ │ │ │ │ bne 19c8 <_PyObject_GetMethodStackRef+0x124> │ │ │ │ │ ands r2, r2, #16 │ │ │ │ │ - bne 1c78 <_PyObject_GetMethodStackRef+0x3d4> │ │ │ │ │ + bne 1c7c <_PyObject_GetMethodStackRef+0x3d8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r9, r2 │ │ │ │ │ bne 196c <_PyObject_GetMethodStackRef+0xc8> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bc8 <_PyObject_GetMethodStackRef+0x324> │ │ │ │ │ + bne 1bb0 <_PyObject_GetMethodStackRef+0x30c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 1ce8 <_PyObject_GetMethodStackRef+0x444> │ │ │ │ │ + bls 1cec <_PyObject_GetMethodStackRef+0x448> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1b48 <_PyObject_GetMethodStackRef+0x2a4> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1b48 <_PyObject_GetMethodStackRef+0x2a4> │ │ │ │ │ - bl 294 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b48 <_PyObject_GetMethodStackRef+0x2a4> │ │ │ │ │ + beq 1c40 <_PyObject_GetMethodStackRef+0x39c> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 19b4 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyClassMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyClassMethod_Type │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c8c <_PyObject_GetMethodStackRef+0x3e8> │ │ │ │ │ + bne 1c90 <_PyObject_GetMethodStackRef+0x3ec> │ │ │ │ │ bl 0 <_PyClassMethod_GetFunc> │ │ │ │ │ R_ARM_CALL _PyClassMethod_GetFunc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r0, r0, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ tst r2, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 1c58 <_PyObject_GetMethodStackRef+0x3b4> │ │ │ │ │ + beq 1c5c <_PyObject_GetMethodStackRef+0x3b8> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ tst r0, #1 │ │ │ │ │ @@ -2166,55 +2159,63 @@ │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 19b0 <_PyObject_GetMethodStackRef+0x10c> │ │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1988 <_PyObject_GetMethodStackRef+0xe4> │ │ │ │ │ b 19a8 <_PyObject_GetMethodStackRef+0x104> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ba8 <_PyObject_GetMethodStackRef+0x304> │ │ │ │ │ + bl 294 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1ba8 <_PyObject_GetMethodStackRef+0x304> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c08 <_PyObject_GetMethodStackRef+0x364> │ │ │ │ │ + bne 1bf0 <_PyObject_GetMethodStackRef+0x34c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c08 <_PyObject_GetMethodStackRef+0x364> │ │ │ │ │ + b 1bf0 <_PyObject_GetMethodStackRef+0x34c> │ │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r1 │ │ │ │ │ bne 1988 <_PyObject_GetMethodStackRef+0xe4> │ │ │ │ │ - b 1b84 <_PyObject_GetMethodStackRef+0x2e0> │ │ │ │ │ + b 1b80 <_PyObject_GetMethodStackRef+0x2dc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1d40 <_PyObject_GetMethodStackRef+0x49c> │ │ │ │ │ + bne 1d44 <_PyObject_GetMethodStackRef+0x4a0> │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r2, r0, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ tst r1, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 1b98 <_PyObject_GetMethodStackRef+0x2f4> │ │ │ │ │ + bne 1b94 <_PyObject_GetMethodStackRef+0x2f0> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b98 <_PyObject_GetMethodStackRef+0x2f4> │ │ │ │ │ + bne 1b94 <_PyObject_GetMethodStackRef+0x2f0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b98 <_PyObject_GetMethodStackRef+0x2f4> │ │ │ │ │ + b 1b94 <_PyObject_GetMethodStackRef+0x2f0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -2222,27 +2223,27 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ bl 8ac │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 19b4 <_PyObject_GetMethodStackRef+0x110> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ bl 8ac │ │ │ │ │ - b 1b48 <_PyObject_GetMethodStackRef+0x2a4> │ │ │ │ │ + b 1ba8 <_PyObject_GetMethodStackRef+0x304> │ │ │ │ │ mov r2, r5 │ │ │ │ │ b 1af8 <_PyObject_GetMethodStackRef+0x254> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ rsblt ip, ip, #0 │ │ │ │ │ @@ -2254,17 +2255,17 @@ │ │ │ │ │ bne 197c <_PyObject_GetMethodStackRef+0xd8> │ │ │ │ │ b 19a8 <_PyObject_GetMethodStackRef+0x104> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 18e4 <_PyObject_GetMethodStackRef+0x40> │ │ │ │ │ - b 1d14 <_PyObject_GetMethodStackRef+0x470> │ │ │ │ │ + b 1d18 <_PyObject_GetMethodStackRef+0x474> │ │ │ │ │ │ │ │ │ │ -00001d8c <_PyObject_NewVar>: │ │ │ │ │ +00001d90 <_PyObject_NewVar>: │ │ │ │ │ _PyObject_NewVar(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2274,113 +2275,113 @@ │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e3c <_PyObject_NewVar+0xb0> │ │ │ │ │ + beq 1e40 <_PyObject_NewVar+0xb0> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - ldr r2, [pc, #112] @ 1e48 <_PyObject_NewVar+0xbc> │ │ │ │ │ + ldr r2, [pc, #112] @ 1e4c <_PyObject_NewVar+0xbc> │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ - ble 1e04 <_PyObject_NewVar+0x78> │ │ │ │ │ + ble 1e08 <_PyObject_NewVar+0x78> │ │ │ │ │ ldr r4, [r2, #1708] @ 0x6ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1e20 <_PyObject_NewVar+0x94> │ │ │ │ │ + bne 1e24 <_PyObject_NewVar+0x94> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ ldr r4, [r2, #1708] @ 0x6ac │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1df4 <_PyObject_NewVar+0x68> │ │ │ │ │ + beq 1df8 <_PyObject_NewVar+0x68> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1df4 <_PyObject_NewVar+0x68> │ │ │ │ │ + b 1df8 <_PyObject_NewVar+0x68> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e4c <_PyObject_GetAttrStackRef>: │ │ │ │ │ +00001e50 <_PyObject_GetAttrStackRef>: │ │ │ │ │ _PyObject_GetAttrStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1f20 <_PyObject_GetAttrStackRef+0xd4> │ │ │ │ │ + beq 1f24 <_PyObject_GetAttrStackRef+0xd4> │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_type_getattro │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1ed4 <_PyObject_GetAttrStackRef+0x88> │ │ │ │ │ + beq 1ed8 <_PyObject_GetAttrStackRef+0x88> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f44 <_PyObject_GetAttrStackRef+0xf8> │ │ │ │ │ + beq 1f48 <_PyObject_GetAttrStackRef+0xf8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ef0 <_PyObject_GetAttrStackRef+0xa4> │ │ │ │ │ + bne 1ef4 <_PyObject_GetAttrStackRef+0xa4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 51c <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc <_PyObject_GetAttrStackRef+0xb0> │ │ │ │ │ + beq 1f00 <_PyObject_GetAttrStackRef+0xb0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_Py_type_getattro_stackref> │ │ │ │ │ R_ARM_CALL _Py_type_getattro_stackref │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 1f10 <_PyObject_GetAttrStackRef+0xc4> │ │ │ │ │ + beq 1f14 <_PyObject_GetAttrStackRef+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ebc <_PyObject_GetAttrStackRef+0x70> │ │ │ │ │ + bne 1ec0 <_PyObject_GetAttrStackRef+0x70> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b 1ee8 <_PyObject_GetAttrStackRef+0x9c> │ │ │ │ │ + b 1eec <_PyObject_GetAttrStackRef+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -2389,117 +2390,117 @@ │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f70 <_PyObject_GetAttrStackRef+0x124> │ │ │ │ │ + beq 1f74 <_PyObject_GetAttrStackRef+0x124> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1f08 <_PyObject_GetAttrStackRef+0xbc> │ │ │ │ │ + beq 1f0c <_PyObject_GetAttrStackRef+0xbc> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1ef4 <_PyObject_GetAttrStackRef+0xa8> │ │ │ │ │ + b 1ef8 <_PyObject_GetAttrStackRef+0xa8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1efc <_PyObject_GetAttrStackRef+0xb0> │ │ │ │ │ + b 1f00 <_PyObject_GetAttrStackRef+0xb0> │ │ │ │ │ │ │ │ │ │ -00001f94 : │ │ │ │ │ +00001f98 : │ │ │ │ │ PyObject_GenericGetAttr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 51c <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_JUMP24 _PyObject_GenericGetAttrWithDict │ │ │ │ │ │ │ │ │ │ -00001fb0 : │ │ │ │ │ +00001fb4 : │ │ │ │ │ PyObject_IsTrue(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2040 │ │ │ │ │ - ldr r1, [pc, #180] @ 207c │ │ │ │ │ + beq 2044 │ │ │ │ │ + ldr r1, [pc, #180] @ 2080 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 2018 │ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2030 │ │ │ │ │ + bne 2034 │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 204c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 204c │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movge r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2078 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2078 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movge r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002080 <_PyObject_ComputedDictPointer>: │ │ │ │ │ +00002084 <_PyObject_ComputedDictPointer>: │ │ │ │ │ _PyObject_ComputedDictPointer(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 209c <_PyObject_ComputedDictPointer+0x1c> │ │ │ │ │ - blt 20a4 <_PyObject_ComputedDictPointer+0x24> │ │ │ │ │ + beq 20a0 <_PyObject_ComputedDictPointer+0x1c> │ │ │ │ │ + blt 20a8 <_PyObject_ComputedDictPointer+0x24> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -2510,58 +2511,58 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mla r2, lr, ip, r2 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000020d8 : │ │ │ │ │ +000020dc : │ │ │ │ │ PyObject_GetAttrString(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ec │ │ │ │ │ + bne 21f0 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 21d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 21b0 │ │ │ │ │ + beq 21b4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2170 │ │ │ │ │ + beq 2174 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 219c │ │ │ │ │ + beq 21a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2164 │ │ │ │ │ + bgt 2168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 21dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21f0 │ │ │ │ │ + bne 21f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2569,299 +2570,299 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2148 │ │ │ │ │ + b 214c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 21a8 │ │ │ │ │ + b 21ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 2164 │ │ │ │ │ + b 2168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 2164 │ │ │ │ │ + b 2168 │ │ │ │ │ bx r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 21ac │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2148 │ │ │ │ │ - b 219c │ │ │ │ │ + bne 214c │ │ │ │ │ + b 21a0 │ │ │ │ │ │ │ │ │ │ -0000221c : │ │ │ │ │ +00002220 : │ │ │ │ │ PyCallable_Check(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 223c │ │ │ │ │ + beq 2240 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +0000224c : │ │ │ │ │ PyObject_RichCompareBool(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2320 │ │ │ │ │ - ldr r3, [pc, #1016] @ 2674 │ │ │ │ │ + beq 2324 │ │ │ │ │ + ldr r3, [pc, #1016] @ 2678 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r2, r3] │ │ │ │ │ - beq 234c │ │ │ │ │ + beq 2350 │ │ │ │ │ ldr r3, [r8, #780] @ 0x30c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 23ec │ │ │ │ │ + bcc 23f0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 2420 │ │ │ │ │ + bne 2424 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2560 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ blx r3 │ │ │ │ │ add r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2370 │ │ │ │ │ + beq 2374 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2368 │ │ │ │ │ + beq 236c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2624 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub r4, r3, r0 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 2318 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2618 │ │ │ │ │ - ldr r3, [pc, #828] @ 2678 │ │ │ │ │ + beq 261c │ │ │ │ │ + ldr r3, [pc, #828] @ 267c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r2, r3] │ │ │ │ │ - bne 2290 │ │ │ │ │ + bne 2294 │ │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ + bne 25d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #1106 @ 0x452 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2314 │ │ │ │ │ + b 2318 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle sl, #0 │ │ │ │ │ - ble 247c │ │ │ │ │ + ble 2480 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 23c0 │ │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 265c │ │ │ │ │ + ble 2660 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 252c │ │ │ │ │ + bne 2530 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 25c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 22f0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22ec │ │ │ │ │ + b 22f0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2410 │ │ │ │ │ + bcc 2414 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2368 │ │ │ │ │ + bne 236c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 22b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2498 │ │ │ │ │ + bne 249c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #4] │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2560 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ blx r3 │ │ │ │ │ add r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2380 │ │ │ │ │ + bgt 2384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2520 │ │ │ │ │ + bne 2524 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2520 │ │ │ │ │ + b 2524 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r3, #100] @ 0x64 │ │ │ │ │ subs r2, ip, #0 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 25f8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r3, r6, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ blx ip │ │ │ │ │ add r2, r6, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25dc │ │ │ │ │ + ble 25e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 23c0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 247c │ │ │ │ │ + ble 2480 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ - b 23bc │ │ │ │ │ + beq 2384 │ │ │ │ │ + b 23c0 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 2578 │ │ │ │ │ + bne 257c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 22ec │ │ │ │ │ - b 23e0 │ │ │ │ │ + bgt 22f0 │ │ │ │ │ + b 23e4 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 23c0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r9, r6, #48 @ 0x30 │ │ │ │ │ - b 2390 │ │ │ │ │ + b 2394 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ │ @@ -2878,265 +2879,265 @@ │ │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2368 │ │ │ │ │ + b 236c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 254c │ │ │ │ │ + b 2550 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2368 │ │ │ │ │ - b 2358 │ │ │ │ │ + bne 236c │ │ │ │ │ + b 235c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 24e8 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24e4 │ │ │ │ │ + b 24e8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 23c0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r9, r6, #48 @ 0x30 │ │ │ │ │ - b 24f8 │ │ │ │ │ + b 24fc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2314 │ │ │ │ │ + b 2318 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1fb0 │ │ │ │ │ + bl 1fb4 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2314 │ │ │ │ │ + bgt 2318 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 2318 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2314 │ │ │ │ │ + b 2318 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23bc │ │ │ │ │ + bne 23c0 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23bc │ │ │ │ │ + b 23c0 │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000267c : │ │ │ │ │ +00002680 : │ │ │ │ │ PyObject_RichCompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #864] @ 29f8 │ │ │ │ │ + ldr r3, [pc, #864] @ 29fc │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [ip, r3] │ │ │ │ │ - beq 2904 │ │ │ │ │ + beq 2908 │ │ │ │ │ ldr r3, [r7, #780] @ 0x30c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 28d8 │ │ │ │ │ + bcc 28dc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 27a4 │ │ │ │ │ + bne 27a8 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2970 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 2718 │ │ │ │ │ + beq 271c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle sl, #0 │ │ │ │ │ - ble 27fc │ │ │ │ │ + ble 2800 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2768 │ │ │ │ │ add r2, r4, r9, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2710 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2988 │ │ │ │ │ + ble 298c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 28a8 │ │ │ │ │ + bne 28ac │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 29b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 270c │ │ │ │ │ + bgt 2710 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 270c │ │ │ │ │ + b 2710 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 26dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2818 │ │ │ │ │ + bne 281c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2970 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2710 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2728 │ │ │ │ │ + bgt 272c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 289c │ │ │ │ │ + bne 28a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 289c │ │ │ │ │ + b 28a0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r8, [r3, #100] @ 0x64 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 29d8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r3, r4, r9, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ blx r8 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2710 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 29bc │ │ │ │ │ + ble 29c0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2768 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2710 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27fc │ │ │ │ │ + ble 2800 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2728 │ │ │ │ │ - b 2764 │ │ │ │ │ + beq 272c │ │ │ │ │ + b 2768 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 2928 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 270c │ │ │ │ │ - b 2788 │ │ │ │ │ + bgt 2710 │ │ │ │ │ + b 278c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2794 │ │ │ │ │ + bcc 2798 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 2798 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 270c │ │ │ │ │ + b 2710 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 │ │ │ │ │ + bne 29a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #1106 @ 0x452 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2900 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ │ @@ -3153,62 +3154,62 @@ │ │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2900 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2768 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ - b 2738 │ │ │ │ │ + b 273c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2764 │ │ │ │ │ + bne 2768 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2764 │ │ │ │ │ + b 2768 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28fc │ │ │ │ │ - b 2910 │ │ │ │ │ + bne 2900 │ │ │ │ │ + b 2914 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 28c8 │ │ │ │ │ + b 28cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2860 │ │ │ │ │ + bne 2864 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2864 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2768 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ - b 2874 │ │ │ │ │ + b 2878 │ │ │ │ │ .word 0x0000034c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000029fc <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ +00002a00 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ _PyObject_SetAttributeErrorContext(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -3217,100 +3218,100 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a98 <_PyObject_SetAttributeErrorContext+0x9c> │ │ │ │ │ + beq 2a9c <_PyObject_SetAttributeErrorContext+0x9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a90 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ + beq 2a94 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a90 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ + bne 2a94 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a90 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ - ldr r1, [pc, #104] @ 2ad0 <_PyObject_SetAttributeErrorContext+0xd4> │ │ │ │ │ + bne 2a94 <_PyObject_SetAttributeErrorContext+0x94> │ │ │ │ │ + ldr r1, [pc, #104] @ 2ad4 <_PyObject_SetAttributeErrorContext+0xd4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8e8 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2aa0 <_PyObject_SetAttributeErrorContext+0xa4> │ │ │ │ │ - ldr r1, [pc, #84] @ 2ad4 <_PyObject_SetAttributeErrorContext+0xd8> │ │ │ │ │ + bne 2aa4 <_PyObject_SetAttributeErrorContext+0xa4> │ │ │ │ │ + ldr r1, [pc, #84] @ 2ad8 <_PyObject_SetAttributeErrorContext+0xd8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8e8 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2aa0 <_PyObject_SetAttributeErrorContext+0xa4> │ │ │ │ │ + bne 2aa4 <_PyObject_SetAttributeErrorContext+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2abc <_PyObject_SetAttributeErrorContext+0xc0> │ │ │ │ │ + bgt 2ac0 <_PyObject_SetAttributeErrorContext+0xc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ac4 <_PyObject_SetAttributeErrorContext+0xc8> │ │ │ │ │ + beq 2ac8 <_PyObject_SetAttributeErrorContext+0xc8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2abc <_PyObject_SetAttributeErrorContext+0xc0> │ │ │ │ │ + b 2ac0 <_PyObject_SetAttributeErrorContext+0xc0> │ │ │ │ │ .word 0x0000ca00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000cc54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002ad8 : │ │ │ │ │ +00002adc : │ │ │ │ │ PyObject_Repr(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ba0 │ │ │ │ │ + bne 2ba4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ba8 │ │ │ │ │ + beq 2bac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2bbc │ │ │ │ │ - ldr r3, [pc, #244] @ 2c14 │ │ │ │ │ + beq 2bc0 │ │ │ │ │ + ldr r3, [pc, #244] @ 2c18 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #780] @ 0x30c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2bd8 │ │ │ │ │ + bcc 2bdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r1 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2ba0 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 2b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3322,21 +3323,21 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ba0 │ │ │ │ │ + bgt 2ba4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c08 │ │ │ │ │ + beq 2c0c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2b54 │ │ │ │ │ + b 2b58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -3349,92 +3350,92 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2b34 │ │ │ │ │ + bcc 2b38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ba0 │ │ │ │ │ + bne 2ba4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - b 2b34 │ │ │ │ │ + b 2b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ba0 │ │ │ │ │ + b 2ba4 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c18 : │ │ │ │ │ +00002c1c : │ │ │ │ │ none_hash(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #25632 @ 0x6420 │ │ │ │ │ movt r0, #64680 @ 0xfca8 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002c34 : │ │ │ │ │ +00002c38 : │ │ │ │ │ PyObject_CallFinalizerFromDealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ce8 │ │ │ │ │ + bne 2cec │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #196] @ 0xc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2cb8 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ │ - beq 2c8c │ │ │ │ │ + beq 2c90 │ │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 2cb8 │ │ │ │ │ + bne 2cbc │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ orr r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ce0 │ │ │ │ │ + bgt 2ce4 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cb8 │ │ │ │ │ + ble 2cbc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2cc8 │ │ │ │ │ - ldr lr, [pc, #28] @ 2d0c │ │ │ │ │ + b 2ccc │ │ │ │ │ + ldr lr, [pc, #28] @ 2d10 │ │ │ │ │ movw ip, #598 @ 0x256 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -3443,113 +3444,113 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl a80 │ │ │ │ │ R_ARM_CALL _PyObject_AssertFailed │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002d10 : │ │ │ │ │ +00002d14 : │ │ │ │ │ PyObject_CallFinalizer(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r3, [r4, #196] @ 0xc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2d74 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 2d54 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2d70 │ │ │ │ │ + bne 2d74 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ ldrne r3, [r0, #-4] │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ strne r3, [r0, #-4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002d78 : │ │ │ │ │ +00002d7c : │ │ │ │ │ none_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00002d94 : │ │ │ │ │ +00002d98 : │ │ │ │ │ PyObject_HasAttrWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2ecc │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2e20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 51c <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 2e50 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e10 │ │ │ │ │ + bgt 2e14 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e10 │ │ │ │ │ + bne 2e14 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2eb0 │ │ │ │ │ + bne 2eb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_module_getattro_impl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r4, r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -3557,217 +3558,217 @@ │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 2ec0 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2df0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 2eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2e10 │ │ │ │ │ + b 2e14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 2ef4 │ │ │ │ │ blx r2 │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 2e88 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ - b 2df0 │ │ │ │ │ + beq 2eac │ │ │ │ │ + b 2df4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2e10 │ │ │ │ │ + b 2e14 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ + beq 2eac │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 2eec │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 2e88 │ │ │ │ │ │ │ │ │ │ -00002f1c : │ │ │ │ │ +00002f20 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 2f38 │ │ │ │ │ + bne 2f3c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f2c │ │ │ │ │ + bgt 2f30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f2c │ │ │ │ │ + bne 2f30 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00002f60 <_PyObject_VisitType>: │ │ │ │ │ +00002f64 <_PyObject_VisitType>: │ │ │ │ │ _PyObject_VisitType(): │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2f88 <_PyObject_VisitType+0x28> │ │ │ │ │ + beq 2f8c <_PyObject_VisitType+0x28> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f94 : │ │ │ │ │ +00002f98 : │ │ │ │ │ PyObject_SelfIter(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fb8 <_PyObject_IsAbstract>: │ │ │ │ │ +00002fbc <_PyObject_IsAbstract>: │ │ │ │ │ _PyObject_IsAbstract(): │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3110 <_PyObject_IsAbstract+0x158> │ │ │ │ │ + beq 3114 <_PyObject_IsAbstract+0x158> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #420] @ 3180 <_PyObject_IsAbstract+0x1c8> │ │ │ │ │ + ldr r3, [pc, #420] @ 3184 <_PyObject_IsAbstract+0x1c8> │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #3520] @ 0xdc0 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 311c <_PyObject_IsAbstract+0x164> │ │ │ │ │ + beq 3120 <_PyObject_IsAbstract+0x164> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyObject_GenericGetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyObject_GenericGetAttr │ │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 3058 <_PyObject_IsAbstract+0xa0> │ │ │ │ │ - ldr r1, [pc, #376] @ 3184 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + bne 305c <_PyObject_IsAbstract+0xa0> │ │ │ │ │ + ldr r1, [pc, #376] @ 3188 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 51c <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 308c <_PyObject_IsAbstract+0xd4> │ │ │ │ │ + beq 3090 <_PyObject_IsAbstract+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fb0 │ │ │ │ │ + bl 1fb4 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 309c <_PyObject_IsAbstract+0xe4> │ │ │ │ │ + bgt 30a0 <_PyObject_IsAbstract+0xe4> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 309c <_PyObject_IsAbstract+0xe4> │ │ │ │ │ + bne 30a0 <_PyObject_IsAbstract+0xe4> │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 309c <_PyObject_IsAbstract+0xe4> │ │ │ │ │ + b 30a0 <_PyObject_IsAbstract+0xe4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_type_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_type_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 30a8 <_PyObject_IsAbstract+0xf0> │ │ │ │ │ + beq 30ac <_PyObject_IsAbstract+0xf0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_module_getattro │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_module_getattro │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 30f8 <_PyObject_IsAbstract+0x140> │ │ │ │ │ - ldr r1, [pc, #260] @ 3184 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + bne 30fc <_PyObject_IsAbstract+0x140> │ │ │ │ │ + ldr r1, [pc, #260] @ 3188 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_module_getattro_impl │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 301c <_PyObject_IsAbstract+0x64> │ │ │ │ │ + bne 3020 <_PyObject_IsAbstract+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ rsb r2, r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #208] @ 3184 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + ldr r1, [pc, #208] @ 3188 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 30f0 <_PyObject_IsAbstract+0x138> │ │ │ │ │ + bne 30f4 <_PyObject_IsAbstract+0x138> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 301c <_PyObject_IsAbstract+0x64> │ │ │ │ │ + bne 3020 <_PyObject_IsAbstract+0x64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 <_PyObject_IsAbstract+0x180> │ │ │ │ │ + beq 313c <_PyObject_IsAbstract+0x180> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 309c <_PyObject_IsAbstract+0xe4> │ │ │ │ │ + b 30a0 <_PyObject_IsAbstract+0xe4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3140 <_PyObject_IsAbstract+0x188> │ │ │ │ │ - ldr r1, [pc, #124] @ 3184 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + beq 3144 <_PyObject_IsAbstract+0x188> │ │ │ │ │ + ldr r1, [pc, #124] @ 3188 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 30cc <_PyObject_IsAbstract+0x114> │ │ │ │ │ + b 30d0 <_PyObject_IsAbstract+0x114> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3776,711 +3777,711 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 309c <_PyObject_IsAbstract+0xe4> │ │ │ │ │ + b 30a0 <_PyObject_IsAbstract+0xe4> │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30f0 <_PyObject_IsAbstract+0x138> │ │ │ │ │ - ldr r0, [pc, #48] @ 3184 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + beq 30f4 <_PyObject_IsAbstract+0x138> │ │ │ │ │ + ldr r0, [pc, #48] @ 3188 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 <_PyObject_IsAbstract+0x180> │ │ │ │ │ + beq 313c <_PyObject_IsAbstract+0x180> │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 30cc <_PyObject_IsAbstract+0x114> │ │ │ │ │ + b 30d0 <_PyObject_IsAbstract+0x114> │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008dbc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003188 <_PyObject_IsFreed>: │ │ │ │ │ +0000318c <_PyObject_IsFreed>: │ │ │ │ │ _PyObject_IsFreed(): │ │ │ │ │ sub r2, r0, #256 @ 0x100 │ │ │ │ │ movw r3, #52685 @ 0xcdcd │ │ │ │ │ movt r3, #52685 @ 0xcdcd │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmnne r2, #512 @ 0x200 │ │ │ │ │ - bcs 3200 <_PyObject_IsFreed+0x78> │ │ │ │ │ + bcs 3204 <_PyObject_IsFreed+0x78> │ │ │ │ │ movw r1, #56797 @ 0xdddd │ │ │ │ │ movt r1, #56797 @ 0xdddd │ │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ │ movt r2, #65021 @ 0xfdfd │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - beq 3200 <_PyObject_IsFreed+0x78> │ │ │ │ │ + beq 3204 <_PyObject_IsFreed+0x78> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mvn ip, #512 @ 0x200 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ sub lr, r0, #256 @ 0x100 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp lr, ip │ │ │ │ │ orrhi r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3208 <_PyObject_IsFreed+0x80> │ │ │ │ │ + bne 320c <_PyObject_IsFreed+0x80> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003210 <_Py_DecRef>: │ │ │ │ │ +00003214 <_Py_DecRef>: │ │ │ │ │ _Py_DecRef(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 3234 <_Py_DecRef+0x24> │ │ │ │ │ + bgt 3238 <_Py_DecRef+0x24> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3240 <_Py_DecRef+0x30> │ │ │ │ │ + beq 3244 <_Py_DecRef+0x30> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000324c : │ │ │ │ │ +00003250 : │ │ │ │ │ PyObject_DelAttr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 8e8 │ │ │ │ │ R_ARM_JUMP24 PyObject_SetAttr │ │ │ │ │ │ │ │ │ │ -00003264 : │ │ │ │ │ +00003268 : │ │ │ │ │ Py_ReprEnter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_GetDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ - ldr r1, [pc, #448] @ 3454 │ │ │ │ │ + beq 3450 │ │ │ │ │ + ldr r1, [pc, #448] @ 3458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3410 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ands ip, r3, #7 │ │ │ │ │ - beq 33dc │ │ │ │ │ + beq 33e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 33e4 │ │ │ │ │ + bmi 33e8 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 33dc │ │ │ │ │ + beq 33e0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 3340 │ │ │ │ │ + beq 3344 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 3330 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 3318 │ │ │ │ │ + beq 331c │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 3304 │ │ │ │ │ + beq 3308 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 33fc │ │ │ │ │ + bne 3400 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 33dc │ │ │ │ │ + bne 33e0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 33f8 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldr r1, [r0, ip, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ sub r3, ip, #7 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3358 │ │ │ │ │ subs ip, r3, #1 │ │ │ │ │ - bpl 335c │ │ │ │ │ + bpl 3360 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ asr r0, r0, #31 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 32f0 │ │ │ │ │ - b 3354 │ │ │ │ │ + bne 32f4 │ │ │ │ │ + b 3358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 3448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3444 │ │ │ │ │ - ldr r1, [pc, #36] @ 3454 │ │ │ │ │ + beq 3448 │ │ │ │ │ + ldr r1, [pc, #36] @ 3458 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_PyDict_SetItem_Take2> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_Take2 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 329c │ │ │ │ │ + bge 32a0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 33f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 33f8 │ │ │ │ │ .word 0x00008258 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003458 : │ │ │ │ │ +0000345c : │ │ │ │ │ Py_ReprLeave(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34c8 │ │ │ │ │ - ldr r1, [pc, #120] @ 3504 │ │ │ │ │ + beq 34cc │ │ │ │ │ + ldr r1, [pc, #120] @ 3508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 34cc │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 34cc │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi 34c8 │ │ │ │ │ + bmi 34cc │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ ldr lr, [r3, r1, lsl #2] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 34e4 │ │ │ │ │ + bne 34e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 34f4 │ │ │ │ │ + beq 34f8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 34d8 │ │ │ │ │ - b 34c8 │ │ │ │ │ + bcs 34dc │ │ │ │ │ + b 34cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ - b 34c8 │ │ │ │ │ + b 34cc │ │ │ │ │ .word 0x00008258 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003508 <_PyObject_ClearFreeLists>: │ │ │ │ │ +0000350c <_PyObject_ClearFreeLists>: │ │ │ │ │ _PyObject_ClearFreeLists(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 3554 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ + b 3558 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r5] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3b20 <_PyObject_ClearFreeLists+0x618> │ │ │ │ │ + ble 3b24 <_PyObject_ClearFreeLists+0x618> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 3528 <_PyObject_ClearFreeLists+0x20> │ │ │ │ │ + bne 352c <_PyObject_ClearFreeLists+0x20> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3908 <_PyObject_ClearFreeLists+0x400> │ │ │ │ │ + bne 390c <_PyObject_ClearFreeLists+0x400> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3914 <_PyObject_ClearFreeLists+0x40c> │ │ │ │ │ + bne 3918 <_PyObject_ClearFreeLists+0x40c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3930 <_PyObject_ClearFreeLists+0x428> │ │ │ │ │ + bne 3934 <_PyObject_ClearFreeLists+0x428> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r7, r5, #160 @ 0xa0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 35b8 <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ + b 35bc <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ ldr r3, [r9, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a94 <_PyObject_ClearFreeLists+0x58c> │ │ │ │ │ + ble 3a98 <_PyObject_ClearFreeLists+0x58c> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 358c <_PyObject_ClearFreeLists+0x84> │ │ │ │ │ + bne 3590 <_PyObject_ClearFreeLists+0x84> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 382c <_PyObject_ClearFreeLists+0x324> │ │ │ │ │ + bne 3830 <_PyObject_ClearFreeLists+0x324> │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 35b8 <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ - b 3608 <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ + bne 35bc <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ + b 360c <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #188] @ 0xbc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r5, #184] @ 0xb8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ │ str r3, [r5, #188] @ 0xbc │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ae8 <_PyObject_ClearFreeLists+0x5e0> │ │ │ │ │ + ble 3aec <_PyObject_ClearFreeLists+0x5e0> │ │ │ │ │ ldr r3, [r5, #184] @ 0xb8 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 35dc <_PyObject_ClearFreeLists+0xd4> │ │ │ │ │ + bne 35e0 <_PyObject_ClearFreeLists+0xd4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 393c <_PyObject_ClearFreeLists+0x434> │ │ │ │ │ + bne 3940 <_PyObject_ClearFreeLists+0x434> │ │ │ │ │ ldr r0, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_PyObject_ClearFreeLists+0x374> │ │ │ │ │ + bne 3880 <_PyObject_ClearFreeLists+0x374> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39a4 <_PyObject_ClearFreeLists+0x49c> │ │ │ │ │ + bne 39a8 <_PyObject_ClearFreeLists+0x49c> │ │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3898 <_PyObject_ClearFreeLists+0x390> │ │ │ │ │ + bne 389c <_PyObject_ClearFreeLists+0x390> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3674 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ - b 3954 <_PyObject_ClearFreeLists+0x44c> │ │ │ │ │ + beq 3678 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + b 3958 <_PyObject_ClearFreeLists+0x44c> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ │ str r3, [r5, #212] @ 0xd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a78 <_PyObject_ClearFreeLists+0x570> │ │ │ │ │ + ble 3a7c <_PyObject_ClearFreeLists+0x570> │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 3648 <_PyObject_ClearFreeLists+0x140> │ │ │ │ │ + bne 364c <_PyObject_ClearFreeLists+0x140> │ │ │ │ │ ldr r0, [r5, #216] @ 0xd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 397c <_PyObject_ClearFreeLists+0x474> │ │ │ │ │ + bne 3980 <_PyObject_ClearFreeLists+0x474> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ + beq 36c4 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ ldr r3, [r5, #220] @ 0xdc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #216] @ 0xd8 │ │ │ │ │ str r3, [r5, #220] @ 0xdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r5, #216] @ 0xd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3694 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + bne 3698 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 398c <_PyObject_ClearFreeLists+0x484> │ │ │ │ │ + bne 3990 <_PyObject_ClearFreeLists+0x484> │ │ │ │ │ ldr r0, [r5, #224] @ 0xe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3844 <_PyObject_ClearFreeLists+0x33c> │ │ │ │ │ + bne 3848 <_PyObject_ClearFreeLists+0x33c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3998 <_PyObject_ClearFreeLists+0x490> │ │ │ │ │ + bne 399c <_PyObject_ClearFreeLists+0x490> │ │ │ │ │ ldr r0, [r5, #232] @ 0xe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38b4 <_PyObject_ClearFreeLists+0x3ac> │ │ │ │ │ + bne 38b8 <_PyObject_ClearFreeLists+0x3ac> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39d4 <_PyObject_ClearFreeLists+0x4cc> │ │ │ │ │ + bne 39d8 <_PyObject_ClearFreeLists+0x4cc> │ │ │ │ │ ldr r0, [r5, #240] @ 0xf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38ec <_PyObject_ClearFreeLists+0x3e4> │ │ │ │ │ + bne 38f0 <_PyObject_ClearFreeLists+0x3e4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39c8 <_PyObject_ClearFreeLists+0x4c0> │ │ │ │ │ + bne 39cc <_PyObject_ClearFreeLists+0x4c0> │ │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a40 <_PyObject_ClearFreeLists+0x538> │ │ │ │ │ + bne 3a44 <_PyObject_ClearFreeLists+0x538> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39b0 <_PyObject_ClearFreeLists+0x4a8> │ │ │ │ │ + bne 39b4 <_PyObject_ClearFreeLists+0x4a8> │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b04 <_PyObject_ClearFreeLists+0x5fc> │ │ │ │ │ + bne 3b08 <_PyObject_ClearFreeLists+0x5fc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39bc <_PyObject_ClearFreeLists+0x4b4> │ │ │ │ │ + bne 39c0 <_PyObject_ClearFreeLists+0x4b4> │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b3c <_PyObject_ClearFreeLists+0x634> │ │ │ │ │ + bne 3b40 <_PyObject_ClearFreeLists+0x634> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39ec <_PyObject_ClearFreeLists+0x4e4> │ │ │ │ │ + bne 39f0 <_PyObject_ClearFreeLists+0x4e4> │ │ │ │ │ ldr r0, [r5, #272] @ 0x110 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3acc <_PyObject_ClearFreeLists+0x5c4> │ │ │ │ │ + bne 3ad0 <_PyObject_ClearFreeLists+0x5c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39f8 <_PyObject_ClearFreeLists+0x4f0> │ │ │ │ │ + bne 39fc <_PyObject_ClearFreeLists+0x4f0> │ │ │ │ │ ldr r0, [r5, #288] @ 0x120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a18 <_PyObject_ClearFreeLists+0x510> │ │ │ │ │ + bne 3a1c <_PyObject_ClearFreeLists+0x510> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 39e0 <_PyObject_ClearFreeLists+0x4d8> │ │ │ │ │ + bne 39e4 <_PyObject_ClearFreeLists+0x4d8> │ │ │ │ │ ldr r0, [r5, #296] @ 0x128 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38d0 <_PyObject_ClearFreeLists+0x3c8> │ │ │ │ │ + bne 38d4 <_PyObject_ClearFreeLists+0x3c8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 37a4 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ - b 3a34 <_PyObject_ClearFreeLists+0x52c> │ │ │ │ │ + beq 37a8 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ + b 3a38 <_PyObject_ClearFreeLists+0x52c> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a5c <_PyObject_ClearFreeLists+0x554> │ │ │ │ │ + ble 3a60 <_PyObject_ClearFreeLists+0x554> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 3778 <_PyObject_ClearFreeLists+0x270> │ │ │ │ │ + bne 377c <_PyObject_ClearFreeLists+0x270> │ │ │ │ │ ldr r0, [r5, #304] @ 0x130 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3960 <_PyObject_ClearFreeLists+0x458> │ │ │ │ │ + bne 3964 <_PyObject_ClearFreeLists+0x458> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37f0 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ + beq 37f4 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ ldr r3, [r5, #308] @ 0x134 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #304] @ 0x130 │ │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r0, [r5, #304] @ 0x130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37c4 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ + bne 37c8 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3970 <_PyObject_ClearFreeLists+0x468> │ │ │ │ │ + bne 3974 <_PyObject_ClearFreeLists+0x468> │ │ │ │ │ ldr r0, [r5, #312] @ 0x138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3860 <_PyObject_ClearFreeLists+0x358> │ │ │ │ │ + bne 3864 <_PyObject_ClearFreeLists+0x358> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3948 <_PyObject_ClearFreeLists+0x440> │ │ │ │ │ + bne 394c <_PyObject_ClearFreeLists+0x440> │ │ │ │ │ ldr r2, [r5, #320] @ 0x140 │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - beq 3834 <_PyObject_ClearFreeLists+0x32c> │ │ │ │ │ + beq 3838 <_PyObject_ClearFreeLists+0x32c> │ │ │ │ │ ldr r3, [r5, #324] @ 0x144 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #320] @ 0x140 │ │ │ │ │ str r3, [r5, #324] @ 0x144 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3804 <_PyObject_ClearFreeLists+0x2fc> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3808 <_PyObject_ClearFreeLists+0x2fc> │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ - b 35cc <_PyObject_ClearFreeLists+0xc4> │ │ │ │ │ + b 35d0 <_PyObject_ClearFreeLists+0xc4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r5, #324] @ 0x144 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #224] @ 0xe0 │ │ │ │ │ str r3, [r5, #228] @ 0xe4 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 36c0 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 36c4 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ ldr r3, [r5, #316] @ 0x13c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #312] @ 0x138 │ │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ - b 37f0 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ + b 37f4 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ ldr r3, [r5, #196] @ 0xc4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #192] @ 0xc0 │ │ │ │ │ str r3, [r5, #196] @ 0xc4 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 361c <_PyObject_ClearFreeLists+0x114> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3620 <_PyObject_ClearFreeLists+0x114> │ │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #200] @ 0xc8 │ │ │ │ │ str r3, [r5, #204] @ 0xcc │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3630 <_PyObject_ClearFreeLists+0x128> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3634 <_PyObject_ClearFreeLists+0x128> │ │ │ │ │ ldr r3, [r5, #236] @ 0xec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #232] @ 0xe8 │ │ │ │ │ str r3, [r5, #236] @ 0xec │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 36d4 <_PyObject_ClearFreeLists+0x1cc> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 36d8 <_PyObject_ClearFreeLists+0x1cc> │ │ │ │ │ ldr r3, [r5, #300] @ 0x12c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #296] @ 0x128 │ │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3760 <_PyObject_ClearFreeLists+0x258> │ │ │ │ │ + b 3764 <_PyObject_ClearFreeLists+0x258> │ │ │ │ │ ldr r3, [r5, #244] @ 0xf4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #240] @ 0xf0 │ │ │ │ │ str r3, [r5, #244] @ 0xf4 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 36e8 <_PyObject_ClearFreeLists+0x1e0> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 36ec <_PyObject_ClearFreeLists+0x1e0> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b 3568 <_PyObject_ClearFreeLists+0x60> │ │ │ │ │ + b 356c <_PyObject_ClearFreeLists+0x60> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3568 <_PyObject_ClearFreeLists+0x60> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 356c <_PyObject_ClearFreeLists+0x60> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 357c <_PyObject_ClearFreeLists+0x74> │ │ │ │ │ + b 3580 <_PyObject_ClearFreeLists+0x74> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #188] @ 0xbc │ │ │ │ │ - b 361c <_PyObject_ClearFreeLists+0x114> │ │ │ │ │ + b 3620 <_PyObject_ClearFreeLists+0x114> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ │ - b 3804 <_PyObject_ClearFreeLists+0x2fc> │ │ │ │ │ + b 3808 <_PyObject_ClearFreeLists+0x2fc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #204] @ 0xcc │ │ │ │ │ - b 3674 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + b 3678 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 37c4 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ + bne 37c8 <_PyObject_ClearFreeLists+0x2bc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ │ - b 37f0 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ + b 37f4 <_PyObject_ClearFreeLists+0x2e8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r5, #212] @ 0xd4 │ │ │ │ │ - bne 3694 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ + bne 3698 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #220] @ 0xdc │ │ │ │ │ - b 36c0 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ + b 36c4 <_PyObject_ClearFreeLists+0x1b8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #228] @ 0xe4 │ │ │ │ │ - b 36d4 <_PyObject_ClearFreeLists+0x1cc> │ │ │ │ │ + b 36d8 <_PyObject_ClearFreeLists+0x1cc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #196] @ 0xc4 │ │ │ │ │ - b 3630 <_PyObject_ClearFreeLists+0x128> │ │ │ │ │ + b 3634 <_PyObject_ClearFreeLists+0x128> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #252] @ 0xfc │ │ │ │ │ - b 3710 <_PyObject_ClearFreeLists+0x208> │ │ │ │ │ + b 3714 <_PyObject_ClearFreeLists+0x208> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #260] @ 0x104 │ │ │ │ │ - b 3724 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ + b 3728 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #244] @ 0xf4 │ │ │ │ │ - b 36fc <_PyObject_ClearFreeLists+0x1f4> │ │ │ │ │ + b 3700 <_PyObject_ClearFreeLists+0x1f4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #236] @ 0xec │ │ │ │ │ - b 36e8 <_PyObject_ClearFreeLists+0x1e0> │ │ │ │ │ + b 36ec <_PyObject_ClearFreeLists+0x1e0> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #292] @ 0x124 │ │ │ │ │ - b 3760 <_PyObject_ClearFreeLists+0x258> │ │ │ │ │ + b 3764 <_PyObject_ClearFreeLists+0x258> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #268] @ 0x10c │ │ │ │ │ - b 3738 <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ + b 373c <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #276] @ 0x114 │ │ │ │ │ ldr r0, [r5, #280] @ 0x118 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 <_PyObject_ClearFreeLists+0x5a8> │ │ │ │ │ + bne 3ab4 <_PyObject_ClearFreeLists+0x5a8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #284] @ 0x11c │ │ │ │ │ - b 374c <_PyObject_ClearFreeLists+0x244> │ │ │ │ │ + b 3750 <_PyObject_ClearFreeLists+0x244> │ │ │ │ │ ldr r3, [r5, #292] @ 0x124 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #288] @ 0x120 │ │ │ │ │ str r3, [r5, #292] @ 0x124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 374c <_PyObject_ClearFreeLists+0x244> │ │ │ │ │ + b 3750 <_PyObject_ClearFreeLists+0x244> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ │ - b 37a4 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ + b 37a8 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ ldr r3, [r5, #252] @ 0xfc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #248] @ 0xf8 │ │ │ │ │ str r3, [r5, #252] @ 0xfc │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 36fc <_PyObject_ClearFreeLists+0x1f4> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3700 <_PyObject_ClearFreeLists+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37a4 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ + bne 37a8 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37a4 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ + b 37a8 <_PyObject_ClearFreeLists+0x29c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3674 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + bne 3678 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3674 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ + b 3678 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 35b8 <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ + bne 35bc <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35b8 <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ + b 35bc <_PyObject_ClearFreeLists+0xb0> │ │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #280] @ 0x118 │ │ │ │ │ str r3, [r5, #284] @ 0x11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_RawFree │ │ │ │ │ - b 3a00 <_PyObject_ClearFreeLists+0x4f8> │ │ │ │ │ + b 3a04 <_PyObject_ClearFreeLists+0x4f8> │ │ │ │ │ ldr r3, [r5, #276] @ 0x114 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #272] @ 0x110 │ │ │ │ │ str r3, [r5, #276] @ 0x114 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3738 <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 373c <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3608 <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ + bne 360c <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3608 <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ + b 360c <_PyObject_ClearFreeLists+0x100> │ │ │ │ │ ldr r3, [r5, #260] @ 0x104 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #256] @ 0x100 │ │ │ │ │ str r3, [r5, #260] @ 0x104 │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3710 <_PyObject_ClearFreeLists+0x208> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3714 <_PyObject_ClearFreeLists+0x208> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3554 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ + bne 3558 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3554 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ + b 3558 <_PyObject_ClearFreeLists+0x4c> │ │ │ │ │ ldr r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r5, #264] @ 0x108 │ │ │ │ │ str r3, [r5, #268] @ 0x10c │ │ │ │ │ - bl 3b58 │ │ │ │ │ - b 3724 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ + bl 3b5c │ │ │ │ │ + b 3728 <_PyObject_ClearFreeLists+0x21c> │ │ │ │ │ │ │ │ │ │ -00003b58 : │ │ │ │ │ +00003b5c : │ │ │ │ │ free_object(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ @@ -4495,41 +4496,41 @@ │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 294 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003ba4 <_PyTypes_FiniTypes>: │ │ │ │ │ +00003ba8 <_PyTypes_FiniTypes>: │ │ │ │ │ _PyTypes_FiniTypes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r4, r5, #480 @ 0x1e0 │ │ │ │ │ - b 3bd8 <_PyTypes_FiniTypes+0x34> │ │ │ │ │ + b 3bdc <_PyTypes_FiniTypes+0x34> │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r5 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r4, #-4]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3bcc <_PyTypes_FiniTypes+0x28> │ │ │ │ │ + bne 3bd0 <_PyTypes_FiniTypes+0x28> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 3bd8 <_PyTypes_FiniTypes+0x34> │ │ │ │ │ + bne 3bdc <_PyTypes_FiniTypes+0x34> │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003bf4 : │ │ │ │ │ +00003bf8 : │ │ │ │ │ Py_NewRef(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 2f98 │ │ │ │ │ R_ARM_JUMP24 PyObject_SelfIter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stderr │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS stderr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 3188 <_PyObject_IsFreed> │ │ │ │ │ + bl 318c <_PyObject_IsFreed> │ │ │ │ │ R_ARM_CALL _PyObject_IsFreed │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ beq 108 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -260,15 +260,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ tst r7, #1 │ │ │ │ │ beq 2e8 │ │ │ │ │ bl 14d0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 2f0 │ │ │ │ │ - bl 2ad8 │ │ │ │ │ + bl 2adc │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 37c │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl 534 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ cmn r4, #1 │ │ │ │ │ bne 498 │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl 394 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ cmn r4, #1 │ │ │ │ │ bne 538 │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl 534 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000057c : │ │ │ │ │ none_new(): │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ │ │ │ │ │ 00000718 : │ │ │ │ │ Py_DecRef(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2f1c │ │ │ │ │ + b 2f20 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 0000072c : │ │ │ │ │ Py_Is(): │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ clz r0, r0 │ │ │ │ │ @@ -996,15 +996,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fflush │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3188 <_PyObject_IsFreed> │ │ │ │ │ + bl 318c <_PyObject_IsFreed> │ │ │ │ │ R_ARM_CALL _PyObject_IsFreed │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ beq ba0 <_PyObject_AssertFailed+0x120> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1059,15 +1059,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3188 <_PyObject_IsFreed> │ │ │ │ │ + bl 318c <_PyObject_IsFreed> │ │ │ │ │ R_ARM_CALL _PyObject_IsFreed │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq c54 <_PyObject_CheckConsistency+0x54> │ │ │ │ │ ldr lr, [pc, #188] @ cf0 <_PyObject_CheckConsistency+0xf0> │ │ │ │ │ mov ip, #55 @ 0x37 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e28 <_PyObject_GetMethod+0x134> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f0c <_PyObject_GetMethod+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b d7c <_PyObject_GetMethod+0x88> │ │ │ │ │ ldr r2, [r9, #84] @ 0x54 │ │ │ │ │ tst r2, #16 │ │ │ │ │ ldrne r6, [r5, #-12] │ │ │ │ │ bne e7c <_PyObject_GetMethod+0x188> │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne ed8 <_PyObject_GetMethod+0x1e4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 294 │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f1c │ │ │ │ │ + bl 2f20 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b d7c <_PyObject_GetMethod+0x88> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt f0c <_PyObject_GetMethod+0x218> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1321,15 +1321,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 29fc <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 2a00 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b d7c <_PyObject_GetMethod+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyObject_GetAttrId>: │ │ │ ├── rangeobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ 0000030c 00007a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000314 0000771c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000348 0000741c R_ARM_CALL 00000000 PyNumber_Subtract │ │ │ │ │ 00000358 00007d1c R_ARM_CALL 00000000 PyNumber_Multiply │ │ │ │ │ 0000037c 0000761c R_ARM_CALL 00000000 PyNumber_Add │ │ │ │ │ 000003a4 0000671c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b8 0000731c R_ARM_CALL 00000000 PyNumber_Negative │ │ │ │ │ -000003ec 0000701c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000410 0000671c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 0000671c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000408 0000701c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000418 0000701c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000454 0000711c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ 00000460 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000464 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000468 0000771c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000480 0000671c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000488 0000786b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -179,15 +179,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 300 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ec │ │ │ │ │ + beq 408 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 418 │ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ │ beq 3c8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Multiply │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3fc │ │ │ │ │ + ble 3ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 3c8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Add │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ @@ -297,31 +297,31 @@ │ │ │ │ │ bgt 3e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 47c │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2f4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 30c │ │ │ │ │ - b 244 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 36c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 36c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 30c │ │ │ │ │ + b 244 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 30c │ │ │ │ │ rsb r1, r7, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bcc 310 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ cmpne r5, r4 │ │ │ ├── setobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 55032 (bytes into file) │ │ │ │ │ + Start of section headers: 55040 (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 0xd6f8: │ │ │ │ │ +There are 17 section headers, starting at offset 0xd700: │ │ │ │ │ │ │ │ │ │ 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 00291c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00bafc 000a58 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00bb04 000a58 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 002950 000704 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00c554 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00c55c 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 003054 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 003054 000230 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003284 005cf8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00caa4 000ae8 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 008f7c 000918 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 009894 0001f4 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00d58c 0000e0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 009a88 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 009a88 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 009abc 0012e0 10 15 216 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00ad9c 000d5d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00d66c 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003284 005d00 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00caac 000ae8 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 008f84 000918 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 00989c 0001f4 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00d594 0000e0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 009a90 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 009a90 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 009ac4 0012e0 10 15 216 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00ada4 000d5d 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00d674 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,111 +10,111 @@ │ │ │ │ │ 6: 00000000 848 FUNC LOCAL DEFAULT 7 frozenset_vectorcall │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 8: 00000350 204 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ 9: 00000000 180 FUNC LOCAL DEFAULT 1 make_new_set │ │ │ │ │ 10: 00000344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 00000350 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 13: 000027a8 2984 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ + 13: 000027ac 2984 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ 14: 0000041c 1564 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ - 15: 000051ec 1308 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ + 15: 000051f4 1308 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ 16: 00000ec4 1156 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ 17: 00000000 136 FUNC LOCAL DEFAULT 10 set_unhashable_type │ │ │ │ │ 18: 00000a38 1164 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ 19: 00001344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 00001348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 21: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 22: 00001a34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 00001a38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 24: 00001be4 2472 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ - 25: 00001b48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00001a38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 00001a3c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 24: 00001be8 2472 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ + 25: 00001b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 000000b4 128 FUNC LOCAL DEFAULT 1 set_discard_key │ │ │ │ │ - 27: 00001b50 148 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ - 28: 00001b50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00001be0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 00001be4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 31: 0000265c 332 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ - 32: 000027a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00001b54 148 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ + 28: 00001b54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00001be4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 00001be8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 31: 00002660 332 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ + 32: 000027a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 00000134 224 FUNC LOCAL DEFAULT 1 set_update_internal │ │ │ │ │ - 34: 000027a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 0000334c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00003350 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00003350 200 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 38: 0000340c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 000027ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 00003350 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00003354 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00003354 200 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ + 38: 00003410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 40: 00003418 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00003418 468 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 42: 000035e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000035ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 000035ec 184 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 45: 000036a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000341c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 0000341c 468 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 42: 000035ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000035f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 000035f0 184 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 45: 000036a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 46: 00000214 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 47: 000036a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 48: 000036a4 244 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 49: 00003794 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 000036a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 000036a8 244 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 49: 00003798 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 50: 00000048 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 51: 00003798 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00003798 372 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ - 53: 0000390c 24 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ - 54: 00003b48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00003b54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 0000379c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 0000379c 372 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ + 53: 00003910 24 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 54: 00003b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00003b58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 56: 00000258 20 FUNC LOCAL DEFAULT 1 set_contains │ │ │ │ │ - 57: 00004568 612 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ - 58: 00004124 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00004128 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 000042c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 000042c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 000042c4 212 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 63: 00004394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00004570 612 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ + 58: 0000412c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00004130 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000042c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000042cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000042cc 212 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 63: 0000439c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 64: 0000037c 264 FUNC LOCAL DEFAULT 1 set_pop_impl │ │ │ │ │ 65: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 67: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 68: 00000480 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 69: 00004398 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 70: 00004520 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00004524 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00004524 68 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 69: 000043a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 70: 00004528 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 0000452c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 0000452c 68 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ 73: 00000484 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 000047cc 368 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 74: 000047d4 368 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ 75: 000004f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 00004938 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 0000493c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 0000493c 1284 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ - 79: 00004e40 428 FUNC LOCAL DEFAULT 7 set_richcompare │ │ │ │ │ + 76: 00004940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00004944 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00004944 1284 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 79: 00004e48 428 FUNC LOCAL DEFAULT 7 set_richcompare │ │ │ │ │ 80: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 81: 00004fec 512 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 81: 00004ff4 512 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ 82: 0000137c 376 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 83: 00004fe4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 84: 00004fec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00004fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 00004ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 85: 000005d4 924 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ - 86: 000051e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 000051ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 000051f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 000051f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 88: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 89: 000004fc 216 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ 90: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 000005d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00005708 252 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ + 92: 00005710 252 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ 93: 00000aac 116 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ 94: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00000970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 96: 00000970 20 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ - 97: 00005804 432 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ - 98: 000059b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 0000580c 432 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ + 98: 000059b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 00000984 296 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ 100: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 101: 00000aac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 102: 00000b98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 103: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 104: 00000b9c 216 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ - 105: 000059b4 836 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 105: 000059bc 836 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ 106: 00000c70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 000059b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 000059bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 108: 00000c74 116 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 109: 00005cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 00005cfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 110: 00000c74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 111: 00000ce8 776 FUNC LOCAL DEFAULT 1 set_difference_update_internal │ │ │ │ │ 112: 00000fec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 113: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 114: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 115: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 116: 00000ff0 156 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ @@ -234,37 +234,37 @@ │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 236: 00001348 192 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ - 237: 00001408 1584 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ + 237: 00001408 1588 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_IsTracked │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 240: 00001a38 280 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ - 241: 0000258c 208 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 240: 00001a3c 280 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ + 241: 00002590 208 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 249: 00003924 560 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 250: 00003b54 1264 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ - 251: 00004044 228 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 249: 00003928 560 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 250: 00003b58 1268 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ + 251: 0000404c 228 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 255: 00004128 412 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 255: 00004130 412 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ 256: 0000026c 148 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ 257: 00000300 124 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 259: 00004398 396 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 259: 000043a0 396 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ 260: 00000484 120 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xbafc contains 331 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xbb04 contains 331 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000081c R_ARM_CALL 00000350 set_update_local │ │ │ │ │ 000000a8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000000d4 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000000fc 00001b1d R_ARM_JUMP24 00001b50 set_discard_entry │ │ │ │ │ +000000fc 00001b1d R_ARM_JUMP24 00001b54 set_discard_entry │ │ │ │ │ 00000108 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000124 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ 00000154 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000158 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000188 00000d1d R_ARM_JUMP24 000027a8 set_merge_lock_held │ │ │ │ │ +00000188 00000d1d R_ARM_JUMP24 000027ac set_merge_lock_held │ │ │ │ │ 00000194 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001ac 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001c0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 000001c4 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000001d0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ 000001d4 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 000001f0 00000e1d R_ARM_JUMP24 0000041c set_update_iterable_lock_held │ │ │ │ │ -00000204 00000f1d R_ARM_JUMP24 000051ec set_update_dict_lock_held │ │ │ │ │ +00000204 00000f1d R_ARM_JUMP24 000051f4 set_update_dict_lock_held │ │ │ │ │ 00000254 0000da1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000268 0000fb1d R_ARM_JUMP24 00004044 _PySet_Contains │ │ │ │ │ +00000268 0000fb1d R_ARM_JUMP24 0000404c _PySet_Contains │ │ │ │ │ 00000270 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000274 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002b4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002cc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002e0 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000002e4 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 000002e8 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -35,43 +35,43 @@ │ │ │ │ │ 00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000460 0001022b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000464 0001022c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000468 0000422b R_ARM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ 0000046c 0000422c R_ARM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ 00000474 0000f51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000049c 00004a1d R_ARM_JUMP24 000047cc set_clear_internal │ │ │ │ │ +0000049c 00004a1d R_ARM_JUMP24 000047d4 set_clear_internal │ │ │ │ │ 000004bc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004d0 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000004d4 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 000004d8 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000004f4 00004a1d R_ARM_JUMP24 000047cc set_clear_internal │ │ │ │ │ +000004f4 00004a1d R_ARM_JUMP24 000047d4 set_clear_internal │ │ │ │ │ 000004f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000510 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000514 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000560 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000570 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000574 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000578 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000584 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000588 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000059c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000005b8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000005d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000604 00005c1c R_ARM_CALL 00005708 make_new_set_basetype │ │ │ │ │ +00000604 00005c1c R_ARM_CALL 00005710 make_new_set_basetype │ │ │ │ │ 00000614 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000618 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000730 0000181c R_ARM_CALL 00001be4 set_lookkey │ │ │ │ │ +00000730 0000181c R_ARM_CALL 00001be8 set_lookkey │ │ │ │ │ 00000784 0000121c R_ARM_CALL 00000a38 set_add_entry_takeref │ │ │ │ │ 00000794 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007a8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007b8 0000e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000007d8 0000e31c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 000007e4 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000804 0000181c R_ARM_CALL 00001be4 set_lookkey │ │ │ │ │ +00000804 0000181c R_ARM_CALL 00001be8 set_lookkey │ │ │ │ │ 00000834 0000121c R_ARM_CALL 00000a38 set_add_entry_takeref │ │ │ │ │ 00000870 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000894 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000898 0000e61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008c4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008e4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -88,62 +88,62 @@ │ │ │ │ │ 00000a24 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a30 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a34 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a44 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a60 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000aa0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000acc 00005c1c R_ARM_CALL 00005708 make_new_set_basetype │ │ │ │ │ -00000ae0 00000d1c R_ARM_CALL 000027a8 set_merge_lock_held │ │ │ │ │ +00000acc 00005c1c R_ARM_CALL 00005710 make_new_set_basetype │ │ │ │ │ +00000ae0 00000d1c R_ARM_CALL 000027ac set_merge_lock_held │ │ │ │ │ 00000b14 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b6c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b80 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 00000b84 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 00000b88 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000b98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bb0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bb4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bf8 0000691d R_ARM_JUMP24 000059b4 set_difference │ │ │ │ │ +00000bf8 0000691d R_ARM_JUMP24 000059bc set_difference │ │ │ │ │ 00000c00 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c10 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c14 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c18 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c24 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c28 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c3c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c58 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000c70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cdc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d04 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d08 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e3c 00001b1c R_ARM_CALL 00001b50 set_discard_entry │ │ │ │ │ +00000e3c 00001b1c R_ARM_CALL 00001b54 set_discard_entry │ │ │ │ │ 00000e70 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e94 0000101d R_ARM_JUMP24 00000ec4 set_table_resize │ │ │ │ │ 00000e98 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000eac 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000ebc 0000e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000ecc 0000e31c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000f0c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f34 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f38 0000e61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f68 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f94 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fbc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fc4 00004a1d R_ARM_JUMP24 000047cc set_clear_internal │ │ │ │ │ +00000fc4 00004a1d R_ARM_JUMP24 000047d4 set_clear_internal │ │ │ │ │ 00000fcc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001018 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000101c 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001034 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001048 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000104c 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001054 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001060 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001068 0000391c R_ARM_CALL 00004568 frozenset_hash_impl │ │ │ │ │ -00001078 00001b1c R_ARM_CALL 00001b50 set_discard_entry │ │ │ │ │ +00001068 0000391c R_ARM_CALL 00004570 frozenset_hash_impl │ │ │ │ │ +00001078 00001b1c R_ARM_CALL 00001b54 set_discard_entry │ │ │ │ │ 00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000010ac 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010b0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000110c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001110 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001114 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001148 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ 00001190 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000012e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000012e4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001314 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001318 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000131c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001358 00004a1c R_ARM_CALL 000047cc set_clear_internal │ │ │ │ │ +00001358 00004a1c R_ARM_CALL 000047d4 set_clear_internal │ │ │ │ │ 0000135c 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001360 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000139c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013a0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000013b8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000013cc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000013dc 0000e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ @@ -169,36 +169,36 @@ │ │ │ │ │ 00001440 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001444 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001448 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001470 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001474 0000e61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001480 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001484 0001092c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014a0 0000511d R_ARM_JUMP24 00004fec set_issubset_impl │ │ │ │ │ +000014a0 0000511d R_ARM_JUMP24 00004ff4 set_issubset_impl │ │ │ │ │ 000014bc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014e8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001510 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001514 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001538 0000181c R_ARM_CALL 00001be4 set_lookkey │ │ │ │ │ +00001538 0000181c R_ARM_CALL 00001be8 set_lookkey │ │ │ │ │ 00001554 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001570 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ 000015ac 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000015b0 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000015c8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000015e0 0001101c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000015e8 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000015ec 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000015f4 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001600 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001608 0000391c R_ARM_CALL 00004568 frozenset_hash_impl │ │ │ │ │ -00001618 00001b1c R_ARM_CALL 00001b50 set_discard_entry │ │ │ │ │ +00001608 0000391c R_ARM_CALL 00004570 frozenset_hash_impl │ │ │ │ │ +00001618 00001b1c R_ARM_CALL 00001b54 set_discard_entry │ │ │ │ │ 00001628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000165c 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001660 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000016b8 0000fb1c R_ARM_CALL 00004044 _PySet_Contains │ │ │ │ │ +000016b8 0000fb1c R_ARM_CALL 0000404c _PySet_Contains │ │ │ │ │ 000016cc 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001728 0000081c R_ARM_CALL 00000350 set_update_local │ │ │ │ │ 0000175c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001780 0001111c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00001798 0001121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001850 0001131c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ 00001878 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -216,15 +216,15 @@ │ │ │ │ │ 00001950 0000842b R_ARM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ 00001954 0000842c R_ARM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ 00001964 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000196c 0000832b R_ARM_MOVW_ABS_NC 0000008c .LC8 │ │ │ │ │ 00001970 0000832c R_ARM_MOVT_ABS 0000008c .LC8 │ │ │ │ │ 0000198c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019bc 0000691c R_ARM_CALL 000059b4 set_difference │ │ │ │ │ +000019bc 0000691c R_ARM_CALL 000059bc set_difference │ │ │ │ │ 00001a30 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a6c 0001171d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001aa8 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001aac 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001afc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b00 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001b4c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ 00001c44 0000e61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c50 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001c54 0001092c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001c74 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c9c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ca0 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001ca4 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001d14 0000181c R_ARM_CALL 00001be4 set_lookkey │ │ │ │ │ +00001d14 0000181c R_ARM_CALL 00001be8 set_lookkey │ │ │ │ │ 00001d54 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d90 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e98 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001eb4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001efc 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00001f00 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ @@ -255,59 +255,59 @@ │ │ │ │ │ 00001f14 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 00001f20 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f24 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001f3c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001f64 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001f68 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001f80 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f98 00005c1c R_ARM_CALL 00005708 make_new_set_basetype │ │ │ │ │ +00001f98 00005c1c R_ARM_CALL 00005710 make_new_set_basetype │ │ │ │ │ 00001fd8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ffc 00004a1c R_ARM_CALL 000047cc set_clear_internal │ │ │ │ │ -00002070 00001b1c R_ARM_CALL 00001b50 set_discard_entry │ │ │ │ │ +00001ffc 00004a1c R_ARM_CALL 000047d4 set_clear_internal │ │ │ │ │ +00002070 00001b1c R_ARM_CALL 00001b54 set_discard_entry │ │ │ │ │ 000020a0 0000121c R_ARM_CALL 00000a38 set_add_entry_takeref │ │ │ │ │ 000020cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002104 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000210c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002174 0001181c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000021b0 0000081c R_ARM_CALL 00000350 set_update_local │ │ │ │ │ 000021c0 0000322b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ 000021c4 0000322c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ 000021c8 0001191c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000021f0 00004a1c R_ARM_CALL 000047cc set_clear_internal │ │ │ │ │ +000021f0 00004a1c R_ARM_CALL 000047d4 set_clear_internal │ │ │ │ │ 0000222c 00011a1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ 00002240 00011b1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00002250 00011c1c R_ARM_CALL 00000000 _PyObject_GetState │ │ │ │ │ 0000226c 00011b1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00002304 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002308 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000230c 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000232c 0000511d R_ARM_JUMP24 00004fec set_issubset_impl │ │ │ │ │ +0000232c 0000511d R_ARM_JUMP24 00004ff4 set_issubset_impl │ │ │ │ │ 00002344 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002348 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002394 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000023a4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000023a8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000023ac 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000023b8 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023bc 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023d0 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000023ec 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00002404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002430 00005c1c R_ARM_CALL 00005708 make_new_set_basetype │ │ │ │ │ +00002430 00005c1c R_ARM_CALL 00005710 make_new_set_basetype │ │ │ │ │ 00002440 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002444 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002460 00000d1c R_ARM_CALL 000027a8 set_merge_lock_held │ │ │ │ │ +00002460 00000d1c R_ARM_CALL 000027ac set_merge_lock_held │ │ │ │ │ 00002490 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000024a4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000024b4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 000024b8 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000024bc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ 000024c0 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ 000024d8 00000e1c R_ARM_CALL 0000041c set_update_iterable_lock_held │ │ │ │ │ -000024e0 00000f1c R_ARM_CALL 000051ec set_update_dict_lock_held │ │ │ │ │ +000024e0 00000f1c R_ARM_CALL 000051f4 set_update_dict_lock_held │ │ │ │ │ 00002508 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002528 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000252c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000257c 0001181c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000025ac 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000025b0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000025fc 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ @@ -323,79 +323,79 @@ │ │ │ │ │ 00002728 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002784 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000027a0 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000027ac 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000027b0 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000027cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002848 00010a1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00002870 00001b1c R_ARM_CALL 00001b50 set_discard_entry │ │ │ │ │ +00002870 00001b1c R_ARM_CALL 00001b54 set_discard_entry │ │ │ │ │ 000028a0 0000121c R_ARM_CALL 00000a38 set_add_entry_takeref │ │ │ │ │ 000028fc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002908 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002914 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xc554 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xc55c contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003002 R_ARM_ABS32 000036a4 set_dealloc │ │ │ │ │ +00000018 00003002 R_ARM_ABS32 000036a8 set_dealloc │ │ │ │ │ 0000002c 00008702 R_ARM_ABS32 00001768 set_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004802 R_ARM_ABS32 00004524 frozenset_hash │ │ │ │ │ +0000003c 00004802 R_ARM_ABS32 0000452c frozenset_hash │ │ │ │ │ 00000048 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00003e02 R_ARM_ABS32 000042c4 set_traverse │ │ │ │ │ -00000060 00004a02 R_ARM_ABS32 000047cc set_clear_internal │ │ │ │ │ -00000064 00004f02 R_ARM_ABS32 00004e40 set_richcompare │ │ │ │ │ -0000006c 00002502 R_ARM_ABS32 00003350 set_iter │ │ │ │ │ +0000005c 00003e02 R_ARM_ABS32 000042cc set_traverse │ │ │ │ │ +00000060 00004a02 R_ARM_ABS32 000047d4 set_clear_internal │ │ │ │ │ +00000064 00004f02 R_ARM_ABS32 00004e48 set_richcompare │ │ │ │ │ +0000006c 00002502 R_ARM_ABS32 00003354 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00012a02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000a302 R_ARM_ABS32 00002514 frozenset_new │ │ │ │ │ 000000a0 0000f602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000602 R_ARM_ABS32 00000000 frozenset_vectorcall │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000e0 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000f4 00003002 R_ARM_ABS32 000036a4 set_dealloc │ │ │ │ │ +000000f4 00003002 R_ARM_ABS32 000036a8 set_dealloc │ │ │ │ │ 00000108 00008702 R_ARM_ABS32 00001768 set_repr │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 00012b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000124 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000134 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000138 00003e02 R_ARM_ABS32 000042c4 set_traverse │ │ │ │ │ -0000013c 00004a02 R_ARM_ABS32 000047cc set_clear_internal │ │ │ │ │ -00000140 00004f02 R_ARM_ABS32 00004e40 set_richcompare │ │ │ │ │ -00000148 00002502 R_ARM_ABS32 00003350 set_iter │ │ │ │ │ +00000138 00003e02 R_ARM_ABS32 000042cc set_traverse │ │ │ │ │ +0000013c 00004a02 R_ARM_ABS32 000047d4 set_clear_internal │ │ │ │ │ +00000140 00004f02 R_ARM_ABS32 00004e48 set_richcompare │ │ │ │ │ +00000148 00002502 R_ARM_ABS32 00003354 set_iter │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000170 00009b02 R_ARM_ABS32 00002128 set_init │ │ │ │ │ 00000174 00012a02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000178 00009a02 R_ARM_ABS32 00002110 set_new │ │ │ │ │ 0000017c 0000f602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001a4 00003402 R_ARM_ABS32 00003798 set_vectorcall │ │ │ │ │ +000001a4 00003402 R_ARM_ABS32 0000379c set_vectorcall │ │ │ │ │ 000001b4 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c8 00002c02 R_ARM_ABS32 000035ec setiter_dealloc │ │ │ │ │ +000001c8 00002c02 R_ARM_ABS32 000035f0 setiter_dealloc │ │ │ │ │ 000001f8 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000020c 00009102 R_ARM_ABS32 00001da0 setiter_traverse │ │ │ │ │ 0000021c 00012c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000220 00002902 R_ARM_ABS32 00003418 setiter_iternext │ │ │ │ │ +00000220 00002902 R_ARM_ABS32 0000341c setiter_iternext │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000288 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 0000b102 R_ARM_ABS32 000001b8 dummy_dealloc │ │ │ │ │ 000002b0 0000af02 R_ARM_ABS32 0000019c dummy_repr │ │ │ │ │ 00000358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00006802 R_ARM_ABS32 00000b9c set_sub │ │ │ │ │ 00000390 00005902 R_ARM_ABS32 000004fc set_and │ │ │ │ │ 00000394 00009f02 R_ARM_ABS32 00002330 set_xor │ │ │ │ │ 00000398 00006302 R_ARM_ABS32 00000984 set_or │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00006102 R_ARM_ABS32 00005804 frozenset___contains__ │ │ │ │ │ +000003f0 00006102 R_ARM_ABS32 0000580c frozenset___contains__ │ │ │ │ │ 000003f8 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 0000a702 R_ARM_ABS32 00000088 frozenset_copy │ │ │ │ │ 00000408 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000410 00008a02 R_ARM_ABS32 00001994 set_difference_multi │ │ │ │ │ 00000418 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -429,17 +429,17 @@ │ │ │ │ │ 000004c0 00006802 R_ARM_ABS32 00000b9c set_sub │ │ │ │ │ 000004f0 00005902 R_ARM_ABS32 000004fc set_and │ │ │ │ │ 000004f4 00009f02 R_ARM_ABS32 00002330 set_xor │ │ │ │ │ 000004f8 00006302 R_ARM_ABS32 00000984 set_or │ │ │ │ │ 0000050c 00008d02 R_ARM_ABS32 00001adc set_isub │ │ │ │ │ 00000524 00007702 R_ARM_ABS32 0000108c set_iand │ │ │ │ │ 00000528 0000a602 R_ARM_ABS32 00002704 set_ixor │ │ │ │ │ -0000052c 00001f02 R_ARM_ABS32 0000265c set_ior │ │ │ │ │ +0000052c 00001f02 R_ARM_ABS32 00002660 set_ior │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000550 00004e02 R_ARM_ABS32 0000493c set_add │ │ │ │ │ +00000550 00004e02 R_ARM_ABS32 00004944 set_add │ │ │ │ │ 00000558 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000560 00007902 R_ARM_ABS32 00001344 set_clear │ │ │ │ │ 00000568 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000056c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000570 00008102 R_ARM_ABS32 000016a4 set___contains__ │ │ │ │ │ 00000578 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -493,24 +493,24 @@ │ │ │ │ │ 00000678 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00007f02 R_ARM_ABS32 0000162c set_update │ │ │ │ │ 00000688 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000690 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00003502 R_ARM_ABS32 0000390c set_len │ │ │ │ │ +000006ac 00003502 R_ARM_ABS32 00003910 set_len │ │ │ │ │ 000006c8 00003802 R_ARM_ABS32 00000258 set_contains │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 00008b02 R_ARM_ABS32 00001a3c setiter_len │ │ │ │ │ 000006e0 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006e8 0000a902 R_ARM_ABS32 000000cc setiter_reduce │ │ │ │ │ 000006f0 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xcaa4 contains 349 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xcaac contains 349 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000015c 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 0000016c 0000d92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000170 0000d92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000194 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ @@ -586,283 +586,283 @@ │ │ │ │ │ 000015f4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001664 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000168c 0000ee1c R_ARM_CALL 00000000 PyObject_GC_IsTracked │ │ │ │ │ 0000169c 0000ee1c R_ARM_CALL 00000000 PyObject_GC_IsTracked │ │ │ │ │ 000016ac 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000016b0 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000016c0 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001760 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001790 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017d4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018d4 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001998 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ac 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -000019bc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001720 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001768 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000185c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000018dc 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000191c 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00001958 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e4 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000019e8 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000019f0 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019fc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a34 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a6c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001a70 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001af8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b04 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001b18 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00001b28 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b38 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00001b3c 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00001b40 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019e8 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000019ec 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000019f4 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a00 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a38 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a70 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a74 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001afc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b08 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001b1c 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00001b2c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b3c 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00001b40 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00001b44 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bd0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c04 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c08 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d84 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001d88 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001e08 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001e38 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000020b4 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020b8 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002138 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022b4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000022ec 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002348 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002360 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002388 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023a0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023b8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023dc 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023fc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002430 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002448 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002460 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002478 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002490 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024a8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024c0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024d8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024f0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002508 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002520 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002538 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002550 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002568 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025a0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025a4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025cc 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025d0 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002604 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002618 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00002628 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000263c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002648 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -0000264c 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00002654 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002670 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002674 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026e4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026f8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026fc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002700 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002714 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002718 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002724 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00002728 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00002768 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002784 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002790 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002794 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b48 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b4c 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002d6c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e70 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002eac 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bd4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c08 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c0c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d88 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001d8c 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001e0c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001e3c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000020b8 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020bc 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000213c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000022b8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000022f0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000234c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002364 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000023a4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000023bc 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000023e0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002400 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002434 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000244c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002464 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000247c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002494 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000024ac 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000024c4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000024dc 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000024f4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000250c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002524 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000253c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002554 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000256c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000025a4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025a8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025d0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000025d4 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002608 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000261c 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +0000262c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002640 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000264c 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00002650 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00002658 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002674 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002678 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026e8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000026fc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002700 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002704 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002718 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000271c 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002728 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +0000272c 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +0000276c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002788 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002794 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002798 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002b4c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b50 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002d70 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e74 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002eb0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ec8 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00002ecc 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002efc 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000031ec 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000032cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003324 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000334c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003370 0000f31c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000340c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003410 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000032d0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032e8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003328 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003374 0000f31c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003414 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000035a4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035bc 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000035c0 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000035c8 0000272b R_ARM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -000035cc 0000272c R_ARM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -000035d4 0000f51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003670 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003694 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000036c4 0000f71c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003764 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003780 0000eb1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000378c 0000f81c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00003794 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003868 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038c8 0000322b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -000038cc 0000322c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -000038d4 0000dc1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000038ec 0000322b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -000038f0 0000322c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -000038f8 0000db1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00003938 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000393c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a24 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00003a34 0000d92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003a38 0000d92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003a54 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00003aec 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b4c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003418 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000035a8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c0 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000035c4 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000035cc 0000272b R_ARM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +000035d0 0000272c R_ARM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +000035d8 0000f51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003674 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00003698 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036a4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000036c8 0000f71c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003768 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003784 0000eb1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003790 0000f81c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00003798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000386c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038cc 0000322b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ +000038d0 0000322c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ +000038d8 0000dc1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000038f0 0000322b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ +000038f4 0000322c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ +000038fc 0000db1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000393c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003940 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a28 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003a38 0000d92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003a3c 0000d92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003a58 0000d81c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003a98 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b50 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b70 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003b74 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003b8c 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d10 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003dfc 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003e2c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e74 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003f6c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fb0 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00003fd4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fec 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004000 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004060 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004064 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000040a8 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000040cc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040e4 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -000040f0 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040f4 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004100 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004110 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000413c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004140 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004264 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004280 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042ac 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000042b0 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000042b4 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000042c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043ac 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000043b0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000044c4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044f4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000450c 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00004510 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00004514 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004520 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000484c 0000e91c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048c8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048f8 0000e91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004928 0000eb1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004938 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004958 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000495c 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004978 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004a24 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a28 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004aec 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c04 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004c34 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c7c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004d78 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dc4 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00004dd0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dfc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e10 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e60 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e64 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ef0 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004ef4 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004f08 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f20 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f30 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f34 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f5c 0000521d R_ARM_JUMP24 0000137c set_issuperset_impl │ │ │ │ │ -00004f78 0001071c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004fa4 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004fd4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fe4 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004fe8 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000500c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005010 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050d8 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000050dc 0001092c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000512c 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005130 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005150 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005168 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000517c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005190 0000551c R_ARM_CALL 000005d4 set_intersection │ │ │ │ │ -000051cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051dc 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000051e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005250 00010a1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000053b4 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053b8 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000053e4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000054f0 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005528 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005540 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005544 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005570 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000565c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000056b4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000571c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005720 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057c4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057d8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005820 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005824 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000588c 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000058f8 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005918 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005928 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -0000593c 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005970 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005984 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005988 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005990 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000599c 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000059b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000059d4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059d8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a18 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00005a1c 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00005a20 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00005a24 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00005b44 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005be4 00006c1d R_ARM_JUMP24 00000c74 set_copy_and_difference │ │ │ │ │ -00005be8 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005bfc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005c0c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00005c10 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00005c14 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00005c18 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00005c7c 00010c1c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -00005cd4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ce0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cec 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b54 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b74 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003b78 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003b90 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ce8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003db0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003df8 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003ef0 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f70 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fb4 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00003fd8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004008 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004068 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000406c 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000040b0 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000040d4 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040ec 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +000040f8 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040fc 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004108 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004118 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000412c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004144 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004148 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000426c 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004288 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042b4 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000042b8 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000042bc 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000042c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000439c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000043b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000044cc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044fc 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004514 0000152b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00004518 0000152c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +0000451c 0000ef1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004854 0000e91c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048d0 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004900 0000e91c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004930 0000eb1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004960 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004964 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004980 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a2c 0001052b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a30 0001052c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004af4 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004c0c 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c3c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c84 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004d80 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004dcc 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00004dd8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e04 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e18 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e68 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e6c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ef8 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004efc 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004f10 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f28 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f38 0000f22b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f3c 0000f22c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f64 0000521d R_ARM_JUMP24 0000137c set_issuperset_impl │ │ │ │ │ +00004f80 0001071c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004fac 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00004fdc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fec 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004ff0 00005002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005014 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005018 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050e0 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000050e4 0001092c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005134 0001062b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005138 0001062c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005158 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005170 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005184 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005198 0000551c R_ARM_CALL 000005d4 set_intersection │ │ │ │ │ +000051d4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e4 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000051f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005258 00010a1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000053bc 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053c0 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000053ec 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054a0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000054a4 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000054d0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005594 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000055cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005664 0000e71c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000056bc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056d4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056e8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005724 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005728 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057cc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e0 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005828 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000582c 0000e22c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005894 0001081d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00005900 0000e41c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005920 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005930 0000111c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00005944 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005978 0000e51c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000598c 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005990 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005998 0000fd1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000059a4 0000fe1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000059b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a20 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005a24 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00005a28 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00005a2c 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00005b4c 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bec 00006c1d R_ARM_JUMP24 00000c74 set_copy_and_difference │ │ │ │ │ +00005bf0 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c04 0000de1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c14 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005c18 0000df2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00005c1c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00005c20 0000e02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00005c84 00010c1c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +00005cdc 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ce8 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cf4 0000da1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd58c contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd594 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00010d1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 0000001c 0000fc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000020 0000fc2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000003c 00010e1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000050 0000712b R_ARM_MOVW_ABS_NC 00000064 .LC7 │ │ │ │ │ 00000054 0000712c R_ARM_MOVT_ABS 00000064 .LC7 │ │ │ │ │ @@ -883,8 +883,8 @@ │ │ │ │ │ 000001a4 0000ae2c R_ARM_MOVT_ABS 000000b8 .LC13 │ │ │ │ │ 000001b4 0001211d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000001cc 0000b02b R_ARM_MOVW_ABS_NC 000000c4 .LC14 │ │ │ │ │ 000001d0 0000b02c R_ARM_MOVT_ABS 000000c4 .LC14 │ │ │ │ │ 000001d4 0000b22b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 000001d8 0000b22c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 000001dc 0001221c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000001f0 00004a1d R_ARM_JUMP24 000047cc set_clear_internal │ │ │ │ │ +000001f0 00004a1d R_ARM_JUMP24 000047d4 set_clear_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ bne 100 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq 100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1b50 │ │ │ │ │ + b 1b54 │ │ │ │ │ R_ARM_JUMP24 set_discard_entry │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ bne 18c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ beq 208 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 27a8 │ │ │ │ │ + b 27ac │ │ │ │ │ R_ARM_JUMP24 set_merge_lock_held │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 41c │ │ │ │ │ R_ARM_JUMP24 set_update_iterable_lock_held │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 51ec │ │ │ │ │ + b 51f4 │ │ │ │ │ R_ARM_JUMP24 set_update_dict_lock_held │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000214 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ @@ -186,15 +186,15 @@ │ │ │ │ │ │ │ │ │ │ 00000258 : │ │ │ │ │ set_contains(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4044 <_PySet_Contains> │ │ │ │ │ + b 404c <_PySet_Contains> │ │ │ │ │ R_ARM_JUMP24 _PySet_Contains │ │ │ │ │ │ │ │ │ │ 0000026c : │ │ │ │ │ PySet_Size(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -358,15 +358,15 @@ │ │ │ │ │ PySet_Clear(): │ │ │ │ │ ldr r1, [pc, #108] @ 4f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 4a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 47cc │ │ │ │ │ + b 47d4 │ │ │ │ │ R_ARM_JUMP24 set_clear_internal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -385,15 +385,15 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 47cc │ │ │ │ │ + b 47d4 │ │ │ │ │ R_ARM_JUMP24 set_clear_internal │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000004fc : │ │ │ │ │ set_and(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -472,15 +472,15 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5710 │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 8c8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -550,15 +550,15 @@ │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ strle r1, [r4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 91c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 768 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -610,15 +610,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 8f8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 8f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7c8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -822,21 +822,21 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5710 │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b18 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 27a8 │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq af4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -913,15 +913,15 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ bne bfc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 59b4 │ │ │ │ │ + b 59bc │ │ │ │ │ R_ARM_JUMP24 set_difference │ │ │ │ │ ldr r1, [pc, #108] @ c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne be8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1b50 │ │ │ │ │ + bl 1b54 │ │ │ │ │ R_ARM_CALL set_discard_entry │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq f9c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble e5c │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -1188,15 +1188,15 @@ │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne f6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b f6c │ │ │ │ │ - b 47cc │ │ │ │ │ + b 47d4 │ │ │ │ │ R_ARM_JUMP24 set_clear_internal │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b e00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1242,20 +1242,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4568 │ │ │ │ │ + bl 4570 │ │ │ │ │ R_ARM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b50 │ │ │ │ │ + bl 1b54 │ │ │ │ │ R_ARM_CALL set_discard_entry │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1018 │ │ │ │ │ b 1040 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ 00001344 : │ │ │ │ │ set_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47d4 │ │ │ │ │ R_ARM_CALL set_clear_internal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -1562,15 +1562,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 4fec │ │ │ │ │ + b 4ff4 │ │ │ │ │ R_ARM_JUMP24 set_issubset_impl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1414 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1608,15 +1608,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 154c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq 154c │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -1674,20 +1674,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 15d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4568 │ │ │ │ │ + bl 4570 │ │ │ │ │ R_ARM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b50 │ │ │ │ │ + bl 1b54 │ │ │ │ │ R_ARM_CALL set_discard_entry │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 15a4 │ │ │ │ │ b 15d4 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -1732,15 +1732,15 @@ │ │ │ │ │ 000016a4 : │ │ │ │ │ set___contains__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4044 <_PySet_Contains> │ │ │ │ │ + bl 404c <_PySet_Contains> │ │ │ │ │ R_ARM_CALL _PySet_Contains │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16d0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ @@ -1960,15 +1960,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ beq 19e0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 59b4 │ │ │ │ │ + bl 59bc │ │ │ │ │ R_ARM_CALL set_difference │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ beq 1a34 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 19ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1d3c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq 1d94 │ │ │ │ │ @@ -2401,15 +2401,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1f4c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5710 │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 2004 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 27e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1f5c │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47d4 │ │ │ │ │ R_ARM_CALL set_clear_internal │ │ │ │ │ b 1f64 │ │ │ │ │ │ │ │ │ │ 00002004 : │ │ │ │ │ set_symmetric_difference_update_set(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2461,15 +2461,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1b50 │ │ │ │ │ + bl 1b54 │ │ │ │ │ R_ARM_CALL set_discard_entry │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 20dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -2573,15 +2573,15 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 21b4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 21b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 21f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 47d4 │ │ │ │ │ R_ARM_CALL set_clear_internal │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 21dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2669,15 +2669,15 @@ │ │ │ │ │ │ │ │ │ │ 0000231c : │ │ │ │ │ set_issubset(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4fec │ │ │ │ │ + b 4ff4 │ │ │ │ │ R_ARM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 00002330 : │ │ │ │ │ set_xor(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2752,30 +2752,30 @@ │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5710 │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 250c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r3, #220 @ 0xdc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ bne 248c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27a8 │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 24e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2004 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ @@ -2807,15 +2807,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ beq 24e0 │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_CALL set_update_iterable_lock_held │ │ │ │ │ b 2464 │ │ │ │ │ - bl 51ec │ │ │ │ │ + bl 51f4 │ │ │ │ │ R_ARM_CALL set_update_dict_lock_held │ │ │ │ │ b 2464 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 250c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -3071,15 +3071,15 @@ │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - bl 1b50 │ │ │ │ │ + bl 1b54 │ │ │ │ │ R_ARM_CALL set_discard_entry │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 28b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2818 │ │ │ │ │ ldr r3, [r1] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -258,15 +258,15 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ bne 3a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 27a8 │ │ │ │ │ + b 27ac │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 38c │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 41c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 51ec │ │ │ │ │ + b 51f4 │ │ │ │ │ │ │ │ │ │ 0000041c : │ │ │ │ │ set_update_iterable_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -343,19 +343,19 @@ │ │ │ │ │ ldr r2, [sl, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ and r5, r0, r6 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r2, r5, lsl #3 │ │ │ │ │ add r7, r5, #9 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movls r7, #9 │ │ │ │ │ movhi r7, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 56c │ │ │ │ │ ldr r3, [r2, r5, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -389,23 +389,23 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 458 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ bne 48c │ │ │ │ │ b 478 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ beq 608 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 5e8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ add r7, r9, #16 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r7, #-4] │ │ │ │ │ sub r1, r7, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5bc │ │ │ │ │ ldr r9, [r7, #-8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -413,25 +413,25 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 4ec │ │ │ │ │ cmp r2, r6 │ │ │ │ │ beq 728 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq sl, r1 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 594 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r0 │ │ │ │ │ b 4bc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ beq 6bc │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 9f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt 6bc │ │ │ │ │ bne 9b4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 95c │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne 95c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1399,15 +1399,15 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ beq 1514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1918 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, sl │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -1425,37 +1425,37 @@ │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1524 │ │ │ │ │ ldr r9, [r2, r6, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 1658 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + bne 18f0 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ stm r7, {r5, sl} │ │ │ │ │ - bcs 1848 │ │ │ │ │ + bcs 17d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ bne 1468 │ │ │ │ │ b 1454 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ beq 15b8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r8, sl │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1598 │ │ │ │ │ add r7, sl, #16 │ │ │ │ │ mov r9, #8 │ │ │ │ │ @@ -1463,19 +1463,19 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r7, #-4] │ │ │ │ │ sub sl, r7, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1570 │ │ │ │ │ ldr r6, [r7, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne 1728 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 14c8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 1798 │ │ │ │ │ + beq 16f4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r8, sl │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ bne 154c │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1486,19 +1486,19 @@ │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r1 │ │ │ │ │ b 1498 │ │ │ │ │ ldr r9, [sl] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 1770 │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 16f4 │ │ │ │ │ + beq 17f0 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r9] │ │ │ │ │ @@ -1509,159 +1509,128 @@ │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 161c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c │ │ │ │ │ + beq 1960 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1770 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bgt 1700 │ │ │ │ │ + bne 1938 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 195c │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 195c │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ bne 153c │ │ │ │ │ b 1598 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne 1534 │ │ │ │ │ b 15bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1440 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 19f8 │ │ │ │ │ + bne 19fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 19e4 │ │ │ │ │ + bne 19e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_IsTracked │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 16a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_IsTracked │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1910 │ │ │ │ │ + bne 197c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1838 │ │ │ │ │ + beq 17c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1918 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a38 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 15d4 │ │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 15d4 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - ubfx ip, r1, #2, #3 │ │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne 15d4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 19dc │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r9, #28 │ │ │ │ │ - addne r0, r9, #20 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 19d4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - mul r2, r2, ip │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 15d4 │ │ │ │ │ + ldr r6, [r7, #-8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne 1738 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1508 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1508 │ │ │ │ │ - ldr r6, [r7, #-8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 1770 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 1580 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1868 │ │ │ │ │ + beq 1870 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r6 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17f8 │ │ │ │ │ + bgt 178c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 19c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1770 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bgt 1700 │ │ │ │ │ + bne 1938 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1958 │ │ │ │ │ + bne 1928 │ │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne 1958 │ │ │ │ │ + bne 1928 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ b 1580 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1580 │ │ │ │ │ - b 179c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 16d0 │ │ │ │ │ b 16bc │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ @@ -1669,265 +1638,297 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b ec4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 17b4 │ │ │ │ │ + bne 15d4 │ │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 15d4 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + ubfx ip, r1, #2, #3 │ │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne 15d4 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 19e0 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r9, #28 │ │ │ │ │ + addne r0, r9, #20 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 19d8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + mul r2, r2, ip │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1700 │ │ │ │ │ + b 15d4 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 1748 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 17b4 │ │ │ │ │ + bne 1748 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 17b4 │ │ │ │ │ + bne 1748 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1a2c │ │ │ │ │ + beq 1a30 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r6, #20 │ │ │ │ │ addeq r0, r6, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1a24 │ │ │ │ │ + beq 1a28 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1770 │ │ │ │ │ - b 17b4 │ │ │ │ │ + beq 1700 │ │ │ │ │ + b 1748 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ bne 148c │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ stm r8, {r5, sl} │ │ │ │ │ b 1508 │ │ │ │ │ - ldr r1, [pc, #284] @ 1a34 │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ │ - sub r2, r4, #8 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ - ldr r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - ldr lr, [ip, #4] │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - orr r3, r3, lr │ │ │ │ │ - str r2, [lr] │ │ │ │ │ - str r3, [r4, #-4] │ │ │ │ │ - str ip, [r4, #-8] │ │ │ │ │ - str r2, [ip, #4] │ │ │ │ │ - str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 16a8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL set_unhashable_type │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 150c │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ b 148c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1984 │ │ │ │ │ + bgt 1920 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19c8 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 150c │ │ │ │ │ + bne 1920 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1920 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 161c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL set_unhashable_type │ │ │ │ │ - b 1984 │ │ │ │ │ + ldr r1, [pc, #180] @ 1a38 │ │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ │ + sub r2, r4, #8 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr r1, [pc, r1] │ │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ │ + ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ + ldr r0, [r1, #3824] @ 0xef0 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + orr r3, r3, lr │ │ │ │ │ + str r2, [lr] │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + str ip, [r4, #-8] │ │ │ │ │ + str r2, [ip, #4] │ │ │ │ │ + str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ + b 16a8 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 17f8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1984 │ │ │ │ │ + b 178c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 1758 │ │ │ │ │ + b 1854 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 1740 │ │ │ │ │ + b 183c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #3075 @ 0xc03 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1984 │ │ │ │ │ + b 1920 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 19e8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 19e4 │ │ │ │ │ + bne 19e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ beq 1688 │ │ │ │ │ b 16a8 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 18cc │ │ │ │ │ + b 18d4 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b 18b4 │ │ │ │ │ - .word 0x00000108 │ │ │ │ │ + b 18bc │ │ │ │ │ + .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a38 : │ │ │ │ │ +00001a3c : │ │ │ │ │ PySet_Discard(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #244] @ 1b48 │ │ │ │ │ + ldr r3, [pc, #244] @ 1b4c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1b28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1b00 │ │ │ │ │ + bne 1b04 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1b00 │ │ │ │ │ + beq 1b04 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b1c │ │ │ │ │ + blt 1b20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab0 │ │ │ │ │ + bne 1ab4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - ldr r1, [pc, #136] @ 1b4c │ │ │ │ │ + ldr r1, [pc, #136] @ 1b50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str ip, [r3, #4] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r1, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ae8 │ │ │ │ │ + ble 1aec │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1aac │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ + bne 1ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 1ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1a88 │ │ │ │ │ + bne 1a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1aac │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a68 │ │ │ │ │ + bne 1a6c │ │ │ │ │ mov r1, #3040 @ 0xbe0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1b1c │ │ │ │ │ + b 1b20 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001b50 : │ │ │ │ │ +00001b54 : │ │ │ │ │ set_discard_entry(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1bd8 │ │ │ │ │ - bne 1b88 │ │ │ │ │ + blt 1bdc │ │ │ │ │ + bne 1b8c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r1, [pc, #68] @ 1be0 │ │ │ │ │ + ldr r1, [pc, #68] @ 1be4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str ip, [r3, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r1, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1bc0 │ │ │ │ │ + ble 1bc4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1b80 │ │ │ │ │ + b 1b84 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bb8 │ │ │ │ │ + bne 1bbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bb8 │ │ │ │ │ + b 1bbc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1b80 │ │ │ │ │ + b 1b84 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001be4 : │ │ │ │ │ +00001be8 : │ │ │ │ │ set_lookkey(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -1937,650 +1938,650 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1d10 │ │ │ │ │ ldr lr, [r7, #20] │ │ │ │ │ ldr r5, [r7, #16] │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ and r4, r5, r8 │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r7, r4, #3 │ │ │ │ │ add r2, r4, #9 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ - bcs 1c74 │ │ │ │ │ + bcs 1c78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ ldr r9, [r6, r4, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2150 │ │ │ │ │ + bne 2154 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ccc │ │ │ │ │ + bne 1cd0 │ │ │ │ │ ldr r9, [r6, r7] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1cdc │ │ │ │ │ add r9, sl, #16 │ │ │ │ │ mov r7, #8 │ │ │ │ │ ldr r2, [r9, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1cb4 │ │ │ │ │ ldr r1, [r9, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 1ed4 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 1c98 │ │ │ │ │ - b 1cec │ │ │ │ │ + bne 1c9c │ │ │ │ │ + b 1cf0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 1c90 │ │ │ │ │ + bne 1c94 │ │ │ │ │ ldr r9, [r6, r7] │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1d5c │ │ │ │ │ + b 1d60 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1d54 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r5 │ │ │ │ │ - b 1c3c │ │ │ │ │ + b 1c40 │ │ │ │ │ ldr r9, [r7, #16] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ and r4, r2, r9 │ │ │ │ │ add r5, r4, #9 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ add r7, r6, r4, lsl #3 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ movcs r5, #9 │ │ │ │ │ movcc r5, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1ea0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r7, [r3] │ │ │ │ │ - b 1c6c │ │ │ │ │ + b 1c70 │ │ │ │ │ ldr r9, [r6, r7] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 1d80 │ │ │ │ │ + bne 1d84 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r9, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldr ip, [r9, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e1c │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 240c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 2410 │ │ │ │ │ tst r1, #32 │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ - beq 241c │ │ │ │ │ + beq 2420 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1d6c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e5c │ │ │ │ │ + bgt 1e60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 235c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 23c8 │ │ │ │ │ + blt 23cc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2370 │ │ │ │ │ + bne 2374 │ │ │ │ │ ldr r1, [r6, r7] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 2370 │ │ │ │ │ + bne 2374 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d68 │ │ │ │ │ + bne 1d6c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c90 │ │ │ │ │ - b 1cec │ │ │ │ │ + bne 1c94 │ │ │ │ │ + b 1cf0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 2348 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ef8 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2160 │ │ │ │ │ + bne 2164 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 1d40 │ │ │ │ │ + b 1d44 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr sl, [r9, #-8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ sub r2, r9, #8 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 20b0 │ │ │ │ │ + bne 20b4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 1d6c │ │ │ │ │ + b 1d70 │ │ │ │ │ lsr r3, r8, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r2, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r4, r4, r9 │ │ │ │ │ add r7, r4, #9 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ add r5, r6, r4, lsl #3 │ │ │ │ │ movls r7, #9 │ │ │ │ │ movhi r7, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2384 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 2094 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #8 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2560 │ │ │ │ │ + beq 2564 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #16 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2548 │ │ │ │ │ + beq 254c │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #24 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2530 │ │ │ │ │ + beq 2534 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #32 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2518 │ │ │ │ │ + beq 251c │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 2504 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 24e8 │ │ │ │ │ + beq 24ec │ │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 24bc │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r7, r5, #72 @ 0x48 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 23d4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r4, r4, r3 │ │ │ │ │ - and r4, r4, r9 │ │ │ │ │ - b 1f10 │ │ │ │ │ + beq 23d8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + and r4, r3, r9 │ │ │ │ │ + b 1f14 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22d0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22d0 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22d0 │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22d0 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2584 │ │ │ │ │ + beq 2588 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, sl, #20 │ │ │ │ │ addeq r0, sl, #28 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r1, [lr, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 257c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, lr, #20 │ │ │ │ │ ldreq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22d0 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1d6c │ │ │ │ │ + b 1d70 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1cec │ │ │ │ │ + bne 1cf0 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1d5c │ │ │ │ │ + b 1d60 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #16 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 23b0 │ │ │ │ │ + beq 23b4 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2440 │ │ │ │ │ + beq 2444 │ │ │ │ │ ldr r0, [r7, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 242c │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #40 @ 0x28 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24a0 │ │ │ │ │ + beq 24a4 │ │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 248c │ │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #56 @ 0x38 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2470 │ │ │ │ │ + beq 2474 │ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #64 @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2458 │ │ │ │ │ + beq 245c │ │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r7, #72 @ 0x48 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ef8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ orr r0, r0, r0, asr #31 │ │ │ │ │ - b 1d44 │ │ │ │ │ + b 1d48 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2310 │ │ │ │ │ + bgt 2314 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23f4 │ │ │ │ │ + beq 23f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 23ec │ │ │ │ │ + blt 23f0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 236c │ │ │ │ │ + bne 2370 │ │ │ │ │ ldr r1, [r9, #-8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 236c │ │ │ │ │ + bne 2370 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2148 │ │ │ │ │ - b 1cb8 │ │ │ │ │ + bne 214c │ │ │ │ │ + b 1cbc │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 1ea8 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 1eac │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1e5c │ │ │ │ │ + b 1e60 │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [r3] │ │ │ │ │ - b 1c20 │ │ │ │ │ + b 1c24 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 1f44 │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 1f48 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 216c │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2170 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 2194 │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2198 │ │ │ │ │ mov r9, sl │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1d70 │ │ │ │ │ + b 1d74 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 2090 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 2094 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 23cc │ │ │ │ │ + b 23d0 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2314 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb lr, [lr, #16] │ │ │ │ │ tst lr, #32 │ │ │ │ │ - bne 1df0 │ │ │ │ │ + bne 1df4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1e00 │ │ │ │ │ + b 1e04 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 21e4 │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 21e8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 21bc │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 21c0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 2284 │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2288 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 225c │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2260 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 2234 │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2238 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c0 │ │ │ │ │ - b 220c │ │ │ │ │ + bne 22c4 │ │ │ │ │ + b 2210 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 206c │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 2070 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 2048 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 204c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 2024 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 2028 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 2000 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 2004 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 1fdc │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 1fe0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 1fb8 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 1f94 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 1f98 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c4 │ │ │ │ │ - b 1f70 │ │ │ │ │ + bne 22c8 │ │ │ │ │ + b 1f74 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2130 │ │ │ │ │ + b 2134 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ - b 2110 │ │ │ │ │ + b 2114 │ │ │ │ │ │ │ │ │ │ -0000258c : │ │ │ │ │ +00002590 : │ │ │ │ │ PySet_Contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2590,63 +2591,63 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r3, #220 @ 0xdc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - bne 2624 │ │ │ │ │ + bne 2628 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2600 │ │ │ │ │ + bne 2604 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2604 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 25e8 │ │ │ │ │ + bne 25ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25f8 │ │ │ │ │ + b 25fc │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 25cc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 25cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #3023 @ 0xbcf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 261c │ │ │ │ │ + b 2620 │ │ │ │ │ │ │ │ │ │ -0000265c : │ │ │ │ │ +00002660 : │ │ │ │ │ set_ior(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2656,104 +2657,104 @@ │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r5, r3, #220 @ 0xdc │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 2760 │ │ │ │ │ + bne 2764 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 26dc │ │ │ │ │ + bne 26e0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 26c4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27a8 │ │ │ │ │ + bl 27ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2748 │ │ │ │ │ + bne 274c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #192] @ 27a4 │ │ │ │ │ + ldr r1, [pc, #192] @ 27a8 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 26a8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 26a8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2750 │ │ │ │ │ + beq 2754 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2750 │ │ │ │ │ + beq 2754 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 41c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 26c4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 26d4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 51ec │ │ │ │ │ - b 2740 │ │ │ │ │ + bl 51f4 │ │ │ │ │ + b 2744 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - bne 2698 │ │ │ │ │ + bne 269c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 26d4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b 2698 │ │ │ │ │ + b 269c │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000027a8 : │ │ │ │ │ +000027ac : │ │ │ │ │ set_merge_lock_held(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 27bc │ │ │ │ │ + beq 27c0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 27c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ @@ -2762,82 +2763,82 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ add ip, r1, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 2dd8 │ │ │ │ │ + bge 2ddc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ - bne 2b3c │ │ │ │ │ + bne 2b40 │ │ │ │ │ ldr r5, [r9, #16] │ │ │ │ │ ldr lr, [r9, #20] │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3030 │ │ │ │ │ + bne 3030 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 3030 │ │ │ │ │ + bne 3030 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 290c │ │ │ │ │ + blt 2910 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, lr, #4 │ │ │ │ │ and r7, ip, #7 │ │ │ │ │ ldr r1, [r5], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2afc │ │ │ │ │ + bne 2b00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 290c │ │ │ │ │ + bgt 2910 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 29b8 │ │ │ │ │ + beq 29bc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 28f8 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 28e4 │ │ │ │ │ + beq 28e8 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 28d4 │ │ │ │ │ + beq 28d8 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 28c4 │ │ │ │ │ + beq 28c8 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 28b4 │ │ │ │ │ + beq 28b8 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 28a4 │ │ │ │ │ + beq 28a8 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3144 │ │ │ │ │ + bne 3144 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + bne 2fb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3010 │ │ │ │ │ + bne 3010 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ff0 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2fd0 │ │ │ │ │ + bne 2fd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2f68 │ │ │ │ │ + bne 2f68 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b1c │ │ │ │ │ + bne 2b20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - ble 29b8 │ │ │ │ │ + ble 29bc │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ @@ -2845,377 +2846,376 @@ │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ ldr r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29d4 │ │ │ │ │ + bne 29d8 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a00 │ │ │ │ │ + bne 2a04 │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a2c │ │ │ │ │ + bne 2a30 │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a58 │ │ │ │ │ + bne 2a5c │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2a88 │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ab0 │ │ │ │ │ + bne 2ab4 │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2adc │ │ │ │ │ + bne 2ae0 │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 290c │ │ │ │ │ + bgt 2910 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2920 │ │ │ │ │ + bne 2924 │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ ldr r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2950 │ │ │ │ │ ldr r8, [r5, r7, lsl #3] │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ str r8, [r6, r7, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r7, lsl #3] │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 2960 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2970 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 297c │ │ │ │ │ + beq 2980 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 298c │ │ │ │ │ + beq 2990 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 29a0 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29ac │ │ │ │ │ + beq 29b0 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 29ac │ │ │ │ │ + b 29b0 │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ str r8, [r6] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr] │ │ │ │ │ - b 2850 │ │ │ │ │ + b 2854 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 2900 │ │ │ │ │ + b 2904 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2914 │ │ │ │ │ + blt 2918 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r9, [pc, #2028] @ 334c │ │ │ │ │ + ldr r9, [pc, #2028] @ 3350 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 2b78 │ │ │ │ │ + b 2b7c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bgt 2914 │ │ │ │ │ + bgt 2918 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr sl, [r3, r6, lsl #3] │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ cmpne sl, r9 │ │ │ │ │ - beq 2b68 │ │ │ │ │ + beq 2b6c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr lr, [r7, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ and r4, r8, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, lr, r4, lsl #3 │ │ │ │ │ add r2, r4, #9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movls r2, #9 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2c48 │ │ │ │ │ + bne 2c4c │ │ │ │ │ ldr r6, [lr, r4, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2dfc │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2ca8 │ │ │ │ │ + bne 2cac │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str sl, [r5] │ │ │ │ │ - bcs 2f88 │ │ │ │ │ + bcs 2f88 │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2b6c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2d30 │ │ │ │ │ + beq 2d34 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r7, r5 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d14 │ │ │ │ │ add r6, r5, #16 │ │ │ │ │ mov r5, lr │ │ │ │ │ mov r2, #8 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ sub r0, r6, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ce0 │ │ │ │ │ + bne 2ce4 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bne 2f5c │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2c08 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 2bb8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ str sl, [r1] │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2b6c │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2eb8 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r7, r0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 2c78 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 2c7c │ │ │ │ │ + ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov lr, r5 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r1 │ │ │ │ │ - b 2bc4 │ │ │ │ │ + b 2bc8 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2e04 │ │ │ │ │ + beq 2e08 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d94 │ │ │ │ │ + bgt 2d98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 32d8 │ │ │ │ │ + beq 32dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2e80 │ │ │ │ │ - bne 3304 │ │ │ │ │ + bgt 2e84 │ │ │ │ │ + bne 3308 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 32f4 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 32f4 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ - bne 2c64 │ │ │ │ │ - b 2d10 │ │ │ │ │ + bne 2c68 │ │ │ │ │ + b 2d14 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ - b 2800 │ │ │ │ │ + b 2804 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2c58 │ │ │ │ │ - b 2d34 │ │ │ │ │ + bne 2c5c │ │ │ │ │ + b 2d38 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2d50 │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2d50 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2d50 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 3340 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r6, #28 │ │ │ │ │ addne r0, r6, #20 │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3338 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, sl, #28 │ │ │ │ │ addne r1, sl, #20 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2d50 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c40 │ │ │ │ │ + bgt 2c44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ + bne 2c44 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr ip, [r8, #16] │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2c44 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 3184 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -3223,310 +3223,311 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f24 │ │ │ │ │ + bgt 2f24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 32c8 │ │ │ │ │ + beq 32c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 2e80 │ │ │ │ │ - bne 3304 │ │ │ │ │ + bgt 2e84 │ │ │ │ │ + bne 3308 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 32b4 │ │ │ │ │ + bne 32b4 │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 32b4 │ │ │ │ │ + bne 32b4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ - b 2cf0 │ │ │ │ │ + b 2cf4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2cf0 │ │ │ │ │ - b 2ebc │ │ │ │ │ + bne 2cf4 │ │ │ │ │ + b 2ebc │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28f0 │ │ │ │ │ + b 28f4 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2c44 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2918 │ │ │ │ │ + b 291c │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28b0 │ │ │ │ │ + b 28b4 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 28e4 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28d0 │ │ │ │ │ + b 28d4 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, #1 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28c0 │ │ │ │ │ + b 28c4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ - ble 2914 │ │ │ │ │ - ldr r6, [pc, #768] @ 334c │ │ │ │ │ + ble 2918 │ │ │ │ │ + ldr r6, [pc, #772] @ 3350 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - b 305c │ │ │ │ │ + b 305c │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 2918 │ │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 3050 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ │ and r1, r5, r0 │ │ │ │ │ add r4, lr, r1, lsl #3 │ │ │ │ │ ldr r7, [lr, r1, lsl #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ streq r0, [r4, #4] │ │ │ │ │ streq r3, [lr, r1, lsl #3] │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 3050 │ │ │ │ │ add r7, r1, #9 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bcc 3114 │ │ │ │ │ + bcc 3114 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 3164 │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 316c │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3174 │ │ │ │ │ + beq 3174 │ │ │ │ │ ldr r7, [r4, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 317c │ │ │ │ │ + beq 317c │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3200 │ │ │ │ │ + beq 3200 │ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3208 │ │ │ │ │ + beq 3208 │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3218 │ │ │ │ │ + beq 3218 │ │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3210 │ │ │ │ │ + beq 3210 │ │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3220 │ │ │ │ │ + beq 3220 │ │ │ │ │ lsr r7, r0, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ and r1, r1, r5 │ │ │ │ │ add r4, lr, r1, lsl #3 │ │ │ │ │ ldr r8, [lr, r1, lsl #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3228 │ │ │ │ │ + bne 3228 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 3050 │ │ │ │ │ + b 3050 │ │ │ │ │ ldr r8, [r5, r3, lsl #3] │ │ │ │ │ str r8, [r6, r3, lsl #3] │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r8, r8, r3 │ │ │ │ │ strle r8, [r1] │ │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ │ - b 28a0 │ │ │ │ │ + b 28a4 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #32 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3344 │ │ │ │ │ + beq 3348 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 3330 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, sl, #20 │ │ │ │ │ addeq r1, sl, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ - b 2ed8 │ │ │ │ │ + beq 2e84 │ │ │ │ │ + b 2ed8 │ │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ │ - b 3138 │ │ │ │ │ + b 3138 │ │ │ │ │ add r8, r1, #9 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcc 32a0 │ │ │ │ │ + bcc 32a0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 3164 │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 316c │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r8, [r4, #24] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3174 │ │ │ │ │ + beq 3174 │ │ │ │ │ ldr r8, [r4, #32] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 317c │ │ │ │ │ + beq 317c │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3200 │ │ │ │ │ + beq 3200 │ │ │ │ │ ldr r8, [r4, #48] @ 0x30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3208 │ │ │ │ │ + beq 3208 │ │ │ │ │ ldr r8, [r4, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3218 │ │ │ │ │ + beq 3218 │ │ │ │ │ ldr r8, [r4, #64] @ 0x40 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3210 │ │ │ │ │ + beq 3210 │ │ │ │ │ ldr r8, [r4, #72] @ 0x48 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3220 │ │ │ │ │ + beq 3220 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - b 3124 │ │ │ │ │ + b 3124 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov lr, r5 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 2bb4 │ │ │ │ │ + b 2bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 2f24 │ │ │ │ │ + b 2f24 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 2d94 │ │ │ │ │ + b 2d98 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 2bb4 │ │ │ │ │ + b 2bb8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fa8 │ │ │ │ │ + bgt 2fa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa8 │ │ │ │ │ + b 2fa8 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 31e4 │ │ │ │ │ + b 31e4 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 2e68 │ │ │ │ │ + b 2e6c │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b 2e50 │ │ │ │ │ + b 2e54 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 31cc │ │ │ │ │ + b 31cc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003350 : │ │ │ │ │ +00003354 : │ │ │ │ │ set_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ 340c │ │ │ │ │ + ldr r0, [pc, #156] @ 3410 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33e8 │ │ │ │ │ - ldr r1, [pc, #128] @ 3410 │ │ │ │ │ + bgt 33ec │ │ │ │ │ + ldr r1, [pc, #128] @ 3414 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ strd r4, [r0, #8] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ @@ -3542,101 +3543,101 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ 3414 │ │ │ │ │ + ldr r1, [pc, #36] @ 3418 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r4, [r0, #8] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 33b0 │ │ │ │ │ + b 33b4 │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003418 : │ │ │ │ │ +0000341c : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 358c │ │ │ │ │ + beq 3590 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 35bc │ │ │ │ │ + bne 35c0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 3560 │ │ │ │ │ + bgt 3564 │ │ │ │ │ ldr r4, [lr, #20] │ │ │ │ │ - ldr ip, [pc, #380] @ 35e8 │ │ │ │ │ + ldr ip, [pc, #380] @ 35ec │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, ip │ │ │ │ │ - bne 352c │ │ │ │ │ + bne 3530 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 355c │ │ │ │ │ + blt 3560 │ │ │ │ │ add r0, r4, r3, lsl #3 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne 3598 │ │ │ │ │ + bne 359c │ │ │ │ │ add r5, r3, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 355c │ │ │ │ │ + blt 3560 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, ip │ │ │ │ │ - bne 3598 │ │ │ │ │ + bne 359c │ │ │ │ │ add r5, r3, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 355c │ │ │ │ │ + blt 3560 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, ip │ │ │ │ │ - bne 3598 │ │ │ │ │ + bne 359c │ │ │ │ │ add r5, r3, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 35b4 │ │ │ │ │ + blt 35b8 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, ip │ │ │ │ │ - bne 35ac │ │ │ │ │ + bne 35b0 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 3514 │ │ │ │ │ - b 3560 │ │ │ │ │ + bge 3518 │ │ │ │ │ + b 3564 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 3560 │ │ │ │ │ + blt 3564 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, ip │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 350c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 3560 │ │ │ │ │ + blt 3564 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ @@ -3648,32 +3649,32 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - bgt 358c │ │ │ │ │ + bgt 3590 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 35a0 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 352c │ │ │ │ │ + b 3530 │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 358c │ │ │ │ │ + b 3590 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 352c │ │ │ │ │ + b 3530 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 3560 │ │ │ │ │ + b 3564 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -3681,29 +3682,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 358c │ │ │ │ │ + b 3590 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000035ec : │ │ │ │ │ +000035f0 : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #140] @ 36a0 │ │ │ │ │ + ldr ip, [pc, #140] @ 36a4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -3716,167 +3717,167 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - bne 3674 │ │ │ │ │ + bne 3678 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3664 │ │ │ │ │ + bgt 3668 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 3664 │ │ │ │ │ + bne 3668 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3664 │ │ │ │ │ + b 3668 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000036a4 : │ │ │ │ │ +000036a8 : │ │ │ │ │ set_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3788 │ │ │ │ │ + bne 378c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3774 │ │ │ │ │ - ldr r2, [pc, #172] @ 3794 │ │ │ │ │ + ble 3778 │ │ │ │ │ + ldr r2, [pc, #172] @ 3798 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3714 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ addeq r3, r3, #8 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 36ec │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3750 │ │ │ │ │ + ble 3754 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 36fc │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3780 │ │ │ │ │ + bne 3784 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3720 │ │ │ │ │ + bne 3724 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [pc, #36] @ 3794 │ │ │ │ │ + ldr r2, [pc, #36] @ 3798 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3720 │ │ │ │ │ + b 3724 │ │ │ │ │ add r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 373c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3738 │ │ │ │ │ + b 373c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 36d8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003798 : │ │ │ │ │ +0000379c : │ │ │ │ │ set_vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 38ec │ │ │ │ │ bic r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38c4 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3874 │ │ │ │ │ + beq 3878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 3870 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #32 │ │ │ │ │ mov ip, #7 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ │ - bne 3830 │ │ │ │ │ + bne 3834 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 350 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3824 │ │ │ │ │ + beq 3828 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 386c │ │ │ │ │ + bgt 3870 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 386c │ │ │ │ │ + bne 3870 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3824 │ │ │ │ │ + b 3828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 3870 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #32 │ │ │ │ │ mov ip, #7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ @@ -3894,39 +3895,39 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 386c │ │ │ │ │ - b 37cc │ │ │ │ │ + beq 3870 │ │ │ │ │ + b 37d0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37c0 │ │ │ │ │ - b 386c │ │ │ │ │ + bne 37c4 │ │ │ │ │ + b 3870 │ │ │ │ │ │ │ │ │ │ -0000390c : │ │ │ │ │ +00003910 : │ │ │ │ │ set_len(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003924 : │ │ │ │ │ +00003928 : │ │ │ │ │ PyFrozenSet_New(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -3935,89 +3936,105 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3af0 │ │ │ │ │ + beq 3a9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ add r2, r6, #32 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r3, [r6, #96] @ 0x60 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ - bne 3abc │ │ │ │ │ + bne 3a68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3a44 │ │ │ │ │ - ldr r7, [pc, #420] @ 3b48 │ │ │ │ │ + bne 3a48 │ │ │ │ │ + ldr r7, [pc, #420] @ 3b4c │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 3af8 │ │ │ │ │ + blt 3afc │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ ldr r4, [r2, r5, lsl #3] │ │ │ │ │ add r1, r2, r5, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r7 │ │ │ │ │ - bne 3a4c │ │ │ │ │ + bne 3a50 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt 3a64 │ │ │ │ │ + blt 3aa4 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 3a4c │ │ │ │ │ + bne 3a50 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt 3a64 │ │ │ │ │ + blt 3aa4 │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3a24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 3a64 │ │ │ │ │ + blt 3aa4 │ │ │ │ │ ldr r4, [r2, r5, lsl #3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 3a04 │ │ │ │ │ + beq 3a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39a4 │ │ │ │ │ + beq 39a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3b38 │ │ │ │ │ + beq 3b3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39a4 │ │ │ │ │ - b 3a30 │ │ │ │ │ + beq 39a8 │ │ │ │ │ + b 3a34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 350 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3994 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3a9c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3a9c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 3a48 │ │ │ │ │ ldr ip, [r6, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ - ldr r1, [pc, #212] @ 3b4c │ │ │ │ │ + ldr r1, [pc, #152] @ 3b50 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ str lr, [r6, #-8] │ │ │ │ │ @@ -4028,58 +4045,42 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 350 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3990 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3af0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3af0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 3a44 │ │ │ │ │ ldr ip, [r6, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ - ldr r1, [pc, #68] @ 3b50 │ │ │ │ │ + ldr r1, [pc, #68] @ 3b54 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ str lr, [r6, #-8] │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ str r3, [r6, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 3aa0 │ │ │ │ │ + b 3ae0 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39a4 │ │ │ │ │ - b 3a44 │ │ │ │ │ + beq 39a8 │ │ │ │ │ + b 3a48 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ + .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003b54 <_PySet_AddTakeRef>: │ │ │ │ │ +00003b58 <_PySet_AddTakeRef>: │ │ │ │ │ _PySet_AddTakeRef(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -4087,21 +4088,21 @@ │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 3d80 <_PySet_AddTakeRef+0x22c> │ │ │ │ │ + beq 3d74 <_PySet_AddTakeRef+0x21c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fac <_PySet_AddTakeRef+0x458> │ │ │ │ │ + beq 3fb0 <_PySet_AddTakeRef+0x458> │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ and sl, r6, r2 │ │ │ │ │ @@ -4110,307 +4111,308 @@ │ │ │ │ │ add r4, sl, #9 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ mov r8, ip │ │ │ │ │ movls r4, #9 │ │ │ │ │ movhi r4, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3c3c <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + bne 3c40 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ ldr r7, [ip, sl, lsl #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3d74 <_PySet_AddTakeRef+0x220> │ │ │ │ │ + bne 3d68 <_PySet_AddTakeRef+0x210> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3f80 <_PySet_AddTakeRef+0x42c> │ │ │ │ │ + bne 3f84 <_PySet_AddTakeRef+0x42c> │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ str r9, [r8] │ │ │ │ │ - bcs 3ee0 <_PySet_AddTakeRef+0x38c> │ │ │ │ │ + bcs 3e64 <_PySet_AddTakeRef+0x30c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 3cd4 <_PySet_AddTakeRef+0x180> │ │ │ │ │ + beq 3cac <_PySet_AddTakeRef+0x154> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3cb4 <_PySet_AddTakeRef+0x160> │ │ │ │ │ + beq 3d48 <_PySet_AddTakeRef+0x1f0> │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mov r8, #8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, ip │ │ │ │ │ + mov r3, ip │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ sub r0, r4, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3c8c <_PySet_AddTakeRef+0x138> │ │ │ │ │ + bne 3c8c <_PySet_AddTakeRef+0x134> │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3ed4 <_PySet_AddTakeRef+0x380> │ │ │ │ │ + bne 3db8 <_PySet_AddTakeRef+0x260> │ │ │ │ │ + mov ip, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - b 3bec <_PySet_AddTakeRef+0x98> │ │ │ │ │ + b 3bf0 <_PySet_AddTakeRef+0x98> │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 3e34 <_PySet_AddTakeRef+0x2e0> │ │ │ │ │ + beq 3d84 <_PySet_AddTakeRef+0x22c> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bcc 3e5c <_PySet_AddTakeRef+0x304> │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - bne 3c64 <_PySet_AddTakeRef+0x110> │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r3, sl, sl, lsl #2 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r3, r3, r1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and sl, r3, r2 │ │ │ │ │ - b 3bbc <_PySet_AddTakeRef+0x68> │ │ │ │ │ + b 3c64 <_PySet_AddTakeRef+0x10c> │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 3e0c <_PySet_AddTakeRef+0x2b8> │ │ │ │ │ + beq 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3d90 <_PySet_AddTakeRef+0x23c> │ │ │ │ │ + beq 3e84 <_PySet_AddTakeRef+0x32c> │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r7] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3d38 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + bgt 3d10 <_PySet_AddTakeRef+0x1b8> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fe0 <_PySet_AddTakeRef+0x48c> │ │ │ │ │ + beq 3fe4 <_PySet_AddTakeRef+0x48c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 3e0c <_PySet_AddTakeRef+0x2b8> │ │ │ │ │ - bne 3fb4 <_PySet_AddTakeRef+0x460> │ │ │ │ │ + bgt 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ + bne 3fb8 <_PySet_AddTakeRef+0x460> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 400c <_PySet_AddTakeRef+0x4b8> │ │ │ │ │ + bne 4024 <_PySet_AddTakeRef+0x4cc> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 4018 <_PySet_AddTakeRef+0x4c4> │ │ │ │ │ + bne 4018 <_PySet_AddTakeRef+0x4c0> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - bne 3c54 <_PySet_AddTakeRef+0x100> │ │ │ │ │ - b 3cb4 <_PySet_AddTakeRef+0x160> │ │ │ │ │ + bne 3c58 <_PySet_AddTakeRef+0x100> │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r3, sl, sl, lsl #2 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r3, r3, r1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + and sl, r3, r2 │ │ │ │ │ + b 3bc0 <_PySet_AddTakeRef+0x68> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c4c <_PySet_AddTakeRef+0xf8> │ │ │ │ │ - b 3cd8 <_PySet_AddTakeRef+0x184> │ │ │ │ │ + bne 3c50 <_PySet_AddTakeRef+0xf8> │ │ │ │ │ + b 3cb0 <_PySet_AddTakeRef+0x158> │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3b9c <_PySet_AddTakeRef+0x48> │ │ │ │ │ - b 3b88 <_PySet_AddTakeRef+0x34> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 3cf0 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - ldr r1, [r9, #8] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 3cf0 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - ldrb r0, [r9, #16] │ │ │ │ │ - ubfx ip, r1, #2, #3 │ │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne 3cf0 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 402c <_PySet_AddTakeRef+0x4d8> │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r7, #28 │ │ │ │ │ - addne r0, r7, #20 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 4024 <_PySet_AddTakeRef+0x4d0> │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - mul r2, r2, ip │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3cf0 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ + bne 3ba0 <_PySet_AddTakeRef+0x48> │ │ │ │ │ + b 3b8c <_PySet_AddTakeRef+0x34> │ │ │ │ │ + ldr r7, [r4, #-8] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bne 3dc8 <_PySet_AddTakeRef+0x270> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c30 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bgt 3c34 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c30 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne 3c34 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c30 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ - ldr r7, [r4, #-8] │ │ │ │ │ + b 3c34 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 3c9c <_PySet_AddTakeRef+0x144> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 3e0c <_PySet_AddTakeRef+0x2b8> │ │ │ │ │ + beq 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3f00 <_PySet_AddTakeRef+0x3ac> │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 3f04 <_PySet_AddTakeRef+0x3ac> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r7] │ │ │ │ │ mov r2, #2 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3e9c <_PySet_AddTakeRef+0x348> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3e1c <_PySet_AddTakeRef+0x2c4> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4000 <_PySet_AddTakeRef+0x4a8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3ffc <_PySet_AddTakeRef+0x4a8> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bgt 3e0c <_PySet_AddTakeRef+0x2b8> │ │ │ │ │ - bne 3fb4 <_PySet_AddTakeRef+0x460> │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr sl, [r2, #20] │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 4014 <_PySet_AddTakeRef+0x4c0> │ │ │ │ │ + bgt 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ + bne 3fb8 <_PySet_AddTakeRef+0x460> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 4014 <_PySet_AddTakeRef+0x4bc> │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 4014 <_PySet_AddTakeRef+0x4c0> │ │ │ │ │ + bne 4014 <_PySet_AddTakeRef+0x4bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - b 3c9c <_PySet_AddTakeRef+0x148> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3c9c <_PySet_AddTakeRef+0x148> │ │ │ │ │ - b 3e38 <_PySet_AddTakeRef+0x2e4> │ │ │ │ │ + bne 3ca4 <_PySet_AddTakeRef+0x14c> │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 3d48 <_PySet_AddTakeRef+0x1f0> │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b ec4 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 3e50 <_PySet_AddTakeRef+0x2fc> │ │ │ │ │ + bne 3cc8 <_PySet_AddTakeRef+0x170> │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 3cc8 <_PySet_AddTakeRef+0x170> │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r0, [r9, #16] │ │ │ │ │ + ubfx ip, r1, #2, #3 │ │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne 3cc8 <_PySet_AddTakeRef+0x170> │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 4034 <_PySet_AddTakeRef+0x4dc> │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ + addne r0, r7, #20 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 402c <_PySet_AddTakeRef+0x4d4> │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + addne r1, r9, #20 │ │ │ │ │ + mul r2, r2, ip │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ + b 3cc8 <_PySet_AddTakeRef+0x170> │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 3dd8 <_PySet_AddTakeRef+0x280> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 3e50 <_PySet_AddTakeRef+0x2fc> │ │ │ │ │ + bne 3dd8 <_PySet_AddTakeRef+0x280> │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 3e50 <_PySet_AddTakeRef+0x2fc> │ │ │ │ │ + bne 3dd8 <_PySet_AddTakeRef+0x280> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 403c <_PySet_AddTakeRef+0x4e8> │ │ │ │ │ + beq 4044 <_PySet_AddTakeRef+0x4ec> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r7, #20 │ │ │ │ │ addeq r0, r7, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4034 <_PySet_AddTakeRef+0x4e0> │ │ │ │ │ + beq 403c <_PySet_AddTakeRef+0x4e4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e0c <_PySet_AddTakeRef+0x2b8> │ │ │ │ │ - b 3e50 <_PySet_AddTakeRef+0x2fc> │ │ │ │ │ + beq 3d90 <_PySet_AddTakeRef+0x238> │ │ │ │ │ + b 3dd8 <_PySet_AddTakeRef+0x280> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3bb0 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ + bne 3bb4 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r9, [r5] │ │ │ │ │ - b 3c30 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + b 3c34 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fd8 <_PySet_AddTakeRef+0x484> │ │ │ │ │ + bgt 3fdc <_PySet_AddTakeRef+0x484> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fd8 <_PySet_AddTakeRef+0x484> │ │ │ │ │ + bne 3fdc <_PySet_AddTakeRef+0x484> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3c34 <_PySet_AddTakeRef+0xe0> │ │ │ │ │ + b 3c38 <_PySet_AddTakeRef+0xe0> │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 3d38 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + b 3d10 <_PySet_AddTakeRef+0x1b8> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3e9c <_PySet_AddTakeRef+0x348> │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - b 3bb0 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ - mov ip, sl │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 3e1c <_PySet_AddTakeRef+0x2c4> │ │ │ │ │ + mov ip, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - b 3bb0 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ + b 3bb4 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + b 3bb4 <_PySet_AddTakeRef+0x5c> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 3df4 <_PySet_AddTakeRef+0x2a0> │ │ │ │ │ + b 3ee8 <_PySet_AddTakeRef+0x390> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 3ddc <_PySet_AddTakeRef+0x288> │ │ │ │ │ + b 3ed0 <_PySet_AddTakeRef+0x378> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 3f64 <_PySet_AddTakeRef+0x410> │ │ │ │ │ + b 3f68 <_PySet_AddTakeRef+0x410> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 3f4c <_PySet_AddTakeRef+0x3f8> │ │ │ │ │ + b 3f50 <_PySet_AddTakeRef+0x3f8> │ │ │ │ │ │ │ │ │ │ -00004044 <_PySet_Contains>: │ │ │ │ │ +0000404c <_PySet_Contains>: │ │ │ │ │ _PySet_Contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -4418,69 +4420,69 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 40a4 <_PySet_Contains+0x60> │ │ │ │ │ + bne 40ac <_PySet_Contains+0x60> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 40a4 <_PySet_Contains+0x60> │ │ │ │ │ + beq 40ac <_PySet_Contains+0x60> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4084 <_PySet_Contains+0x40> │ │ │ │ │ + bne 408c <_PySet_Contains+0x40> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #96] @ 4124 <_PySet_Contains+0xe0> │ │ │ │ │ + ldr r1, [pc, #96] @ 412c <_PySet_Contains+0xe0> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40f0 <_PySet_Contains+0xac> │ │ │ │ │ + beq 40f8 <_PySet_Contains+0xac> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40f0 <_PySet_Contains+0xac> │ │ │ │ │ + bne 40f8 <_PySet_Contains+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4098 <_PySet_Contains+0x54> │ │ │ │ │ + b 40a0 <_PySet_Contains+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40dc <_PySet_Contains+0x98> │ │ │ │ │ + beq 40e4 <_PySet_Contains+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4568 │ │ │ │ │ + bl 4570 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 4084 <_PySet_Contains+0x40> │ │ │ │ │ + b 408c <_PySet_Contains+0x40> │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004128 <_PySet_NextEntryRef>: │ │ │ │ │ +00004130 <_PySet_NextEntryRef>: │ │ │ │ │ _PySet_NextEntryRef(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -4490,168 +4492,168 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #220 @ 0xdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne 425c <_PySet_NextEntryRef+0x134> │ │ │ │ │ + bne 4264 <_PySet_NextEntryRef+0x134> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt 4208 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + blt 4210 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ - ldr r0, [pc, #320] @ 42c0 <_PySet_NextEntryRef+0x198> │ │ │ │ │ + ldr r0, [pc, #320] @ 42c8 <_PySet_NextEntryRef+0x198> │ │ │ │ │ ldr lr, [ip, r1, lsl #3] │ │ │ │ │ add ip, ip, r1, lsl #3 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ - bne 4218 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ + bne 4220 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ add r6, r1, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 4254 <_PySet_NextEntryRef+0x12c> │ │ │ │ │ + bgt 425c <_PySet_NextEntryRef+0x12c> │ │ │ │ │ ldr lr, [ip, #8] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ cmpne lr, #0 │ │ │ │ │ addne ip, ip, #8 │ │ │ │ │ movne r1, r6 │ │ │ │ │ - bne 4218 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ + bne 4220 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ add r6, r1, #2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 4254 <_PySet_NextEntryRef+0x12c> │ │ │ │ │ + bgt 425c <_PySet_NextEntryRef+0x12c> │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ addne ip, ip, #16 │ │ │ │ │ movne r1, r6 │ │ │ │ │ - bne 4218 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ + bne 4220 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt 4208 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bgt 4210 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, ip, #24 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, r0 │ │ │ │ │ - bne 4218 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ + bne 4220 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble 41e8 <_PySet_NextEntryRef+0xc0> │ │ │ │ │ + ble 41f0 <_PySet_NextEntryRef+0xc0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 424c <_PySet_NextEntryRef+0x124> │ │ │ │ │ + b 4254 <_PySet_NextEntryRef+0x124> │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bgt 4210 <_PySet_NextEntryRef+0xe8> │ │ │ │ │ + bgt 4218 <_PySet_NextEntryRef+0xe8> │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str ip, [r3] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 4208 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + b 4210 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 4294 <_PySet_NextEntryRef+0x16c> │ │ │ │ │ + bne 429c <_PySet_NextEntryRef+0x16c> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a8 <_PySet_NextEntryRef+0x180> │ │ │ │ │ + beq 42b0 <_PySet_NextEntryRef+0x180> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble 4174 <_PySet_NextEntryRef+0x4c> │ │ │ │ │ - b 4208 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + ble 417c <_PySet_NextEntryRef+0x4c> │ │ │ │ │ + b 4210 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ movw r1, #3101 @ 0xc1d │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 424c <_PySet_NextEntryRef+0x124> │ │ │ │ │ + b 4254 <_PySet_NextEntryRef+0x124> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000042c4 : │ │ │ │ │ +000042cc : │ │ │ │ │ set_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r5, [pc, #172] @ 4394 │ │ │ │ │ + ldr r5, [pc, #172] @ 439c │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 4384 │ │ │ │ │ + blt 438c │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ add ip, r4, #1 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ add r1, r2, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 438c │ │ │ │ │ + bne 4394 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 4384 │ │ │ │ │ + blt 438c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add ip, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 438c │ │ │ │ │ + bne 4394 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 4384 │ │ │ │ │ + blt 438c │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 4368 │ │ │ │ │ + bne 4370 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 4384 │ │ │ │ │ + blt 438c │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 434c │ │ │ │ │ + beq 4354 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 42f8 │ │ │ │ │ + bge 4300 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 4368 │ │ │ │ │ + b 4370 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004398 <_PySet_NextEntry>: │ │ │ │ │ +000043a0 <_PySet_NextEntry>: │ │ │ │ │ _PySet_NextEntry(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -4661,160 +4663,160 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #220 @ 0xdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne 44bc <_PySet_NextEntry+0x124> │ │ │ │ │ + bne 44c4 <_PySet_NextEntry+0x124> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt 4478 <_PySet_NextEntry+0xe0> │ │ │ │ │ + blt 4480 <_PySet_NextEntry+0xe0> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - ldr ip, [pc, #304] @ 4520 <_PySet_NextEntry+0x188> │ │ │ │ │ + ldr ip, [pc, #304] @ 4528 <_PySet_NextEntry+0x188> │ │ │ │ │ ldr lr, [r0, r1, lsl #3] │ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, ip │ │ │ │ │ - bne 4488 <_PySet_NextEntry+0xf0> │ │ │ │ │ + bne 4490 <_PySet_NextEntry+0xf0> │ │ │ │ │ add r6, r1, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 44b4 <_PySet_NextEntry+0x11c> │ │ │ │ │ + bgt 44bc <_PySet_NextEntry+0x11c> │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ cmpne lr, #0 │ │ │ │ │ addne r0, r0, #8 │ │ │ │ │ movne r1, r6 │ │ │ │ │ - bne 4488 <_PySet_NextEntry+0xf0> │ │ │ │ │ + bne 4490 <_PySet_NextEntry+0xf0> │ │ │ │ │ add r6, r1, #2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 44b4 <_PySet_NextEntry+0x11c> │ │ │ │ │ + bgt 44bc <_PySet_NextEntry+0x11c> │ │ │ │ │ ldr lr, [r0, #16] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, ip │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ movne r1, r6 │ │ │ │ │ - bne 4488 <_PySet_NextEntry+0xf0> │ │ │ │ │ + bne 4490 <_PySet_NextEntry+0xf0> │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt 4478 <_PySet_NextEntry+0xe0> │ │ │ │ │ + bgt 4480 <_PySet_NextEntry+0xe0> │ │ │ │ │ add r0, r0, #24 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, ip │ │ │ │ │ - bne 4488 <_PySet_NextEntry+0xf0> │ │ │ │ │ + bne 4490 <_PySet_NextEntry+0xf0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble 4458 <_PySet_NextEntry+0xc0> │ │ │ │ │ + ble 4460 <_PySet_NextEntry+0xc0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 44ac <_PySet_NextEntry+0x114> │ │ │ │ │ + b 44b4 <_PySet_NextEntry+0x114> │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bgt 4480 <_PySet_NextEntry+0xe8> │ │ │ │ │ + bgt 4488 <_PySet_NextEntry+0xe8> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r1, [r3] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 4478 <_PySet_NextEntry+0xe0> │ │ │ │ │ + b 4480 <_PySet_NextEntry+0xe0> │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 44ec <_PySet_NextEntry+0x154> │ │ │ │ │ + beq 44f4 <_PySet_NextEntry+0x154> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble 43e4 <_PySet_NextEntry+0x4c> │ │ │ │ │ - b 4478 <_PySet_NextEntry+0xe0> │ │ │ │ │ + ble 43ec <_PySet_NextEntry+0x4c> │ │ │ │ │ + b 4480 <_PySet_NextEntry+0xe0> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44d8 <_PySet_NextEntry+0x140> │ │ │ │ │ + bne 44e0 <_PySet_NextEntry+0x140> │ │ │ │ │ movw r1, #3085 @ 0xc0d │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44ac <_PySet_NextEntry+0x114> │ │ │ │ │ + b 44b4 <_PySet_NextEntry+0x114> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004524 : │ │ │ │ │ +0000452c : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4538 │ │ │ │ │ + beq 4540 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl 4568 │ │ │ │ │ + bl 4570 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004568 : │ │ │ │ │ +00004570 : │ │ │ │ │ frozenset_hash_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmn r0, r3 │ │ │ │ │ - bcs 47c4 │ │ │ │ │ + bcs 47cc │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ movw r5, #19891 @ 0x4db3 │ │ │ │ │ movt r5, #1371 @ 0x55b │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ movw r4, #13527 @ 0x34d7 │ │ │ │ │ movt r4, #55615 @ 0xd93f │ │ │ │ │ mov r2, #0 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4680 │ │ │ │ │ + beq 4688 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4660 │ │ │ │ │ + beq 4668 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4650 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4630 │ │ │ │ │ + beq 4638 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4618 │ │ │ │ │ + beq 4620 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4600 │ │ │ │ │ + beq 4608 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 47ac │ │ │ │ │ + bne 47b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ eor r1, ip, r5 │ │ │ │ │ mul lr, r4, r1 │ │ │ │ │ eor r2, r2, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -4844,15 +4846,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ eor r1, ip, r5 │ │ │ │ │ mul lr, r4, r1 │ │ │ │ │ eor r2, r2, lr │ │ │ │ │ - beq 472c │ │ │ │ │ + beq 4734 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ ldr r3, [r0, #-52] @ 0xffffffcc │ │ │ │ │ eor r1, ip, r5 │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ @@ -4887,15 +4889,15 @@ │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ eor r2, r2, lr │ │ │ │ │ mul lr, r4, r1 │ │ │ │ │ eor r1, ip, r5 │ │ │ │ │ eor r2, r2, lr │ │ │ │ │ mul lr, r4, r1 │ │ │ │ │ eor r2, r2, lr │ │ │ │ │ - bne 4680 │ │ │ │ │ + bne 4688 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movw r1, #61261 @ 0xef4d │ │ │ │ │ movt r1, #29416 @ 0x72e8 │ │ │ │ │ ldr lr, [r7, #12] │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ sub ip, r3, lr │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ @@ -4925,48 +4927,48 @@ │ │ │ │ │ moveq r0, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ eor ip, r3, r3, lsl #16 │ │ │ │ │ eor r1, ip, r5 │ │ │ │ │ mul r2, r4, r1 │ │ │ │ │ - b 45e8 │ │ │ │ │ + b 45f0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 472c │ │ │ │ │ + b 4734 │ │ │ │ │ │ │ │ │ │ -000047cc : │ │ │ │ │ +000047d4 : │ │ │ │ │ set_clear_internal(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ add r6, r0, #32 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48f0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4930 │ │ │ │ │ + ble 4938 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub r8, fp, #92 @ 0x5c │ │ │ │ │ add r9, r0, #96 @ 0x60 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ ldr r2, [ip, #-8] │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ │ cmp ip, r9 │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ - bne 4814 │ │ │ │ │ + bne 481c │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r9, fp, #92 @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -4974,41 +4976,41 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 48dc │ │ │ │ │ - ldr r8, [pc, #184] @ 4938 │ │ │ │ │ + ble 48e4 │ │ │ │ │ + ldr r8, [pc, #184] @ 4940 │ │ │ │ │ add r4, r9, #8 │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ - bne 48a8 │ │ │ │ │ + bne 48b0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 4880 │ │ │ │ │ + beq 4888 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48cc │ │ │ │ │ + bgt 48d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48cc │ │ │ │ │ + bne 48d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4890 │ │ │ │ │ + bne 4898 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 4924 │ │ │ │ │ + bne 492c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ @@ -5019,25 +5021,25 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt 4878 │ │ │ │ │ + bgt 4880 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 48dc │ │ │ │ │ + b 48e4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b 4870 │ │ │ │ │ + b 4878 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000493c : │ │ │ │ │ +00004944 : │ │ │ │ │ set_add(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -5045,26 +5047,26 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4a34 │ │ │ │ │ + beq 4a3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4dc0 │ │ │ │ │ + beq 4dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a4c │ │ │ │ │ + ble 4a54 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ and r9, r0, sl │ │ │ │ │ @@ -5073,179 +5075,179 @@ │ │ │ │ │ add r4, r9, #9 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movls r4, #9 │ │ │ │ │ movhi r4, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4a58 │ │ │ │ │ + bne 4a60 │ │ │ │ │ ldr r5, [r2, r9, lsl #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4aac │ │ │ │ │ + bne 4ab4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 4d8c │ │ │ │ │ + bne 4d94 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ stm r9, {r7, sl} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 4ce8 │ │ │ │ │ + bcs 4cf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr sl, [r7, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 4970 │ │ │ │ │ + beq 4978 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4998 │ │ │ │ │ + bgt 49a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 4998 │ │ │ │ │ + b 49a0 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ ldreq r5, [r3] │ │ │ │ │ - beq 4ab4 │ │ │ │ │ + beq 4abc │ │ │ │ │ cmn r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4b4c │ │ │ │ │ + beq 4b54 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mov r8, #8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b6c │ │ │ │ │ + bne 4b74 │ │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 4ce4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 49f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4a6c │ │ │ │ │ + bne 4a74 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 4c14 │ │ │ │ │ + beq 4c1c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4ba0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b14 │ │ │ │ │ + bgt 4b1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4e04 │ │ │ │ │ + beq 4e0c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 4c14 │ │ │ │ │ - bne 4ddc │ │ │ │ │ + bgt 4c1c │ │ │ │ │ + bne 4de4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 4db4 │ │ │ │ │ + bne 4dbc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4db4 │ │ │ │ │ + bne 4dbc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ - bne 4a74 │ │ │ │ │ + bne 4a7c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r9, r3, r0 │ │ │ │ │ - b 49b8 │ │ │ │ │ + b 49c0 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 4c3c │ │ │ │ │ + beq 4c44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r6, r1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 4a84 │ │ │ │ │ + bne 4a8c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 4b54 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ad4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ad4 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ad4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4e28 │ │ │ │ │ + beq 4e30 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4e20 │ │ │ │ │ + beq 4e28 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, ip │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4ad4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a24 │ │ │ │ │ + bgt 4a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a24 │ │ │ │ │ + bne 4a2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a24 │ │ │ │ │ + b 4a2c │ │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 4c14 │ │ │ │ │ + beq 4c1c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 4d10 │ │ │ │ │ + beq 4d18 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -5253,129 +5255,129 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ca4 │ │ │ │ │ + bgt 4cac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4dcc │ │ │ │ │ + beq 4dd4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 4c14 │ │ │ │ │ - bne 4ddc │ │ │ │ │ + bgt 4c1c │ │ │ │ │ + bne 4de4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 4db0 │ │ │ │ │ + bne 4db8 │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 4db0 │ │ │ │ │ + bne 4db8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ - b 4b7c │ │ │ │ │ + b 4b84 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4b7c │ │ │ │ │ - b 4c40 │ │ │ │ │ + bne 4b84 │ │ │ │ │ + b 4c48 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a24 │ │ │ │ │ + beq 4a2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4a2c │ │ │ │ │ + b 4a34 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4c58 │ │ │ │ │ + bne 4c60 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4c58 │ │ │ │ │ + bne 4c60 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 4c58 │ │ │ │ │ + bne 4c60 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4e38 │ │ │ │ │ + beq 4e40 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4e30 │ │ │ │ │ + beq 4e38 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c14 │ │ │ │ │ - b 4c58 │ │ │ │ │ + beq 4c1c │ │ │ │ │ + b 4c60 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 49ac │ │ │ │ │ + bne 49b4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ stm r6, {r7, sl} │ │ │ │ │ - b 4a24 │ │ │ │ │ + b 4a2c │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 49ac │ │ │ │ │ + b 49b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ - b 4d08 │ │ │ │ │ + b 4d10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 4ca4 │ │ │ │ │ + b 4cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d08 │ │ │ │ │ + bgt 4d10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4d10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d08 │ │ │ │ │ + b 4d10 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4b14 │ │ │ │ │ + b 4b1c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4bfc │ │ │ │ │ + b 4c04 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 4be4 │ │ │ │ │ + b 4bec │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4d70 │ │ │ │ │ + b 4d78 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 4d58 │ │ │ │ │ + b 4d60 │ │ │ │ │ │ │ │ │ │ -00004e40 : │ │ │ │ │ +00004e48 : │ │ │ │ │ set_richcompare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -5385,121 +5387,121 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r1, r3, #220 @ 0xdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne 4f00 │ │ │ │ │ - ldr r3, [pc, #352] @ 4fe4 │ │ │ │ │ + bne 4f08 │ │ │ │ │ + ldr r3, [pc, #352] @ 4fec │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 4f30 │ │ │ │ │ + bhi 4f38 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4ef0 │ │ │ │ │ + bne 4ef8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ tst r1, r3 │ │ │ │ │ - bne 4ef0 │ │ │ │ │ + bne 4ef8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 4fec │ │ │ │ │ + b 4ff4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4ecc │ │ │ │ │ + bgt 4ed4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 4ef8 │ │ │ │ │ + b 4f00 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 4ef0 │ │ │ │ │ + bge 4ef8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 137c │ │ │ │ │ R_ARM_JUMP24 set_issuperset_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e40 │ │ │ │ │ + bl 4e48 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4fdc │ │ │ │ │ + beq 4fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4fc0 │ │ │ │ │ + ble 4fc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 4fdc │ │ │ │ │ + blt 4fe4 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ - ldr r3, [pc, #56] @ 4fe8 │ │ │ │ │ + ldr r3, [pc, #56] @ 4ff0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 4f30 │ │ │ │ │ + bhi 4f38 │ │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f8c │ │ │ │ │ + bne 4f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f8c │ │ │ │ │ + b 4f94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4ef8 │ │ │ │ │ + b 4f00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004fec : │ │ │ │ │ +00004ff4 : │ │ │ │ │ set_issubset_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ @@ -5509,141 +5511,141 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ add r1, r4, #220 @ 0xdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne 5168 │ │ │ │ │ + bne 5170 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r5, #0 │ │ │ │ │ - ldrge r6, [pc, #424] @ 51e8 │ │ │ │ │ - blt 512c │ │ │ │ │ + ldrge r6, [pc, #424] @ 51f0 │ │ │ │ │ + blt 5134 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 50d8 │ │ │ │ │ + blt 50e0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ ldr r4, [r3, r5, lsl #3] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne 50e8 │ │ │ │ │ + bne 50f0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 50d8 │ │ │ │ │ + bgt 50e0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 50ec │ │ │ │ │ + bne 50f4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 50d8 │ │ │ │ │ + blt 50e0 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 50ec │ │ │ │ │ + bne 50f4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 50d8 │ │ │ │ │ + blt 50e0 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 50ec │ │ │ │ │ + bne 50f4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 50b8 │ │ │ │ │ + bge 50c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 515c │ │ │ │ │ + ble 5164 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5138 │ │ │ │ │ + ble 5140 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + beq 51e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5048 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 511c │ │ │ │ │ + bne 5124 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 511c │ │ │ │ │ + b 5124 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 50f8 │ │ │ │ │ + b 5100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5028 │ │ │ │ │ + bne 5030 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5028 │ │ │ │ │ + bne 5030 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 5d4 │ │ │ │ │ R_ARM_CALL set_intersection │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + beq 51e8 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r4, r4, r1 │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ - bgt 51d0 │ │ │ │ │ + bgt 51d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 51d0 │ │ │ │ │ + bne 51d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50e8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051ec : │ │ │ │ │ +000051f4 : │ │ │ │ │ set_update_dict_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ @@ -5652,341 +5654,341 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 55d8 │ │ │ │ │ + bge 55e0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5398 │ │ │ │ │ + beq 53a0 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ and r5, r8, r1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add sl, r2, r5, lsl #3 │ │ │ │ │ add r6, r5, #9 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movls r6, #9 │ │ │ │ │ movhi r6, #0 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5324 │ │ │ │ │ + bne 532c │ │ │ │ │ ldr r3, [r2, r5, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53a0 │ │ │ │ │ + bne 53a8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5670 │ │ │ │ │ + bne 5678 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ str r8, [sl, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bcc 5238 │ │ │ │ │ + bcc 5240 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lslgt r1, r2, #1 │ │ │ │ │ lslle r1, r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5238 │ │ │ │ │ - b 5394 │ │ │ │ │ + beq 5240 │ │ │ │ │ + b 539c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldreq r3, [sl] │ │ │ │ │ - beq 53a8 │ │ │ │ │ + beq 53b0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ moveq r4, sl │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5470 │ │ │ │ │ add r3, sl, #72 @ 0x48 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, sl │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5444 │ │ │ │ │ + bne 544c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 55cc │ │ │ │ │ + bne 55d4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 52c0 │ │ │ │ │ + b 52c8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5394 │ │ │ │ │ + bgt 539c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56dc │ │ │ │ │ + beq 56e4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5338 │ │ │ │ │ + bne 5340 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5500 │ │ │ │ │ + beq 55a4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5488 │ │ │ │ │ + beq 552c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 540c │ │ │ │ │ + bgt 5414 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 56c0 │ │ │ │ │ + beq 56c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 5500 │ │ │ │ │ - bne 5378 │ │ │ │ │ + bgt 55a4 │ │ │ │ │ + bne 5380 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 569c │ │ │ │ │ + bne 56a4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 569c │ │ │ │ │ + bne 56a4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 5338 │ │ │ │ │ + b 5340 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 5530 │ │ │ │ │ + beq 5490 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r4, sl │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 5350 │ │ │ │ │ + bne 5358 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r1 │ │ │ │ │ - b 5290 │ │ │ │ │ + b 5298 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq 55a4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq 55fc │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 54f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 56b4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt 55a4 │ │ │ │ │ + bne 5380 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 56a0 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne 56a0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ │ + b 545c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 53cc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 53cc │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 53cc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + beq 56f8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 56f0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, ip │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 53cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5238 │ │ │ │ │ + bgt 5240 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5238 │ │ │ │ │ + bne 5240 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5238 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq 5500 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq 55f4 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5594 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 56ac │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt 5500 │ │ │ │ │ - bne 5378 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 5698 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne 5698 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ │ - b 5454 │ │ │ │ │ + b 5240 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5454 │ │ │ │ │ - b 5534 │ │ │ │ │ + bne 545c │ │ │ │ │ + b 5494 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 522c │ │ │ │ │ - b 5394 │ │ │ │ │ + beq 5234 │ │ │ │ │ + b 539c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 54b0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 54b0 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 54b0 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5708 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r6, #20 │ │ │ │ │ addeq r0, r6, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 56f8 │ │ │ │ │ + beq 5700 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5500 │ │ │ │ │ - b 5550 │ │ │ │ │ + beq 55a4 │ │ │ │ │ + b 54b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5280 │ │ │ │ │ + bne 5288 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ stm r2, {r7, r8} │ │ │ │ │ - b 5238 │ │ │ │ │ + b 5240 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 5280 │ │ │ │ │ + b 5288 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 5594 │ │ │ │ │ + b 54f4 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 540c │ │ │ │ │ + b 5414 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5394 │ │ │ │ │ + b 539c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 54e8 │ │ │ │ │ + b 558c │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 54d0 │ │ │ │ │ + b 5574 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 5654 │ │ │ │ │ + b 565c │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b 563c │ │ │ │ │ + b 5644 │ │ │ │ │ │ │ │ │ │ -00005708 : │ │ │ │ │ +00005710 : │ │ │ │ │ make_new_set_basetype(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5996,67 +5998,67 @@ │ │ │ │ │ add r4, r3, #220 @ 0xdc │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 57d0 │ │ │ │ │ + bne 57d8 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 57c8 │ │ │ │ │ + beq 57d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #7 │ │ │ │ │ add r0, r4, #32 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ strd r0, [r4, #20] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ │ - bne 5790 │ │ │ │ │ + bne 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 578c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57c8 │ │ │ │ │ + bgt 57d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 57c8 │ │ │ │ │ + bne 57d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5784 │ │ │ │ │ + b 578c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ movne r3, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5754 │ │ │ │ │ - b 57c8 │ │ │ │ │ + bne 575c │ │ │ │ │ + b 57d0 │ │ │ │ │ │ │ │ │ │ -00005804 : │ │ │ │ │ +0000580c : │ │ │ │ │ frozenset___contains__(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -6064,123 +6066,123 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 58f4 │ │ │ │ │ + bne 58fc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 58f4 │ │ │ │ │ + beq 58fc │ │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r4, r6, r3 │ │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ │ add r2, r4, #9 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add r8, r7, r4, lsl #3 │ │ │ │ │ movcs r9, #9 │ │ │ │ │ movcc r9, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5888 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 5898 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 5884 │ │ │ │ │ + b 588c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5930 │ │ │ │ │ + beq 5938 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 58d8 │ │ │ │ │ + beq 58e0 │ │ │ │ │ add r9, r8, #72 @ 0x48 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5888 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 5878 │ │ │ │ │ + beq 5880 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5964 │ │ │ │ │ + beq 596c │ │ │ │ │ add r2, r8, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 58a8 │ │ │ │ │ + bne 58b0 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - b 5850 │ │ │ │ │ + b 5858 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 5844 │ │ │ │ │ + bne 584c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #156] @ 59b0 │ │ │ │ │ + ldr r1, [pc, #156] @ 59b8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5984 │ │ │ │ │ + beq 598c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5984 │ │ │ │ │ + bne 598c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_unhashable_type │ │ │ │ │ - b 5958 │ │ │ │ │ + b 5960 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrge r0, r0, r0, asr #31 │ │ │ │ │ - bge 5884 │ │ │ │ │ + bge 588c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 594c │ │ │ │ │ - b 58c8 │ │ │ │ │ + bne 5954 │ │ │ │ │ + b 58d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5924 │ │ │ │ │ + beq 592c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4568 │ │ │ │ │ + bl 4570 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 5844 │ │ │ │ │ + b 584c │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000059b4 : │ │ │ │ │ +000059bc : │ │ │ │ │ set_difference(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ @@ -6190,219 +6192,219 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ add r1, r4, #220 @ 0xdc │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - bne 5be8 │ │ │ │ │ + bne 5bf0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ │ - blt 5bd4 │ │ │ │ │ + blt 5bdc │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5710 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5ba8 │ │ │ │ │ ldr r5, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - ldr r6, [pc, #708] @ 5cf4 │ │ │ │ │ + ldr r6, [pc, #708] @ 5cfc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq 5c30 │ │ │ │ │ + beq 5c38 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5ad8 │ │ │ │ │ + blt 5ae0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ ldr r4, [r3, r5, lsl #3] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne 5ae4 │ │ │ │ │ + bne 5aec │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 5ad8 │ │ │ │ │ + blt 5ae0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 5ae8 │ │ │ │ │ + bne 5af0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 5ad8 │ │ │ │ │ + blt 5ae0 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 5ae8 │ │ │ │ │ + bne 5af0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5ad8 │ │ │ │ │ + blt 5ae0 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r6 │ │ │ │ │ - bne 5ae8 │ │ │ │ │ + bne 5af0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 5ab8 │ │ │ │ │ + bge 5ac0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b4c │ │ │ │ │ + bgt 5b54 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5b68 │ │ │ │ │ + beq 5b70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ba8 │ │ │ │ │ + beq 5bb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5a40 │ │ │ │ │ + bgt 5a48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a40 │ │ │ │ │ + bne 5a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a40 │ │ │ │ │ + b 5a48 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1be4 │ │ │ │ │ + bl 1be8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 5b1c │ │ │ │ │ + bne 5b24 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b84 │ │ │ │ │ + bgt 5b8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5ce4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ba0 │ │ │ │ │ + bgt 5ba8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5cf0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 5ad8 │ │ │ │ │ + b 5ae0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, sl │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b68 │ │ │ │ │ + bne 5b70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - b 5b28 │ │ │ │ │ + b 5b30 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b c74 │ │ │ │ │ R_ARM_JUMP24 set_copy_and_difference │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59f0 │ │ │ │ │ + bne 59f8 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59f0 │ │ │ │ │ + bne 59f8 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 5bdc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 59fc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrd r2, [r7, #16] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5ad8 │ │ │ │ │ + blt 5ae0 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addeq r3, r3, #8 │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c44 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5b68 │ │ │ │ │ - bne 5cb4 │ │ │ │ │ + blt 5b70 │ │ │ │ │ + bne 5cbc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl a38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b68 │ │ │ │ │ + bne 5b70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c34 │ │ │ │ │ + bgt 5c3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c34 │ │ │ │ │ + bne 5c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c34 │ │ │ │ │ + b 5c3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b84 │ │ │ │ │ + b 5b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5ba0 │ │ │ │ │ + b 5ba8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -170,9 +170,9 @@ │ │ │ │ │ │ │ │ │ │ 000001e0 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 47cc │ │ │ │ │ + b 47d4 │ │ │ │ │ R_ARM_JUMP24 set_clear_internal │ │ │ ├── sliceobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -273,17 +273,17 @@ │ │ │ │ │ blt 414 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ bge 3d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 43c │ │ │ │ │ cmp lr, ip │ │ │ │ │ bge 40c │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ + sub r0, ip, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - sub r0, ip, lr │ │ │ │ │ + sub r0, r0, lr │ │ │ │ │ bne 4d8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 510 │ │ │ │ │ str r0, [r2] │ │ │ │ │ mov ip, r0 │ │ │ ├── structseq.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: 13568 (bytes into file) │ │ │ │ │ + Start of section headers: 13572 (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 0x3500: │ │ │ │ │ +There are 18 section headers, starting at offset 0x3504: │ │ │ │ │ │ │ │ │ │ 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 000404 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002c60 000130 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002c64 000130 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000438 00007c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 002d90 000058 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 002d94 000058 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0004b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0004b4 0002fe 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007b4 00127c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 002de8 0004b0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 001a30 000400 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003298 000198 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001e30 00007c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003430 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 001eac 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001eac 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 001ee0 000750 10 16 57 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002630 00062f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003470 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0007b4 001280 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 002dec 0004b0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 001a34 000400 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00329c 000198 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001e34 00007c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 003434 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 001eb0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001eb0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 001ee4 000750 10 16 57 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002634 00062f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003474 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 {} │ │ │ │ │ @@ -5,42 +5,42 @@ │ │ │ │ │ 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 .LC5 │ │ │ │ │ 5: 00000010 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 7: 00000000 236 FUNC LOCAL DEFAULT 1 initialize_members │ │ │ │ │ - 8: 000009e4 196 FUNC LOCAL DEFAULT 7 structseq_dealloc │ │ │ │ │ + 8: 000009e4 200 FUNC LOCAL DEFAULT 7 structseq_dealloc │ │ │ │ │ 9: 00000160 348 FUNC LOCAL DEFAULT 1 structseq_repr │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 11: 00000aec 1604 FUNC LOCAL DEFAULT 7 structseq_new │ │ │ │ │ - 12: 00001130 332 FUNC LOCAL DEFAULT 7 structseq_traverse │ │ │ │ │ + 11: 00000af0 1604 FUNC LOCAL DEFAULT 7 structseq_new │ │ │ │ │ + 12: 00001134 332 FUNC LOCAL DEFAULT 7 structseq_traverse │ │ │ │ │ 13: 00000288 948 FUNC LOCAL DEFAULT 7 initialize_structseq_dict │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 16: 00000630 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 0000063c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 00000000 80 FUNC LOCAL DEFAULT 9 get_type_attr_as_size.part.0 │ │ │ │ │ 19: 0000070c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 00000714 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 21: 00000714 80 FUNC LOCAL DEFAULT 7 get_type_attr_as_size │ │ │ │ │ 22: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 24: 000009e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 000009e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 26: 00000aa8 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 26: 00000aac 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 27: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 28: 00000098 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 29: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 30: 000000e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 31: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 32: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 33: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 34: 00001118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00001130 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 34: 0000111c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00001134 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 36: 000001c8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 37: 000001d4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 38: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 39: 00000050 540 FUNC LOCAL DEFAULT 9 structseq_replace │ │ │ │ │ 40: 00000264 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 41: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 42: 000002bc 328 FUNC LOCAL DEFAULT 1 structseq_reduce │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2c60 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2c64 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000421c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000005c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC5 │ │ │ │ │ 00000060 0000042c R_ARM_MOVT_ABS 00000000 .LC5 │ │ │ │ │ 000000e0 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000100 0000551d R_ARM_JUMP24 0000079c _PyStructSequence_NewType │ │ │ │ │ 00000124 00005a1c R_ARM_CALL 00000000 _PyType_HasSubclasses │ │ │ │ │ @@ -30,53 +30,53 @@ │ │ │ │ │ 000002f4 0000151c R_ARM_CALL 00000714 get_type_attr_as_size │ │ │ │ │ 0000030c 00006d1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ 0000031c 00006e1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 0000034c 0000451c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000370 0000292b R_ARM_MOVW_ABS_NC 00000244 .LC23 │ │ │ │ │ 00000374 0000292c R_ARM_MOVT_ABS 00000244 .LC23 │ │ │ │ │ 0000037c 00006f1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000003d4 00001a1c R_ARM_CALL 00000aa8 Py_XDECREF │ │ │ │ │ -000003dc 00001a1c R_ARM_CALL 00000aa8 Py_XDECREF │ │ │ │ │ +000003d4 00001a1c R_ARM_CALL 00000aac Py_XDECREF │ │ │ │ │ +000003dc 00001a1c R_ARM_CALL 00000aac Py_XDECREF │ │ │ │ │ 000003ec 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000400 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2d90 contains 11 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2d94 contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00002a02 R_ARM_ABS32 000002bc structseq_reduce │ │ │ │ │ 00000010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00002702 R_ARM_ABS32 00000050 structseq_replace │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00002e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000068 00003b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000074 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000078 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2de8 contains 150 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2dec contains 150 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00003a2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 00000038 00003a2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 00000048 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC5 │ │ │ │ │ 0000004c 0000042c R_ARM_MOVT_ABS 00000000 .LC5 │ │ │ │ │ 0000012c 0000071c R_ARM_CALL 00000000 initialize_members │ │ │ │ │ 0000017c 0000082b R_ARM_MOVW_ABS_NC 000009e4 structseq_dealloc │ │ │ │ │ 00000180 0000082c R_ARM_MOVT_ABS 000009e4 structseq_dealloc │ │ │ │ │ 00000188 0000092b R_ARM_MOVW_ABS_NC 00000160 structseq_repr │ │ │ │ │ 0000018c 0000092c R_ARM_MOVT_ABS 00000160 structseq_repr │ │ │ │ │ 00000194 00003b2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000198 00003b2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000001a0 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001a4 00000a2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001ac 00000b2b R_ARM_MOVW_ABS_NC 00000aec structseq_new │ │ │ │ │ -000001b0 00000b2c R_ARM_MOVT_ABS 00000aec structseq_new │ │ │ │ │ -000001b8 00000c2b R_ARM_MOVW_ABS_NC 00001130 structseq_traverse │ │ │ │ │ -000001bc 00000c2c R_ARM_MOVT_ABS 00001130 structseq_traverse │ │ │ │ │ +000001ac 00000b2b R_ARM_MOVW_ABS_NC 00000af0 structseq_new │ │ │ │ │ +000001b0 00000b2c R_ARM_MOVT_ABS 00000af0 structseq_new │ │ │ │ │ +000001b8 00000c2b R_ARM_MOVW_ABS_NC 00001134 structseq_traverse │ │ │ │ │ +000001bc 00000c2c R_ARM_MOVT_ABS 00001134 structseq_traverse │ │ │ │ │ 000001c4 00003c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 000001d0 00003d1c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 000001e0 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000254 00003f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000258 00003f2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000025c 0000052b R_ARM_MOVW_ABS_NC 00000010 .LC6 │ │ │ │ │ 00000260 0000052c R_ARM_MOVT_ABS 00000010 .LC6 │ │ │ │ │ @@ -134,84 +134,84 @@ │ │ │ │ │ 00000918 00003b2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 0000092c 0000561c R_ARM_CALL 00000000 PyType_FromSpecWithBases │ │ │ │ │ 0000093c 0000411c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000094c 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 000009d8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009e0 00002e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 0000571c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000a4c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5c 0000581c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000a94 0000491d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000491d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000b4c 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000b54 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000b60 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000b70 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000b78 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000b84 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000b94 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000b9c 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000ba8 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bbc 00001c2b R_ARM_MOVW_ABS_NC 00000098 .LC14 │ │ │ │ │ -00000bc0 00001c2c R_ARM_MOVT_ABS 00000098 .LC14 │ │ │ │ │ -00000bc4 0000651c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00000bf0 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000bf8 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000c04 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c14 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000c1c 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000c28 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c40 00004d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000c70 00004e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000dcc 0000662b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dd0 0000662c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e34 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e38 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e3c 00001f2b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ -00000e40 00001f2c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ -00000e54 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000eb8 0000671c R_ARM_CALL 00000000 PyDict_GetItemStringRef │ │ │ │ │ -00000f18 0000681c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000f40 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f44 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f4c 00001d2b R_ARM_MOVW_ABS_NC 000000b8 .LC15 │ │ │ │ │ -00000f50 00001d2c R_ARM_MOVT_ABS 000000b8 .LC15 │ │ │ │ │ -00000f58 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f7c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f94 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f98 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f9c 0000212b R_ARM_MOVW_ABS_NC 00000194 .LC19 │ │ │ │ │ -00000fa0 0000212c R_ARM_MOVT_ABS 00000194 .LC19 │ │ │ │ │ -00000fac 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fd0 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd8 0000662b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fdc 0000662c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000102c 0000681c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001050 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ -0000105c 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001060 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001064 00001e2b R_ARM_MOVW_ABS_NC 000000e4 .LC16 │ │ │ │ │ -00001068 00001e2c R_ARM_MOVT_ABS 000000e4 .LC16 │ │ │ │ │ -00001080 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ -00001090 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ -000010a0 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ -000010ac 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b8 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010bc 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010c0 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC18 │ │ │ │ │ -000010c4 0000202c R_ARM_MOVT_ABS 00000160 .LC18 │ │ │ │ │ -000010dc 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ -00001118 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a50 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 0000581c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000a98 0000491d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000491d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000b58 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000b64 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000b74 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000b7c 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000b88 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000b98 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000ba0 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000bac 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bc0 00001c2b R_ARM_MOVW_ABS_NC 00000098 .LC14 │ │ │ │ │ +00000bc4 00001c2c R_ARM_MOVT_ABS 00000098 .LC14 │ │ │ │ │ +00000bc8 0000651c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00000bf4 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000bfc 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000c08 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000c18 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000c20 00004b1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000c2c 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000c44 00004d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000c74 00004e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000dd0 0000662b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dd4 0000662c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e38 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e3c 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e40 00001f2b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ +00000e44 00001f2c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ +00000e58 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ebc 0000671c R_ARM_CALL 00000000 PyDict_GetItemStringRef │ │ │ │ │ +00000f1c 0000681c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f44 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f48 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f50 00001d2b R_ARM_MOVW_ABS_NC 000000b8 .LC15 │ │ │ │ │ +00000f54 00001d2c R_ARM_MOVT_ABS 000000b8 .LC15 │ │ │ │ │ +00000f5c 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f80 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f9c 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fa0 0000212b R_ARM_MOVW_ABS_NC 00000194 .LC19 │ │ │ │ │ +00000fa4 0000212c R_ARM_MOVT_ABS 00000194 .LC19 │ │ │ │ │ +00000fb0 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fd4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fdc 0000662b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe0 0000662c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001030 0000681c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001054 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ +00001060 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001064 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001068 00001e2b R_ARM_MOVW_ABS_NC 000000e4 .LC16 │ │ │ │ │ +0000106c 00001e2c R_ARM_MOVT_ABS 000000e4 .LC16 │ │ │ │ │ +00001084 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ +00001094 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ +000010a4 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ +000010b0 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010bc 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010c0 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010c4 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC18 │ │ │ │ │ +000010c8 0000202c R_ARM_MOVT_ABS 00000160 .LC18 │ │ │ │ │ +000010e0 0000121c R_ARM_CALL 00000000 get_type_attr_as_size.part.0 │ │ │ │ │ 0000111c 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001120 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001124 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001124 00004f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001128 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000112c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000112c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3298 contains 51 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x329c contains 51 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000028 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002c 0000512c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 0000162b R_ARM_MOVW_ABS_NC 00000034 .LC7 │ │ │ │ │ 00000034 0000162c R_ARM_MOVT_ABS 00000034 .LC7 │ │ │ │ │ 00000044 0000401c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -246,28 +246,28 @@ │ │ │ │ │ 00000330 0000082c R_ARM_MOVT_ABS 000009e4 structseq_dealloc │ │ │ │ │ 00000338 0000092b R_ARM_MOVW_ABS_NC 00000160 structseq_repr │ │ │ │ │ 0000033c 0000092c R_ARM_MOVT_ABS 00000160 structseq_repr │ │ │ │ │ 00000344 00003b2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000348 00003b2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000350 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000354 00000a2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000035c 00000b2b R_ARM_MOVW_ABS_NC 00000aec structseq_new │ │ │ │ │ -00000360 00000b2c R_ARM_MOVT_ABS 00000aec structseq_new │ │ │ │ │ -00000368 00000c2b R_ARM_MOVW_ABS_NC 00001130 structseq_traverse │ │ │ │ │ -0000036c 00000c2c R_ARM_MOVT_ABS 00001130 structseq_traverse │ │ │ │ │ +0000035c 00000b2b R_ARM_MOVW_ABS_NC 00000af0 structseq_new │ │ │ │ │ +00000360 00000b2c R_ARM_MOVT_ABS 00000af0 structseq_new │ │ │ │ │ +00000368 00000c2b R_ARM_MOVW_ABS_NC 00001134 structseq_traverse │ │ │ │ │ +0000036c 00000c2c R_ARM_MOVT_ABS 00001134 structseq_traverse │ │ │ │ │ 00000374 0000721c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000394 00003e1c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 000003a8 00000d1c R_ARM_CALL 00000288 initialize_structseq_dict │ │ │ │ │ 000003d4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003dc 0000411c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000003fc 0000701d R_ARM_JUMP24 0000026c PyStructSequence_InitType2 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3430 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x3434 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 000009e4 structseq_dealloc │ │ │ │ │ 00000050 00000902 R_ARM_ABS32 00000160 structseq_repr │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000060 00000b02 R_ARM_ABS32 00000aec structseq_new │ │ │ │ │ -00000068 00000c02 R_ARM_ABS32 00001130 structseq_traverse │ │ │ │ │ +00000060 00000b02 R_ARM_ABS32 00000af0 structseq_new │ │ │ │ │ +00000068 00000c02 R_ARM_ABS32 00001134 structseq_traverse │ │ │ │ │ 0000006c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -291,18 +291,18 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl aa8 │ │ │ │ │ + bl aac │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aa8 │ │ │ │ │ + bl aac │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 3c0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3a4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -744,37 +744,38 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ - ldmib r7, {r6, r8} │ │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ - add r8, r8, r3, lsr #2 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble a58 │ │ │ │ │ - add r5, r7, #12 │ │ │ │ │ + add r5, r5, r3, lsr #2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble a5c │ │ │ │ │ + add r8, r7, #12 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq a9c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a98 │ │ │ │ │ + bgt a9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne a98 │ │ │ │ │ + bne a9c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bne a20 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne a24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -786,220 +787,220 @@ │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bne a20 │ │ │ │ │ - b a58 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne a24 │ │ │ │ │ + b a5c │ │ │ │ │ │ │ │ │ │ -00000aa8 : │ │ │ │ │ +00000aac : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ae0 │ │ │ │ │ + beq ae4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ae0 │ │ │ │ │ + bgt ae4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne ae4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000af0 : │ │ │ │ │ structseq_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ subs r9, r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrne r5, [r9, #8] │ │ │ │ │ addne r0, r3, #16 │ │ │ │ │ addne r5, r1, r5 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 1000 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bhi ee8 │ │ │ │ │ + bhi eec │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - beq ff8 │ │ │ │ │ + beq ffc │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne f28 │ │ │ │ │ + bne f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ - ldr r1, [pc, #1472] @ 1118 │ │ │ │ │ + ldr r1, [pc, #1472] @ 111c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 107c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt f80 │ │ │ │ │ + blt f84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ - ldr r1, [pc, #1440] @ 111c │ │ │ │ │ + ldr r1, [pc, #1440] @ 1120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 109c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt f80 │ │ │ │ │ + blt f84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ - ldr r1, [pc, #1408] @ 1120 │ │ │ │ │ + ldr r1, [pc, #1408] @ 1124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1048 │ │ │ │ │ + beq 104c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - blt f80 │ │ │ │ │ + blt f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq f84 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne f30 │ │ │ │ │ + bne f34 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne e24 │ │ │ │ │ + bne e28 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ - ldr r1, [pc, #1312] @ 111c │ │ │ │ │ + ldr r1, [pc, #1312] @ 1120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 108c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt e58 │ │ │ │ │ + blt e5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_CALL _PyType_GetDict │ │ │ │ │ - ldr r1, [pc, #1272] @ 1118 │ │ │ │ │ + ldr r1, [pc, #1272] @ 111c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d4 │ │ │ │ │ + beq 10d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt e58 │ │ │ │ │ + blt e5c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq e5c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - beq e68 │ │ │ │ │ + beq e6c │ │ │ │ │ lsl r2, r7, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d38 │ │ │ │ │ + beq d3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - bne 10e4 │ │ │ │ │ + bne 10e8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ - beq d38 │ │ │ │ │ + beq d3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r3, [sl, #20] │ │ │ │ │ - beq d38 │ │ │ │ │ + beq d3c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r3, [sl, #24] │ │ │ │ │ - beq d38 │ │ │ │ │ + beq d3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r3, [sl, #28] │ │ │ │ │ - beq d38 │ │ │ │ │ - add ip, r4, #28 │ │ │ │ │ - add r0, sl, #28 │ │ │ │ │ + beq d3c │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + add ip, sl, #28 │ │ │ │ │ mov r1, #4 │ │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble db4 │ │ │ │ │ + ble db8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - str r3, [r0, #4]! │ │ │ │ │ - bne d18 │ │ │ │ │ + str r3, [ip, #4]! │ │ │ │ │ + bne d1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ + bgt d58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a8 │ │ │ │ │ + beq 10ac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne e74 │ │ │ │ │ + bne e78 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt dcc │ │ │ │ │ - ldr r1, [pc, #952] @ 1124 │ │ │ │ │ + bgt dd0 │ │ │ │ │ + ldr r1, [pc, #952] @ 1128 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ │ sub r2, sl, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -1014,45 +1015,45 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - str r3, [r0, #4]! │ │ │ │ │ - bne d18 │ │ │ │ │ - b d38 │ │ │ │ │ + str r3, [ip, #4]! │ │ │ │ │ + bne d1c │ │ │ │ │ + b d3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r1, sl, #16 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne de0 │ │ │ │ │ + bne de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d64 │ │ │ │ │ - ldr r1, [pc, #796] @ 1128 │ │ │ │ │ + beq d68 │ │ │ │ │ + ldr r1, [pc, #796] @ 112c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ str r2, [r3] │ │ │ │ │ sub r2, sl, #8 │ │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b d7c │ │ │ │ │ + b d80 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 1058 │ │ │ │ │ + bgt 105c │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bge bec │ │ │ │ │ + bge bf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1061,310 +1062,310 @@ │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f68 │ │ │ │ │ - b f80 │ │ │ │ │ + ble f6c │ │ │ │ │ + b f84 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne c7c │ │ │ │ │ - b d38 │ │ │ │ │ + bne c80 │ │ │ │ │ + b d3c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble d5c │ │ │ │ │ + ble d60 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r7, #19 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mul r7, r7, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge f88 │ │ │ │ │ + bge f8c │ │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #20 │ │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ │ ldr r1, [r2, r7] │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemStringRef │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fb0 │ │ │ │ │ + blt fb4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ - beq fd8 │ │ │ │ │ + beq fdc │ │ │ │ │ add r1, sl, #16 │ │ │ │ │ str r2, [r1, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e94 │ │ │ │ │ + b e98 │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #548] @ 112c │ │ │ │ │ + ldr ip, [pc, #548] @ 1130 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldrne r4, [r2] │ │ │ │ │ - beq f80 │ │ │ │ │ + beq f84 │ │ │ │ │ ldr r9, [r2, #4] │ │ │ │ │ - b b48 │ │ │ │ │ + b b4c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne bd8 │ │ │ │ │ + bne bdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f80 │ │ │ │ │ + bgt f84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f80 │ │ │ │ │ + bne f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b da8 │ │ │ │ │ + b dac │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge d64 │ │ │ │ │ + bge d68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f80 │ │ │ │ │ + bgt f84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f80 │ │ │ │ │ + bne f84 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f80 │ │ │ │ │ + b f84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ - b ed8 │ │ │ │ │ + b edc │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #280] @ 112c │ │ │ │ │ + ldr r3, [pc, #280] @ 1130 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ stmib sp, {r3, ip} │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq f84 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq b48 │ │ │ │ │ - b f28 │ │ │ │ │ - ldr r1, [pc, #208] @ 1120 │ │ │ │ │ + beq b4c │ │ │ │ │ + b f2c │ │ │ │ │ + ldr r1, [pc, #208] @ 1124 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStructSequence_InitBuiltinWithFlags> │ │ │ │ │ R_ARM_CALL get_type_attr_as_size.part.0 │ │ │ │ │ - b f80 │ │ │ │ │ + b f84 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b e50 │ │ │ │ │ - ldr r1, [pc, #152] @ 1118 │ │ │ │ │ + b e54 │ │ │ │ │ + ldr r1, [pc, #152] @ 111c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStructSequence_InitBuiltinWithFlags> │ │ │ │ │ R_ARM_CALL get_type_attr_as_size.part.0 │ │ │ │ │ - b f80 │ │ │ │ │ - ldr r1, [pc, #140] @ 111c │ │ │ │ │ + b f84 │ │ │ │ │ + ldr r1, [pc, #140] @ 1120 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStructSequence_InitBuiltinWithFlags> │ │ │ │ │ R_ARM_CALL get_type_attr_as_size.part.0 │ │ │ │ │ - b e58 │ │ │ │ │ - ldr r1, [pc, #124] @ 111c │ │ │ │ │ + b e5c │ │ │ │ │ + ldr r1, [pc, #124] @ 1120 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStructSequence_InitBuiltinWithFlags> │ │ │ │ │ R_ARM_CALL get_type_attr_as_size.part.0 │ │ │ │ │ - b f80 │ │ │ │ │ + b f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ + b d58 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b e50 │ │ │ │ │ - ldr r1, [pc, #60] @ 1118 │ │ │ │ │ + b e54 │ │ │ │ │ + ldr r1, [pc, #60] @ 111c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStructSequence_InitBuiltinWithFlags> │ │ │ │ │ R_ARM_CALL get_type_attr_as_size.part.0 │ │ │ │ │ - b e58 │ │ │ │ │ + b e5c │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ add r1, sl, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r1, #4]! │ │ │ │ │ - bne 10f0 │ │ │ │ │ - b d38 │ │ │ │ │ + bne 10f4 │ │ │ │ │ + b d3c │ │ │ │ │ .word 0x0000c9b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c990 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c9d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000308 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001130 : │ │ │ │ │ +00001134 : │ │ │ │ │ structseq_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ - beq 1260 │ │ │ │ │ + beq 1264 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldmib r7, {r3, r6} │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ add r6, r6, r3, lsr #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1248 │ │ │ │ │ + ble 124c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 11a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 124c │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 124c │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ec │ │ │ │ │ + beq 11f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 124c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1214 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 124c │ │ │ │ │ add r7, r7, #28 │ │ │ │ │ mov r8, #4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1250 │ │ │ │ │ + beq 1254 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 1220 │ │ │ │ │ + bne 1224 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 1220 │ │ │ │ │ - b 1248 │ │ │ │ │ + bne 1224 │ │ │ │ │ + b 124c │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ add r6, r6, r3, lsr #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 1188 │ │ │ │ │ - b 1248 │ │ │ │ │ + bgt 118c │ │ │ │ │ + b 124c │ │ │ ├── tupleobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 27208 (bytes into file) │ │ │ │ │ + Start of section headers: 27228 (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 0x6a48: │ │ │ │ │ +There are 17 section headers, starting at offset 0x6a5c: │ │ │ │ │ │ │ │ │ │ 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 0005ac 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005c4c 000160 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005c58 000160 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0005e0 00026c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005dac 0001a8 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 005db8 0001a8 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00084c 0001a8 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0009f4 0039b8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 005f54 000970 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0043ac 00027b 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 004628 00026c 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0068c4 0000f8 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004894 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004894 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0048c8 000b80 10 15 106 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 005448 000801 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0069bc 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0009f4 0039c4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 005f60 000978 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0043b8 00027b 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 004634 00026c 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0068d8 0000f8 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 0048a0 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0048a0 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0048d4 000b80 10 15 106 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005454 000801 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0069d0 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 {} │ │ │ │ │ @@ -39,53 +39,53 @@ │ │ │ │ │ 35: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 36: 00001998 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 37: 00001c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 38: 00001c94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 39: 00001c94 84 FUNC LOCAL DEFAULT 7 tuple_iteritem │ │ │ │ │ 40: 00001ce8 344 FUNC LOCAL DEFAULT 7 tuple_contains │ │ │ │ │ 41: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 42: 00001e40 1192 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ - 43: 000022dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 000022e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 000022e8 100 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ - 46: 00002390 344 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ - 47: 00002a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00002a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00002da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 51: 00002dac 444 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ + 42: 00001e40 1204 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ + 43: 000022e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 000022f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 000022f4 100 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ + 46: 0000239c 344 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ + 47: 00002a34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00002a40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00002db8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 00002db8 444 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ 52: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 53: 00002f64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00002f70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 54: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 55: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 56: 00000000 496 FUNC LOCAL DEFAULT 1 tuple_vectorcall │ │ │ │ │ 57: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 58: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 59: 00002f68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 000031b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 000031c0 24 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ - 63: 000031d8 740 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 64: 000034b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00002f74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000031c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000031cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000031cc 24 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ + 63: 000031e4 740 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 64: 000034bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 65: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 66: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 67: 000034bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 000034bc 468 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ + 67: 000034c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 000034c8 468 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ 69: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 70: 000001f0 52 FUNC LOCAL DEFAULT 1 tupleiter_traverse │ │ │ │ │ 71: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 72: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 73: 000000dc 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 74: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 75: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 76: 000002cc 364 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ - 77: 00003690 764 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ - 78: 00003984 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000398c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 0000398c 44 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 77: 0000369c 764 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ + 78: 00003990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00003998 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00003998 44 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 81: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 82: 00000438 128 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 83: 000004b8 116 FUNC LOCAL DEFAULT 1 tuple_count │ │ │ │ │ 84: 00000100 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 85: 000000e4 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 86: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 87: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ @@ -136,26 +136,26 @@ │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 139: 0000234c 68 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ + 139: 00002358 68 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 141: 000024e8 1356 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ - 142: 00002a34 888 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ + 141: 000024f4 1356 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ + 142: 00002a40 888 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 150: 00002f68 600 FUNC GLOBAL DEFAULT 7 _PyTuple_Concat │ │ │ │ │ + 150: 00002f74 600 FUNC GLOBAL DEFAULT 7 _PyTuple_Concat │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5c4c contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5c58 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000931c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000110 0000931d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ 00000118 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000150 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ @@ -42,71 +42,71 @@ │ │ │ │ │ 00000500 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000528 0000a81d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000548 0000af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000578 0000b02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000057c 0000b02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000584 0000881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5dac contains 53 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x5db8 contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001a02 R_ARM_ABS32 00001094 tuple_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 000034bc tuple_repr │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 000034c8 tuple_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002e02 R_ARM_ABS32 00002390 tuple_hash │ │ │ │ │ +0000003c 00002e02 R_ARM_ABS32 0000239c tuple_hash │ │ │ │ │ 00000048 0000b502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00002102 R_ARM_ABS32 0000162c tuple_traverse │ │ │ │ │ -00000064 00003302 R_ARM_ABS32 00002dac tuple_richcompare │ │ │ │ │ +00000064 00003302 R_ARM_ABS32 00002db8 tuple_richcompare │ │ │ │ │ 0000006c 00001302 R_ARM_ABS32 00000d90 tuple_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00003f02 R_ARM_ABS32 000031d8 tuple_new │ │ │ │ │ +0000009c 00003f02 R_ARM_ABS32 000031e4 tuple_new │ │ │ │ │ 000000a0 00007802 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00003802 R_ARM_ABS32 00000000 tuple_vectorcall │ │ │ │ │ 000000d0 00002702 R_ARM_ABS32 00001c94 tuple_iteritem │ │ │ │ │ 000000d8 0000b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001702 R_ARM_ABS32 00000f5c tupleiter_dealloc │ │ │ │ │ 0000011c 0000b502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00004602 R_ARM_ABS32 000001f0 tupleiter_traverse │ │ │ │ │ 00000140 0000b602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000144 00001602 R_ARM_ABS32 00000ecc tupleiter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00005002 R_ARM_ABS32 0000398c tupleiter_len │ │ │ │ │ +000001ac 00005002 R_ARM_ABS32 00003998 tupleiter_len │ │ │ │ │ 000001b4 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00005802 R_ARM_ABS32 00000188 tupleiter_reduce │ │ │ │ │ 000001c4 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00005a02 R_ARM_ABS32 0000052c tupleiter_setstate │ │ │ │ │ 000001d4 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001e8 00003e02 R_ARM_ABS32 000031c0 tuple_length │ │ │ │ │ +000001e8 00003e02 R_ARM_ABS32 000031cc tuple_length │ │ │ │ │ 000001ec 00002a02 R_ARM_ABS32 00001e40 tuple_subscript │ │ │ │ │ 000001f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00005202 R_ARM_ABS32 00000438 tuple___getnewargs__ │ │ │ │ │ 00000200 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004c02 R_ARM_ABS32 000002cc tuple_index │ │ │ │ │ 00000210 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00005302 R_ARM_ABS32 000004b8 tuple_count │ │ │ │ │ 00000220 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000224 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000228 0000b702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000244 00003e02 R_ARM_ABS32 000031c0 tuple_length │ │ │ │ │ -00000248 00009602 R_ARM_ABS32 00002f68 _PyTuple_Concat │ │ │ │ │ -0000024c 00004d02 R_ARM_ABS32 00003690 tuple_repeat │ │ │ │ │ -00000250 00002d02 R_ARM_ABS32 000022e8 tuple_item │ │ │ │ │ +00000244 00003e02 R_ARM_ABS32 000031cc tuple_length │ │ │ │ │ +00000248 00009602 R_ARM_ABS32 00002f74 _PyTuple_Concat │ │ │ │ │ +0000024c 00004d02 R_ARM_ABS32 0000369c tuple_repeat │ │ │ │ │ +00000250 00002d02 R_ARM_ABS32 000022f4 tuple_item │ │ │ │ │ 00000260 00002802 R_ARM_ABS32 00001ce8 tuple_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5f54 contains 302 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5f60 contains 303 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000070 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 00006c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000000dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000e4 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000114 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -271,147 +271,148 @@ │ │ │ │ │ 00001e78 0000802b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00001e7c 0000802c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00001e8c 0000841c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001ed0 0000852b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00001ed4 0000852c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00001ef0 0000861c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 00001f0c 0000871c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001f8c 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000020a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020ac 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00002100 0000881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002124 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002128 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002214 0000232b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00002218 0000232c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00002220 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002244 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022bc 0000892b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022c0 0000892c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022c8 0000292b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000022cc 0000292c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000022d4 00008a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022dc 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000022e0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000022e4 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000232c 0000802b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002330 0000802c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002334 0000232b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00002338 0000232c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00002340 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000237c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002380 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002384 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023c8 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002404 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002428 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002460 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002558 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002788 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000278c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002790 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000295c 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029a4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029a8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029ac 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000029d4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029d8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029e0 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002a20 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a28 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a2c 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a30 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ae8 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002bcc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002bd0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bd8 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00002d14 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002d50 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d54 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d74 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d78 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d80 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d90 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d94 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d98 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002da0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002da4 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002da8 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e18 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e3c 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e74 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002eb0 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002eb4 00008f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002ed8 0000902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002edc 0000902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002f08 0000911d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00002f40 0000922b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f44 0000922c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f64 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003138 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000313c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003164 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003168 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000318c 0000892b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003190 0000892c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003194 00003a2b R_ARM_MOVW_ABS_NC 00000078 .LC5 │ │ │ │ │ -00003198 00003a2c R_ARM_MOVT_ABS 00000078 .LC5 │ │ │ │ │ -000031a4 00008a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031b8 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000031bc 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003248 0000931c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000033ac 0000931d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -000033b4 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033c4 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ -000033c8 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ -000033cc 0000951c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003424 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ -00003428 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ -0000342c 0000971c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000034a8 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b0 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034b4 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034b8 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000034d8 0000412b R_ARM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -000034dc 0000412c R_ARM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -000034e8 0000981c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00003500 0000991c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00003510 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000352c 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000354c 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003564 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000357c 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000358c 00009c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00003594 00009d1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000035a0 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000035b4 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000035d0 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000035e4 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000035f8 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003610 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00003640 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00003650 00009d1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00003660 00009e1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00003668 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000367c 0000422b R_ARM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -00003680 0000422c R_ARM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -0000368c 00009f1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000036cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036d0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003720 0000aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003954 0000ab1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000396c 00006f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003984 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003988 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000039b4 0000a81d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001f98 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000020fc 0000881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000213c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002140 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002148 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000225c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002260 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000228c 0000232b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00002290 0000232c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00002298 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022b0 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022c4 0000892b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022c8 0000892c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022d0 0000292b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000022d4 0000292c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000022dc 00008a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022e4 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022e8 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022ec 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022f0 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002338 0000802b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000233c 0000802c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002340 0000232b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00002344 0000232c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000234c 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002388 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000238c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002390 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023d4 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002410 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002434 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000246c 00008c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002564 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002794 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002798 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000279c 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00002968 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029b0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029b4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029b8 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000029e0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029e4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029ec 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002a2c 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a34 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a38 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a3c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002af4 00006b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002bd8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002bdc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002be4 00006d1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00002d20 00006f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d5c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d60 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d80 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d84 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d8c 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d9c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002da0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002da4 00006e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002dac 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002db0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002db4 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e24 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e48 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e80 0000831c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ebc 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002ec0 00008f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002ee4 0000902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002ee8 0000902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002f14 0000911d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00002f4c 0000922b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f50 0000922c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f70 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003144 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003148 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003170 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003174 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003198 0000892b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000319c 0000892c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031a0 00003a2b R_ARM_MOVW_ABS_NC 00000078 .LC5 │ │ │ │ │ +000031a4 00003a2c R_ARM_MOVT_ABS 00000078 .LC5 │ │ │ │ │ +000031b0 00008a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031c4 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031c8 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031f8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031fc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003254 0000931c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000033b8 0000931d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +000033c0 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d0 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ +000033d4 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ +000033d8 0000951c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003430 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ +00003434 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ +00003438 0000971c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000034b4 0000771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034bc 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034c0 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034c4 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000034e4 0000412b R_ARM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +000034e8 0000412c R_ARM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000034f4 0000981c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000350c 0000991c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0000351c 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003538 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00003558 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003570 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003588 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00003598 00009c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000035a0 00009d1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000035ac 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000035c0 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000035dc 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000035f0 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003604 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000361c 00009b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000364c 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000365c 00009d1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000366c 00009e1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00003674 00009a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00003688 0000422b R_ARM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +0000368c 0000422c R_ARM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +00003698 00009f1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000036d8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036dc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000372c 0000aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003960 0000ab1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003978 00006f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003990 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003994 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000039c0 0000a81d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x68c4 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x68d8 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000050 0000472b R_ARM_MOVW_ABS_NC 000000b8 .LC8 │ │ │ │ │ 00000054 0000472c R_ARM_MOVT_ABS 000000b8 .LC8 │ │ │ │ │ 00000058 0000a11c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 000000ac 0000a21c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2155,346 +2155,350 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00001e40 : │ │ │ │ │ tuple_subscript(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1ed0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1ed0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 20f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 220c │ │ │ │ │ + blt 2284 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 2214 │ │ │ │ │ + bge 228c │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 22bc │ │ │ │ │ + bne 22c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub r3, fp, #32 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - sub r1, fp, #40 @ 0x28 │ │ │ │ │ + sub r3, fp, #24 │ │ │ │ │ + sub r2, fp, #28 │ │ │ │ │ + sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2224 │ │ │ │ │ - sub r1, fp, #40 @ 0x28 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + blt 229c │ │ │ │ │ + sub r1, fp, #32 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ + sub r2, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 21fc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f3c │ │ │ │ │ + ble 211c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20d4 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1f3c │ │ │ │ │ + bne 20d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 2258 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt 2238 │ │ │ │ │ - ldr r3, [pc, #908] @ 22dc │ │ │ │ │ + bgt 22a4 │ │ │ │ │ + ldr r3, [pc, #916] @ 22e4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r6, r2 │ │ │ │ │ + lsl ip, r1, #3 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ - add r3, r3, r1, lsl #3 │ │ │ │ │ + movw r0, #5816 @ 0x16b8 │ │ │ │ │ + add lr, r3, ip │ │ │ │ │ + ldr r0, [lr, r0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 213c │ │ │ │ │ + add r3, r3, ip │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 20a0 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - str r2, [r3, #1720] @ 0x6b8 │ │ │ │ │ - ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr ip, [r3, #1724] @ 0x6bc │ │ │ │ │ + str lr, [r3, #1720] @ 0x6b8 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - add r2, r4, #16 │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add ip, r0, #16 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add lr, r4, #16 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2204 │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ + add ip, r0, #16 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + movne r7, r2 │ │ │ │ │ + bne 2188 │ │ │ │ │ + ldr r2, [lr, r3, lsl #2] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r5, r5, #1 │ │ │ │ │ - strle r5, [lr] │ │ │ │ │ + strle r5, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str lr, [ip] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ + str r2, [ip] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + ldr r2, [lr, r2, lsl #2] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r5, r5, #1 │ │ │ │ │ - strle r5, [lr] │ │ │ │ │ + strle r5, [r2] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - str lr, [ip, #4] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add lr, r3, #1 │ │ │ │ │ - ldr r2, [r2, lr, lsl #2] │ │ │ │ │ - ldr lr, [r2] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [r2] │ │ │ │ │ + str r2, [ip, #4] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r2, r3, #2 │ │ │ │ │ + ldr r2, [lr, r2, lsl #2] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r5, r5, #1 │ │ │ │ │ + strle r5, [r2] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add r3, r3, #2 │ │ │ │ │ + beq 208c │ │ │ │ │ + add r2, r3, #3 │ │ │ │ │ + ldr lr, [lr, r2, lsl #2] │ │ │ │ │ + ldr r2, [lr] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [lr] │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + str lr, [ip, #12] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ - add ip, r0, #24 │ │ │ │ │ + add ip, r0, #28 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - ldr lr, [r2] │ │ │ │ │ - add r4, lr, #1 │ │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + ldr lr, [r3] │ │ │ │ │ + add r2, lr, #1 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 20e4 │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bne 2034 │ │ │ │ │ - ldr r1, [pc, #640] @ 22e0 │ │ │ │ │ + ble 2124 │ │ │ │ │ + str r3, [ip, #4]! │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bne 2068 │ │ │ │ │ + ldr ip, [pc, #596] @ 22e8 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ │ - ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ - ldr lr, [ip, #4] │ │ │ │ │ - orr r3, r3, lr │ │ │ │ │ - str r2, [lr] │ │ │ │ │ + ldr ip, [pc, ip] │ │ │ │ │ + ldr ip, [r6, ip] │ │ │ │ │ + ldr lr, [ip, #3836] @ 0xefc │ │ │ │ │ + ldr r4, [lr, #4] │ │ │ │ │ + orr r3, r3, r4 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ - ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - str ip, [r0, #-8] │ │ │ │ │ + ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ + str lr, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r2, [ip, #4] │ │ │ │ │ - str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + str r2, [lr, #4] │ │ │ │ │ + str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r3, #19 │ │ │ │ │ + bgt 22a4 │ │ │ │ │ + ldr r3, [pc, #516] @ 22ec │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + lsl ip, r1, #3 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + b 1f5c │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 229c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r0, r2, #1 │ │ │ │ │ + bpl 1ea8 │ │ │ │ │ + b 228c │ │ │ │ │ + ldr r0, [pc, #460] @ 22f0 │ │ │ │ │ + b 1ec8 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + str r3, [ip, #4]! │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bne 2068 │ │ │ │ │ + b 208c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2224 │ │ │ │ │ - ldr lr, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r2, r4, #16 │ │ │ │ │ - str ip, [r0, #12] │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 229c │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add lr, r4, #16 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ - bne 214c │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne 2180 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ - b 1fb8 │ │ │ │ │ - str r4, [r2] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bne 2034 │ │ │ │ │ - b 2058 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2224 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - subs r0, r2, #1 │ │ │ │ │ - bpl 1ea8 │ │ │ │ │ - b 2214 │ │ │ │ │ + b 1fc8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ + ldr r2, [lr, r3, lsl #2] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r5, r5, #1 │ │ │ │ │ + strle r5, [r2] │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r2, [ip] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r2, r7, r3 │ │ │ │ │ + ldr r3, [lr, r2, lsl #2] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r5, r5, #1 │ │ │ │ │ + strle r5, [r3] │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + str r3, [ip, #4] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r2, r2, r7 │ │ │ │ │ + ldr r3, [lr, r2, lsl #2] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r5, r5, #1 │ │ │ │ │ + strle r5, [r3] │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + str r3, [ip, #8] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r3, r2, r7 │ │ │ │ │ + ldr lr, [lr, r3, lsl #2] │ │ │ │ │ + ldr r2, [lr] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [lr] │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + str lr, [ip, #12] │ │ │ │ │ + beq 208c │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ │ + lsl ip, r7, #2 │ │ │ │ │ + add lr, r0, #28 │ │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ │ + add r2, r1, #12 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + add r3, r3, ip │ │ │ │ │ + ldr r4, [r1] │ │ │ │ │ + ldr r5, [r1] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + strle r4, [r1] │ │ │ │ │ + str r1, [lr, #4]! │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne 222c │ │ │ │ │ + b 208c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f3c │ │ │ │ │ + bne 20d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ b 1ec8 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 222c │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str lr, [ip] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add r3, r7, r3 │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r5, r5, #1 │ │ │ │ │ - strle r5, [lr] │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str lr, [ip, #4] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add r3, r3, r7 │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr lr, [r2] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [r2] │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - str r2, [ip, #8] │ │ │ │ │ - beq 2058 │ │ │ │ │ - add r3, r3, r7 │ │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ │ - lsl r5, r7, #2 │ │ │ │ │ - add ip, r0, #24 │ │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ │ - add r4, r1, #12 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add lr, r1, #1 │ │ │ │ │ - strle lr, [r2] │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bne 21d4 │ │ │ │ │ - b 2058 │ │ │ │ │ - ldr r0, [pc, #224] @ 22e4 │ │ │ │ │ - b 1ec8 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - b 2154 │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ bpl 1ea8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1ec8 │ │ │ │ │ - add r5, r8, #1 │ │ │ │ │ - str r5, [lr] │ │ │ │ │ - b 2168 │ │ │ │ │ cmn r1, #-536870907 @ 0xe0000005 │ │ │ │ │ - bls 20a0 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 213c │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2224 │ │ │ │ │ - ldr lr, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - add r2, r4, #16 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add ip, r0, #16 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - bne 2290 │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r5, r5, #1 │ │ │ │ │ - strle r5, [lr] │ │ │ │ │ - str lr, [r0, #16] │ │ │ │ │ - b 1fdc │ │ │ │ │ - mov r7, lr │ │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [lr] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mrcle 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ - ble 222c │ │ │ │ │ - add r3, r7, r3 │ │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ - str lr, [r0, #16] │ │ │ │ │ - b 2178 │ │ │ │ │ + bne 2160 │ │ │ │ │ + b 229c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2224 │ │ │ │ │ - .word 0x00000380 │ │ │ │ │ + b 229c │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ + .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000270 │ │ │ │ │ + .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +000022f4 : │ │ │ │ │ tuple_item(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2318 │ │ │ │ │ + blt 2324 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2318 │ │ │ │ │ + bge 2324 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -2513,20 +2517,20 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000234c : │ │ │ │ │ +00002358 : │ │ │ │ │ PyTuple_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2370 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -2536,148 +2540,148 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002390 : │ │ │ │ │ +0000239c : │ │ │ │ │ tuple_hash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 24a8 │ │ │ │ │ + bne 24b4 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 24b4 │ │ │ │ │ + ble 24c0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24b4 │ │ │ │ │ movw r8, #51831 @ 0xca77 │ │ │ │ │ movt r8, #34283 @ 0x85eb │ │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ │ movw r9, #31153 @ 0x79b1 │ │ │ │ │ movt r9, #40503 @ 0x9e37 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mla r5, r8, r0, r5 │ │ │ │ │ ror r5, r5, #19 │ │ │ │ │ mul r5, r9, r5 │ │ │ │ │ - beq 248c │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24b4 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ror r0, r0, #19 │ │ │ │ │ mul r5, r9, r0 │ │ │ │ │ - beq 248c │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24b4 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ror r0, r0, #19 │ │ │ │ │ mul r5, r9, r0 │ │ │ │ │ - beq 248c │ │ │ │ │ + beq 2498 │ │ │ │ │ add r2, r6, #24 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24b4 │ │ │ │ │ ror r0, r0, #19 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mul r5, r9, r0 │ │ │ │ │ - bne 2450 │ │ │ │ │ + bne 245c │ │ │ │ │ movw r4, #46274 @ 0xb4c2 │ │ │ │ │ movt r4, #5731 @ 0x1663 │ │ │ │ │ eor r4, r4, r7 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 24d4 │ │ │ │ │ + beq 24e0 │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #46274 @ 0xb4c2 │ │ │ │ │ movt r3, #5731 @ 0x1663 │ │ │ │ │ eor r3, r3, r7 │ │ │ │ │ movw r4, #26545 @ 0x67b1 │ │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 24a4 │ │ │ │ │ + bne 24b0 │ │ │ │ │ movw r3, #19412 @ 0x4bd4 │ │ │ │ │ movt r3, #23594 @ 0x5c2a │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 24b4 │ │ │ │ │ │ │ │ │ │ -000024e8 <_PyTuple_FromArraySteal>: │ │ │ │ │ +000024f4 <_PyTuple_FromArraySteal>: │ │ │ │ │ _PyTuple_FromArraySteal(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 29cc <_PyTuple_FromArraySteal+0x4e4> │ │ │ │ │ + beq 29d8 <_PyTuple_FromArraySteal+0x4e4> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - blt 29d4 <_PyTuple_FromArraySteal+0x4ec> │ │ │ │ │ + blt 29e0 <_PyTuple_FromArraySteal+0x4ec> │ │ │ │ │ sub r7, r5, #1 │ │ │ │ │ cmp r7, #19 │ │ │ │ │ - bgt 299c <_PyTuple_FromArraySteal+0x4b4> │ │ │ │ │ - ldr r3, [pc, #1284] @ 2a28 <_PyTuple_FromArraySteal+0x540> │ │ │ │ │ + bgt 29a8 <_PyTuple_FromArraySteal+0x4b4> │ │ │ │ │ + ldr r3, [pc, #1284] @ 2a34 <_PyTuple_FromArraySteal+0x540> │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2788 <_PyTuple_FromArraySteal+0x2a0> │ │ │ │ │ + beq 2794 <_PyTuple_FromArraySteal+0x2a0> │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bls 27ac <_PyTuple_FromArraySteal+0x2c4> │ │ │ │ │ + bls 27b8 <_PyTuple_FromArraySteal+0x2c4> │ │ │ │ │ sub r2, r3, r4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 297c <_PyTuple_FromArraySteal+0x494> │ │ │ │ │ + beq 2988 <_PyTuple_FromArraySteal+0x494> │ │ │ │ │ ldm r4, {r1, r2} │ │ │ │ │ stm r3, {r1, r2} │ │ │ │ │ lsr r7, r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ @@ -2686,48 +2690,48 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 2730 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ + beq 273c <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 2730 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ + beq 273c <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq 2730 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ + beq 273c <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ add r7, r4, r7, lsl #3 │ │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ │ sub ip, r7, r2 │ │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ - beq 26b0 <_PyTuple_FromArraySteal+0x1c8> │ │ │ │ │ + beq 26bc <_PyTuple_FromArraySteal+0x1c8> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 2698 <_PyTuple_FromArraySteal+0x1b0> │ │ │ │ │ + beq 26a4 <_PyTuple_FromArraySteal+0x1b0> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 2688 <_PyTuple_FromArraySteal+0x1a0> │ │ │ │ │ + beq 2694 <_PyTuple_FromArraySteal+0x1a0> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 2678 <_PyTuple_FromArraySteal+0x190> │ │ │ │ │ + beq 2684 <_PyTuple_FromArraySteal+0x190> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 2668 <_PyTuple_FromArraySteal+0x180> │ │ │ │ │ + beq 2674 <_PyTuple_FromArraySteal+0x180> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 2658 <_PyTuple_FromArraySteal+0x170> │ │ │ │ │ + beq 2664 <_PyTuple_FromArraySteal+0x170> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 2988 <_PyTuple_FromArraySteal+0x4a0> │ │ │ │ │ + bne 2994 <_PyTuple_FromArraySteal+0x4a0> │ │ │ │ │ ldm r2, {ip, lr} │ │ │ │ │ stm r1, {ip, lr} │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldm r2, {ip, lr} │ │ │ │ │ stm r1, {ip, lr} │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ @@ -2745,15 +2749,15 @@ │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldm r2, {ip, lr} │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ stm r1, {ip, lr} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - beq 2730 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ + beq 273c <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ ldm r2, {ip, lr} │ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ │ stm r1, {ip, lr} │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ldr ip, [r2, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [r2, #-52] @ 0xffffffcc │ │ │ │ │ @@ -2777,20 +2781,20 @@ │ │ │ │ │ str ip, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ ldr ip, [r2, #-16] │ │ │ │ │ ldr lr, [r2, #-12] │ │ │ │ │ str lr, [r1, #-12] │ │ │ │ │ str ip, [r1, #-16] │ │ │ │ │ ldmdb r2, {ip, lr} │ │ │ │ │ stmdb r1, {ip, lr} │ │ │ │ │ - bne 26b0 <_PyTuple_FromArraySteal+0x1c8> │ │ │ │ │ + bne 26bc <_PyTuple_FromArraySteal+0x1c8> │ │ │ │ │ tst r5, #1 │ │ │ │ │ bicne r5, r5, #1 │ │ │ │ │ ldrne r2, [r4, r5, lsl #2] │ │ │ │ │ strne r2, [r3, r5, lsl #2] │ │ │ │ │ - ldr r1, [pc, #740] @ 2a2c <_PyTuple_FromArraySteal+0x544> │ │ │ │ │ + ldr r1, [pc, #740] @ 2a38 <_PyTuple_FromArraySteal+0x544> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ @@ -2807,86 +2811,86 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29ec <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ + beq 29f8 <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ - b 256c <_PyTuple_FromArraySteal+0x84> │ │ │ │ │ + b 2578 <_PyTuple_FromArraySteal+0x84> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - ble 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + ble 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r5, #8 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r5, #9 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r5, #12 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ sub r1, r5, r2 │ │ │ │ │ add lr, r3, #44 @ 0x2c │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - beq 2904 <_PyTuple_FromArraySteal+0x41c> │ │ │ │ │ + beq 2910 <_PyTuple_FromArraySteal+0x41c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 28f4 <_PyTuple_FromArraySteal+0x40c> │ │ │ │ │ + beq 2900 <_PyTuple_FromArraySteal+0x40c> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 28ec <_PyTuple_FromArraySteal+0x404> │ │ │ │ │ + beq 28f8 <_PyTuple_FromArraySteal+0x404> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 28e4 <_PyTuple_FromArraySteal+0x3fc> │ │ │ │ │ + beq 28f0 <_PyTuple_FromArraySteal+0x3fc> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 28dc <_PyTuple_FromArraySteal+0x3f4> │ │ │ │ │ + beq 28e8 <_PyTuple_FromArraySteal+0x3f4> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 28d4 <_PyTuple_FromArraySteal+0x3ec> │ │ │ │ │ + beq 28e0 <_PyTuple_FromArraySteal+0x3ec> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ movne lr, r3 │ │ │ │ │ ldrne r3, [r2] │ │ │ │ │ addne r2, r4, #52 @ 0x34 │ │ │ │ │ strne r3, [lr, #48]! @ 0x30 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ @@ -2897,15 +2901,15 @@ │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + beq 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ mov r1, r2 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ ldr r3, [r1], #4 │ │ │ │ │ str r3, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ str r3, [lr, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -2918,122 +2922,122 @@ │ │ │ │ │ str r3, [lr, #-12] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [lr, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ str r3, [lr, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ str r3, [lr] │ │ │ │ │ - bne 2904 <_PyTuple_FromArraySteal+0x41c> │ │ │ │ │ - b 2740 <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ + bne 2910 <_PyTuple_FromArraySteal+0x41c> │ │ │ │ │ + b 274c <_PyTuple_FromArraySteal+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29ec <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ + beq 29f8 <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub r2, r3, r4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 2580 <_PyTuple_FromArraySteal+0x98> │ │ │ │ │ + bne 258c <_PyTuple_FromArraySteal+0x98> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 27bc <_PyTuple_FromArraySteal+0x2d4> │ │ │ │ │ + b 27c8 <_PyTuple_FromArraySteal+0x2d4> │ │ │ │ │ ldm r2, {ip, lr} │ │ │ │ │ stm r1, {ip, lr} │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 2648 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ + b 2654 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ cmn r5, #-536870907 @ 0xe0000005 │ │ │ │ │ - bhi 295c <_PyTuple_FromArraySteal+0x474> │ │ │ │ │ + bhi 2968 <_PyTuple_FromArraySteal+0x474> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29ec <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ + beq 29f8 <_PyTuple_FromArraySteal+0x504> │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - b 2574 <_PyTuple_FromArraySteal+0x8c> │ │ │ │ │ - ldr r0, [pc, #92] @ 2a30 <_PyTuple_FromArraySteal+0x548> │ │ │ │ │ - b 2780 <_PyTuple_FromArraySteal+0x298> │ │ │ │ │ + b 2580 <_PyTuple_FromArraySteal+0x8c> │ │ │ │ │ + ldr r0, [pc, #92] @ 2a3c <_PyTuple_FromArraySteal+0x548> │ │ │ │ │ + b 278c <_PyTuple_FromArraySteal+0x298> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2780 <_PyTuple_FromArraySteal+0x298> │ │ │ │ │ + b 278c <_PyTuple_FromArraySteal+0x298> │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 29e4 <_PyTuple_FromArraySteal+0x4fc> │ │ │ │ │ + ble 29f0 <_PyTuple_FromArraySteal+0x4fc> │ │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a18 <_PyTuple_FromArraySteal+0x530> │ │ │ │ │ + bgt 2a24 <_PyTuple_FromArraySteal+0x530> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2a20 <_PyTuple_FromArraySteal+0x538> │ │ │ │ │ + beq 2a2c <_PyTuple_FromArraySteal+0x538> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 29f0 <_PyTuple_FromArraySteal+0x508> │ │ │ │ │ + b 29fc <_PyTuple_FromArraySteal+0x508> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a18 <_PyTuple_FromArraySteal+0x530> │ │ │ │ │ + b 2a24 <_PyTuple_FromArraySteal+0x530> │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002a34 : │ │ │ │ │ +00002a40 : │ │ │ │ │ PyTuple_GetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2d80 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r3, [lr, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2d80 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ bic r3, r1, r1, asr #31 │ │ │ │ │ cmp r2, ip │ │ │ │ │ movge r2, ip │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2ca4 │ │ │ │ │ + ble 2cb0 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ - blt 2d8c │ │ │ │ │ + beq 2cc0 │ │ │ │ │ + blt 2d98 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r5, r0, #16 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt 2d08 │ │ │ │ │ - ldr r3, [pc, #752] @ 2da0 │ │ │ │ │ + bgt 2d14 │ │ │ │ │ + ldr r3, [pc, #752] @ 2dac │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bc8 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ ldr r1, [r3, #1724] @ 0x6bc │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #1724] @ 0x6bc │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -3047,85 +3051,85 @@ │ │ │ │ │ add lr, r0, #16 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and r6, r3, #16384 @ 0x4000 │ │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ │ - bgt 2c14 │ │ │ │ │ + bgt 2c20 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r1, [lr] │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2cdc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ ldrb r3, [r3, #85] @ 0x55 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bgt 2c74 │ │ │ │ │ + bgt 2c80 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ add r4, r5, r4 │ │ │ │ │ add lr, r0, #20 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c94 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ ldrb r3, [r3, #85] @ 0x55 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bgt 2cc0 │ │ │ │ │ + bgt 2ccc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 2b80 │ │ │ │ │ + bne 2b8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2c34 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d90 │ │ │ │ │ ldr r1, [r5, r4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add lr, r0, #16 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ and r6, r3, #16384 @ 0x4000 │ │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ │ - ble 2b20 │ │ │ │ │ + ble 2b2c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [lr] │ │ │ │ │ - bne 2b34 │ │ │ │ │ + bne 2b40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ - ldr r1, [pc, #372] @ 2da4 │ │ │ │ │ + beq 2bcc │ │ │ │ │ + ldr r1, [pc, #372] @ 2db0 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -3138,113 +3142,113 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ - bne 2b70 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + bne 2b7c │ │ │ │ │ + b 2bc4 │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 2c28 │ │ │ │ │ + beq 2c34 │ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ba4 │ │ │ │ │ - b 2c84 │ │ │ │ │ + ble 2bb0 │ │ │ │ │ + b 2c90 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 2d5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ - ldr r0, [pc, #236] @ 2da8 │ │ │ │ │ + bne 2d00 │ │ │ │ │ + ldr r0, [pc, #236] @ 2db4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 2b80 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + bne 2b8c │ │ │ │ │ + b 2bc4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 2b70 │ │ │ │ │ - b 2c28 │ │ │ │ │ + bne 2b7c │ │ │ │ │ + b 2c34 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r5, r0, #16 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - ble 2aa8 │ │ │ │ │ + ble 2ab4 │ │ │ │ │ cmn r2, #-536870907 @ 0xe0000005 │ │ │ │ │ - ble 2bc8 │ │ │ │ │ + ble 2bd4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d90 │ │ │ │ │ ldr r3, [r5, r4] │ │ │ │ │ add lr, r0, #16 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r6, r1, #16384 @ 0x4000 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b 2b34 │ │ │ │ │ + b 2b40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 2cb8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2bcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2bcc │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2d84 │ │ │ │ │ + b 2d90 │ │ │ │ │ .word 0x000002e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002dac : │ │ │ │ │ +00002db8 : │ │ │ │ │ tuple_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2f40 │ │ │ │ │ + beq 2f4c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2f40 │ │ │ │ │ + beq 2f4c │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ @@ -3252,214 +3256,214 @@ │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r9, r8 │ │ │ │ │ movge r9, r7 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 2e90 │ │ │ │ │ + ble 2e9c │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - blt 2f38 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + blt 2f44 │ │ │ │ │ + beq 2edc │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e9c │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f38 │ │ │ │ │ - beq 2f0c │ │ │ │ │ + blt 2f44 │ │ │ │ │ + beq 2f18 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2e9c │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, #2 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ add r5, r5, #20 │ │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f38 │ │ │ │ │ - beq 2ec0 │ │ │ │ │ + blt 2f44 │ │ │ │ │ + beq 2ecc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 2e68 │ │ │ │ │ - ldr r3, [pc, #204] @ 2f64 │ │ │ │ │ + bne 2e74 │ │ │ │ │ + ldr r3, [pc, #204] @ 2f70 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 2f2c │ │ │ │ │ + bhi 2f38 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ee4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 2e90 │ │ │ │ │ + ble 2e9c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 2ee8 │ │ │ │ │ + bne 2ef4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2ebc │ │ │ │ │ add sl, sl, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r5, sl, lsl #2] │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompare │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 2ed0 │ │ │ │ │ + b 2edc │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 2ed8 │ │ │ │ │ - b 2eb0 │ │ │ │ │ + ble 2ee4 │ │ │ │ │ + b 2ebc │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 2ed8 │ │ │ │ │ - b 2eb0 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ + b 2ebc │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 2eb0 │ │ │ │ │ - b 2ed8 │ │ │ │ │ + ble 2ebc │ │ │ │ │ + b 2ee4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2eb8 │ │ │ │ │ + b 2ec4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bge 2eb0 │ │ │ │ │ - b 2ed8 │ │ │ │ │ + bge 2ebc │ │ │ │ │ + b 2ee4 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bge 2ed8 │ │ │ │ │ - b 2eb0 │ │ │ │ │ + bge 2ee4 │ │ │ │ │ + b 2ebc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002f68 <_PyTuple_Concat>: │ │ │ │ │ +00002f74 <_PyTuple_Concat>: │ │ │ │ │ _PyTuple_Concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 3138 <_PyTuple_Concat+0x1d0> │ │ │ │ │ + beq 3144 <_PyTuple_Concat+0x1d0> │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 318c <_PyTuple_Concat+0x224> │ │ │ │ │ + beq 3198 <_PyTuple_Concat+0x224> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3160 <_PyTuple_Concat+0x1f8> │ │ │ │ │ + beq 316c <_PyTuple_Concat+0x1f8> │ │ │ │ │ adds r0, r2, ip │ │ │ │ │ - beq 31b0 <_PyTuple_Concat+0x248> │ │ │ │ │ + beq 31bc <_PyTuple_Concat+0x248> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31a8 <_PyTuple_Concat+0x240> │ │ │ │ │ + beq 31b4 <_PyTuple_Concat+0x240> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addgt r3, r3, #12 │ │ │ │ │ addgt lr, r0, #12 │ │ │ │ │ addgt r1, r3, r5, lsl #2 │ │ │ │ │ - bgt 2ff4 <_PyTuple_Concat+0x8c> │ │ │ │ │ - b 3018 <_PyTuple_Concat+0xb0> │ │ │ │ │ + bgt 3000 <_PyTuple_Concat+0x8c> │ │ │ │ │ + b 3024 <_PyTuple_Concat+0xb0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 3018 <_PyTuple_Concat+0xb0> │ │ │ │ │ + beq 3024 <_PyTuple_Concat+0xb0> │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fe8 <_PyTuple_Concat+0x80> │ │ │ │ │ + bgt 2ff4 <_PyTuple_Concat+0x80> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 2ff4 <_PyTuple_Concat+0x8c> │ │ │ │ │ + bne 3000 <_PyTuple_Concat+0x8c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 30ec <_PyTuple_Concat+0x184> │ │ │ │ │ + ble 30f8 <_PyTuple_Concat+0x184> │ │ │ │ │ ldr lr, [r4, #16] │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ ldr ip, [lr] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [lr] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str lr, [r1, r5, lsl #2] │ │ │ │ │ - beq 30ec <_PyTuple_Concat+0x184> │ │ │ │ │ + beq 30f8 <_PyTuple_Concat+0x184> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ add r5, r3, #4 │ │ │ │ │ ldr ip, [lr] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [lr] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str lr, [r1, r5] │ │ │ │ │ - beq 30ec <_PyTuple_Concat+0x184> │ │ │ │ │ + beq 30f8 <_PyTuple_Concat+0x184> │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ add r5, r3, #8 │ │ │ │ │ ldr ip, [lr] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [lr] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str lr, [r1, r5] │ │ │ │ │ - beq 30ec <_PyTuple_Concat+0x184> │ │ │ │ │ + beq 30f8 <_PyTuple_Concat+0x184> │ │ │ │ │ ldr lr, [r4, #28] │ │ │ │ │ add r5, r3, #12 │ │ │ │ │ ldr ip, [lr] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [lr] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str lr, [r1, r5] │ │ │ │ │ - beq 30ec <_PyTuple_Concat+0x184> │ │ │ │ │ + beq 30f8 <_PyTuple_Concat+0x184> │ │ │ │ │ add ip, r4, #12 │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ add r4, r4, #28 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 30cc <_PyTuple_Concat+0x164> │ │ │ │ │ - ldr r1, [pc, #196] @ 31b8 <_PyTuple_Concat+0x250> │ │ │ │ │ + bne 30d8 <_PyTuple_Concat+0x164> │ │ │ │ │ + ldr r1, [pc, #196] @ 31c4 <_PyTuple_Concat+0x250> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -3475,232 +3479,232 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2f90 <_PyTuple_Concat+0x28> │ │ │ │ │ + bne 2f9c <_PyTuple_Concat+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 3130 <_PyTuple_Concat+0x1c8> │ │ │ │ │ + b 313c <_PyTuple_Concat+0x1c8> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 2fb0 <_PyTuple_Concat+0x48> │ │ │ │ │ + bne 2fbc <_PyTuple_Concat+0x48> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 3130 <_PyTuple_Concat+0x1c8> │ │ │ │ │ + b 313c <_PyTuple_Concat+0x1c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3130 <_PyTuple_Concat+0x1c8> │ │ │ │ │ - ldr r0, [pc, #4] @ 31bc <_PyTuple_Concat+0x254> │ │ │ │ │ - b 3130 <_PyTuple_Concat+0x1c8> │ │ │ │ │ + b 313c <_PyTuple_Concat+0x1c8> │ │ │ │ │ + ldr r0, [pc, #4] @ 31c8 <_PyTuple_Concat+0x254> │ │ │ │ │ + b 313c <_PyTuple_Concat+0x1c8> │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000031c0 : │ │ │ │ │ +000031cc : │ │ │ │ │ tuple_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000031d8 : │ │ │ │ │ +000031e4 : │ │ │ │ │ tuple_new(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 3218 │ │ │ │ │ + beq 3224 │ │ │ │ │ ldr r0, [r0, #148] @ 0x94 │ │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3220 │ │ │ │ │ + bne 322c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3420 │ │ │ │ │ + bne 342c │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 33bc │ │ │ │ │ + bhi 33c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 33f0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 339c │ │ │ │ │ + beq 33a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33ec │ │ │ │ │ + beq 33f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3438 │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3494 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3350 │ │ │ │ │ + ble 3354 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3354 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3354 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3354 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3354 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3354 │ │ │ │ │ add r5, r4, #32 │ │ │ │ │ add lr, r6, #32 │ │ │ │ │ mov ip, #5 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 338c │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ + ble 3390 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 3328 │ │ │ │ │ + bne 3334 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 336c │ │ │ │ │ + bgt 3370 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33b0 │ │ │ │ │ + beq 33bc │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 344c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 3328 │ │ │ │ │ - b 3350 │ │ │ │ │ + bne 3334 │ │ │ │ │ + b 3354 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3418 │ │ │ │ │ + beq 3424 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Tuple │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 336c │ │ │ │ │ + b 3370 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3438 │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 3234 │ │ │ │ │ + bgt 3240 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 3418 │ │ │ │ │ - ldr r4, [pc, #188] @ 34b0 │ │ │ │ │ + beq 3424 │ │ │ │ │ + ldr r4, [pc, #188] @ 34bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ add r4, r4, #636 @ 0x27c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3494 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3274 │ │ │ │ │ - ldr r6, [pc, #148] @ 34b4 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 3280 │ │ │ │ │ + ldr r6, [pc, #148] @ 34c0 │ │ │ │ │ + b 3384 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3220 │ │ │ │ │ + bne 322c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3380 │ │ │ │ │ - ldr r0, [pc, #112] @ 34b8 │ │ │ │ │ + b 3384 │ │ │ │ │ + ldr r0, [pc, #112] @ 34c4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ sub r1, r6, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -3709,266 +3713,266 @@ │ │ │ │ │ str r1, [lr] │ │ │ │ │ str r2, [r6, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r6, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 3384 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3438 │ │ │ │ │ + bgt 3444 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3438 │ │ │ │ │ + bne 3444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3438 │ │ │ │ │ + b 3444 │ │ │ │ │ .word 0x00010000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000034bc : │ │ │ │ │ +000034c8 : │ │ │ │ │ tuple_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - beq 3684 │ │ │ │ │ + beq 3690 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 3684 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ addgt r0, r8, r8, lsl #1 │ │ │ │ │ movle r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 3594 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 3638 │ │ │ │ │ + ble 3644 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ tst r8, #1 │ │ │ │ │ - bne 361c │ │ │ │ │ + bne 3628 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 361c │ │ │ │ │ + bge 3628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ mov r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ mov r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ add r6, r7, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + bne 35ac │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3670 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ + blt 3594 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3638 │ │ │ │ │ - b 3588 │ │ │ │ │ - ble 3598 │ │ │ │ │ + bge 3644 │ │ │ │ │ + b 3594 │ │ │ │ │ + ble 35a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00003690 : │ │ │ │ │ +0000369c : │ │ │ │ │ tuple_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ clz r3, r2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movne ip, r3 │ │ │ │ │ orreq ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3708 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 36fc │ │ │ │ │ + bne 3708 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r5, [pc, #628] @ 3984 │ │ │ │ │ - bne 36f0 │ │ │ │ │ + ldrne r5, [pc, #628] @ 3990 │ │ │ │ │ + bne 36fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 3964 │ │ │ │ │ + blt 3970 │ │ │ │ │ mul r0, r2, r8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mul r7, r2, r8 │ │ │ │ │ bl 458 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 36f0 │ │ │ │ │ + beq 36fc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 38fc │ │ │ │ │ + bne 3908 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 38e8 │ │ │ │ │ + ble 38f4 │ │ │ │ │ add r3, r6, r7, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 38a0 │ │ │ │ │ + bcs 38ac │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ sub r3, r3, #17 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bls 389c │ │ │ │ │ + bls 38a8 │ │ │ │ │ lsr r0, r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ lsr r0, lr, #1 │ │ │ │ │ lsl ip, r0, #3 │ │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ - beq 3840 │ │ │ │ │ + beq 384c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 382c │ │ │ │ │ + beq 3838 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 3820 │ │ │ │ │ + beq 382c │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 3814 │ │ │ │ │ + beq 3820 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 3814 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 3808 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ addne r3, r5, #24 │ │ │ │ │ strne r2, [r6] │ │ │ │ │ strne r2, [r6, #4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ @@ -3984,15 +3988,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 388c │ │ │ │ │ + beq 3898 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ │ str r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r3, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r3, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -4003,21 +4007,21 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3840 │ │ │ │ │ + bne 384c │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 38a0 │ │ │ │ │ + beq 38ac │ │ │ │ │ bic r0, lr, #1 │ │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - ldr r1, [pc, #224] @ 3988 │ │ │ │ │ + ldr r1, [pc, #224] @ 3994 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -4026,62 +4030,62 @@ │ │ │ │ │ str r2, [ip] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r5, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 36f0 │ │ │ │ │ + b 36fc │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 3770 │ │ │ │ │ + b 377c │ │ │ │ │ add r3, r4, #16 │ │ │ │ │ mov lr, r0 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ - b 3920 │ │ │ │ │ + b 392c │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3970 │ │ │ │ │ + ble 397c │ │ │ │ │ str r0, [lr], #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 390c │ │ │ │ │ + bhi 3918 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ sub r2, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 38a0 │ │ │ │ │ + ble 38ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r0, r6, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 392c │ │ │ │ │ + b 3938 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ add ip, r8, ip │ │ │ │ │ cmp ip, #1073741824 @ 0x40000000 │ │ │ │ │ movge ip, #1342177280 @ 0x50000000 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - b 391c │ │ │ │ │ + b 3928 │ │ │ │ │ .word 0x0001027c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000398c : │ │ │ │ │ +00003998 : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r2, [r3, #8] │ │ │ ├── typeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 231016 (bytes into file) │ │ │ │ │ + Start of section headers: 231000 (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 0x38668: │ │ │ │ │ +There are 18 section headers, starting at offset 0x38658: │ │ │ │ │ │ │ │ │ │ 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 00663c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02f950 001d68 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 02f940 001d68 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 006670 0011ac 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0316b8 001348 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0316a8 001348 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00781c 000415 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00781c 01974c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 032a00 004dd0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 020f68 003bc9 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 024b34 000b6d 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0377d0 0000c0 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 0256a4 002c44 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 037890 000d48 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0282e8 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0282e8 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 02831c 004690 10 16 808 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 02c9ac 002fa2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0385d8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00781c 01973c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0329f0 004dd0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 020f58 003bc9 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 024b24 000b6d 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0377c0 0000c0 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 025694 002c44 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 037880 000d48 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0282d8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0282d8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 02830c 004690 10 16 808 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 02c99c 002fa2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0385c8 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -36,16 +36,16 @@ │ │ │ │ │ 32: 000056cc 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 33: 00004678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 35: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 36: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 37: 0000467c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 38: 00005034 1688 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ - 39: 00009a8c 616 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ - 40: 000097e0 516 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ + 39: 00009a80 616 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ + 40: 000097d4 516 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ 41: 00000b24 52 FUNC LOCAL DEFAULT 1 call_unbound_noarg.part.0 │ │ │ │ │ 42: 00006174 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 43: 00005024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 45: 0000040c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 46: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 47: 00005034 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -58,32 +58,32 @@ │ │ │ │ │ 54: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 55: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 56: 00005c84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 57: 00005c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 58: 00005d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00005d08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00005f10 612 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ - 61: 0000f060 1568 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ + 61: 0000f050 1568 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ 62: 00005f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00005f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 64: 0000616c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 00006174 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 66: 00006174 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ 67: 00000450 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 68: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 69: 00006988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 0000699c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 000070d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 72: 000070e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 73: 000077e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 000077f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 75: 000077f4 64 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ - 76: 00007834 60 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ + 71: 000070c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 000070dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 73: 000077d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 000077ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 75: 000077ec 64 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ + 76: 0000782c 60 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ 77: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 78: 00007870 6224 FUNC LOCAL DEFAULT 6 type_from_slots_or_spec │ │ │ │ │ + 78: 00007868 6220 FUNC LOCAL DEFAULT 6 type_from_slots_or_spec │ │ │ │ │ 79: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 80: 000004d0 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 81: 000004f4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 82: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 83: 0000053c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 84: 00000560 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 85: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ @@ -105,44 +105,44 @@ │ │ │ │ │ 101: 000008cc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 102: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 103: 00000958 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 104: 0000099c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 105: 000009e8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 106: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 107: 00000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 108: 0000940c 980 FUNC LOCAL DEFAULT 6 find_best_base │ │ │ │ │ - 109: 00010724 1532 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ - 110: 0000891c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 00008948 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 00009400 980 FUNC LOCAL DEFAULT 6 find_best_base │ │ │ │ │ + 109: 00010714 1532 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ + 110: 00008908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 00008934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 112: 00000a18 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 113: 00000a2c 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 114: 00000a5c 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 115: 000097dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 000097e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 117: 00009a60 44 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ + 115: 000097d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000097d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 117: 00009a54 44 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ 118: 00000a8c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 119: 00009ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00009cf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00009cf4 96 FUNC LOCAL DEFAULT 6 getitemdata.constprop.0 │ │ │ │ │ - 122: 00009d54 28 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ + 119: 00009cd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00009ce8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00009ce8 96 FUNC LOCAL DEFAULT 6 getitemdata.constprop.0 │ │ │ │ │ + 122: 00009d48 28 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ 123: 0000140c 188 FUNC LOCAL DEFAULT 1 managed_static_type_state_clear.part.0 │ │ │ │ │ 124: 00000408 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 125: 00000414 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 126: 00009fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00009ff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 00009fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00009fe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 128: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR1 │ │ │ │ │ - 129: 0000a228 28 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ + 129: 0000a21c 28 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ 130: 00000ac4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 131: 0000a244 172 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ - 132: 0000a2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 0000a238 172 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ + 132: 0000a2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 133: 00000acc 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 134: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 135: 0000a2f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 136: 0000a2f0 548 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ - 137: 0000a508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 0000a2e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 136: 0000a2e4 548 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ + 137: 0000a4fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 00000b0c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 139: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 140: 00000b60 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 141: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 142: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 143: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 144: 00000c24 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -150,280 +150,280 @@ │ │ │ │ │ 146: 00000c84 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 147: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 148: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 149: 00000d10 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 150: 00000d44 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 151: 00000d7c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 152: 00000dac 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 153: 0000a514 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000a514 9904 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ - 155: 00011a58 488 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ - 156: 000146e8 428 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ - 157: 0000cbc4 2460 FUNC LOCAL DEFAULT 6 update_one_slot.isra.0 │ │ │ │ │ - 158: 0000b804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000b864 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000e724 136 FUNC LOCAL DEFAULT 6 PyObject_TypeCheck.isra.0 │ │ │ │ │ - 161: 0000cbb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000cbc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00015928 344 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ - 164: 000103a4 840 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ - 165: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d7f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000a508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000a508 9904 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ + 155: 00011a48 488 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ + 156: 000146d8 428 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ + 157: 0000cbb8 2460 FUNC LOCAL DEFAULT 6 update_one_slot.isra.0 │ │ │ │ │ + 158: 0000b7f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000b858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000e718 136 FUNC LOCAL DEFAULT 6 PyObject_TypeCheck.isra.0 │ │ │ │ │ + 161: 0000cbac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000cbb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00015918 344 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ + 164: 00010394 840 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ + 165: 0000d548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000d7ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 168: 00000dec 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 169: 00000df8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 170: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 171: 00000e08 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 172: 00000e38 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 173: 00000e54 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 174: 0000d7fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000d7fc 1824 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ + 174: 0000d7f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000d7f0 1824 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ 176: 00000480 536 FUNC LOCAL DEFAULT 1 super_init_without_args │ │ │ │ │ - 177: 0000df10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 0000df1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 179: 0000df1c 532 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ - 180: 0000e12c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000e130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0000e130 860 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ - 183: 0000e47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000e48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000e5d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000e5d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 0000e5d8 304 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ - 188: 0000e704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000e708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000e708 28 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ + 177: 0000df04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000df10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 179: 0000df10 532 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ + 180: 0000e120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000e124 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 0000e124 860 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ + 183: 0000e470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000e480 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0000e5c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000e5cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 0000e5cc 304 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ + 188: 0000e6f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000e6fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000e6fc 28 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ 191: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 192: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 193: 0000e7ac 144 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ + 193: 0000e7a0 144 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ 194: 00000efc 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 195: 00000f30 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 196: 0000e83c 388 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ + 196: 0000e830 388 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ 197: 0000028c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR2 │ │ │ │ │ - 198: 0000e9bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000e9c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 200: 0000e9c0 20 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ - 201: 0000eb94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 0000eb98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 0000e9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000e9b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 0000e9b4 20 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ + 201: 0000eb88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000eb8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 203: 00000f48 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 204: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 205: 00000f50 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 206: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 207: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 208: 00000fbc 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 209: 0000ebb0 1000 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ - 210: 0000ef98 200 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ - 211: 000123d4 244 FUNC LOCAL DEFAULT 6 type_abstractmethods │ │ │ │ │ - 212: 0000ef94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 0000eba4 996 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ + 210: 0000ef88 200 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ + 211: 000123c4 244 FUNC LOCAL DEFAULT 6 type_abstractmethods │ │ │ │ │ + 212: 0000ef84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 213: 00001018 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 214: 00001064 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 215: 0000ef98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000ef88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 0000f650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 217: 000010b0 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 218: 0000f680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 0000f680 996 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ - 220: 0000fa54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 0000fa64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 222: 0000fa64 264 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ - 223: 0000fbd4 48 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ + 218: 0000f670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 0000f670 996 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ + 220: 0000fa44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 0000fa54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 222: 0000fa54 264 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ + 223: 0000fbc4 48 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ 224: 00000f6c 328 FUNC LOCAL DEFAULT 1 object_repr │ │ │ │ │ 225: 000010dc 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 226: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 227: 000010fc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 228: 0000fc04 740 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ - 229: 0000fed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 0000fee8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 231: 00010174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000fbf4 740 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ + 229: 0000fec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 0000fed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 231: 00010164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 232: 0000110c 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 233: 00010178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 000102f0 180 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ - 235: 0001039c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 00010168 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 000102e0 180 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ + 235: 0001038c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 236: 00001150 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 237: 00001168 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 238: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 239: 0000119c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 240: 000011bc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 241: 000011e4 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 242: 00000694 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 243: 00001208 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 244: 00001230 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 245: 00001254 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 246: 00001280 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 247: 000012ac 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 248: 000103a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 000106ec 56 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ - 250: 00010d20 244 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ - 251: 00010d0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00010d20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 00010394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 000106dc 56 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ + 250: 00010d10 244 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ + 251: 00010cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00010d10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 253: 00000698 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 254: 00011410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00011400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 255: 000012dc 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 256: 0000130c 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 257: 00001338 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 258: 00011424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 00011424 1588 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ - 260: 00013ec4 804 FUNC LOCAL DEFAULT 6 update_slot.constprop.0.isra.0 │ │ │ │ │ - 261: 00011a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 00011414 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 00011414 1588 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ + 260: 00013eb4 804 FUNC LOCAL DEFAULT 6 update_slot.constprop.0.isra.0 │ │ │ │ │ + 261: 00011a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 262: 000006dc 252 FUNC LOCAL DEFAULT 1 type_set_module │ │ │ │ │ 263: 000007d8 160 FUNC LOCAL DEFAULT 1 check_set_special_type_attr │ │ │ │ │ 264: 000007cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 265: 00001364 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 266: 00001390 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 267: 000013c4 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 268: 000013c8 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 269: 000007d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 270: 00000af4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 271: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 272: 00011a58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 273: 00011c40 40 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ - 274: 00011c68 136 FUNC LOCAL DEFAULT 6 type_mro │ │ │ │ │ - 275: 00012d1c 148 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 272: 00011a48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 273: 00011c30 40 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ + 274: 00011c58 136 FUNC LOCAL DEFAULT 6 type_mro │ │ │ │ │ + 275: 00012d0c 148 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 276: 00000b54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 277: 00011e5c 372 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ - 278: 00011fd0 152 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ - 279: 00012064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 277: 00011e4c 372 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ + 278: 00011fc0 152 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ + 279: 00012054 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 280: 000013dc 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 281: 0000141c 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ - 282: 00012068 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 283: 00012068 656 FUNC LOCAL DEFAULT 6 type_set_annotations │ │ │ │ │ - 284: 000122e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 285: 000122f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 286: 000123a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 287: 000123ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 288: 000123ac 40 FUNC LOCAL DEFAULT 6 type_get_bases │ │ │ │ │ - 289: 000124bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 290: 000124c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 291: 000124c8 368 FUNC LOCAL DEFAULT 6 type_set_abstractmethods │ │ │ │ │ - 292: 00012630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 00012638 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 00012638 328 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ - 295: 00012770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 296: 00012780 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 297: 00012780 112 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ + 282: 00012058 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 283: 00012058 656 FUNC LOCAL DEFAULT 6 type_set_annotations │ │ │ │ │ + 284: 000122d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 285: 000122e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 286: 00012398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 287: 0001239c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 288: 0001239c 40 FUNC LOCAL DEFAULT 6 type_get_bases │ │ │ │ │ + 289: 000124ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 290: 000124b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 291: 000124b8 368 FUNC LOCAL DEFAULT 6 type_set_abstractmethods │ │ │ │ │ + 292: 00012620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 00012628 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 00012628 328 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ + 295: 00012760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 296: 00012770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 297: 00012770 112 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ 298: 00000b58 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 299: 00000b58 352 FUNC LOCAL DEFAULT 1 type_get_doc │ │ │ │ │ 300: 00000cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 301: 000127f0 60 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ + 301: 000127e0 60 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ 302: 00000cb8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 303: 00000cb8 20 FUNC LOCAL DEFAULT 1 type___subclasses__ │ │ │ │ │ 304: 00000e68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 305: 00000e6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 306: 00000ea8 196 FUNC LOCAL DEFAULT 1 set_flags_recursive │ │ │ │ │ - 307: 0001282c 448 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ - 308: 000129e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 309: 000129ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 310: 000129ec 816 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ - 311: 00012d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 00012d1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 307: 0001281c 448 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ + 308: 000129d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 309: 000129dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 310: 000129dc 816 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ + 311: 00012d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 00012d0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 313: 0000142c 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 314: 00012db0 1108 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ - 315: 000131f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 00012da0 1108 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ + 315: 000131e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 316: 00001450 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 317: 00001468 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 318: 000010b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 319: 00013204 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 320: 00013204 972 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ - 321: 000135bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 319: 000131f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 320: 000131f4 972 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ + 321: 000135ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 322: 0000147c 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 323: 000135d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 324: 000135d0 136 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ - 325: 00013658 972 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ - 326: 00013a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 323: 000135c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 324: 000135c0 136 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ + 325: 00013648 972 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ + 326: 00013a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 327: 00001488 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 328: 000014bc 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ 329: 000014dc 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 330: 000014e8 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 331: 00013a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 332: 00013a24 536 FUNC LOCAL DEFAULT 6 wrap_delattr │ │ │ │ │ - 333: 00013c3c 160 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ + 331: 00013a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 332: 00013a14 536 FUNC LOCAL DEFAULT 6 wrap_delattr │ │ │ │ │ + 333: 00013c2c 160 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ 334: 0000150c 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ - 335: 00013cdc 488 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ - 336: 000141e8 576 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ - 337: 000141dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 338: 000141e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 339: 00014428 88 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ - 340: 00014420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 00014428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 335: 00013ccc 488 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ + 336: 000141d8 576 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ + 337: 000141cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 338: 000141d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 339: 00014418 88 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ + 340: 00014410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 00014418 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 342: 000010b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 343: 00001518 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 344: 000010f0 204 FUNC LOCAL DEFAULT 1 slot_tp_iter │ │ │ │ │ - 345: 00014480 520 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ + 345: 00014470 520 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ 346: 000011b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 347: 00014688 96 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ + 347: 00014678 96 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ 348: 000011bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 349: 00001240 28 FUNC LOCAL DEFAULT 1 object_subclasshook │ │ │ │ │ - 350: 00014894 300 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ - 351: 000149bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 352: 000149c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 353: 000149c0 1728 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ - 354: 00015080 236 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ - 355: 00015068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 356: 00015080 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 357: 00015168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 350: 00014884 300 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ + 351: 000149ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 352: 000149b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 353: 000149b0 1728 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ + 354: 00015070 236 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ + 355: 00015058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 356: 00015070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 357: 00015158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 358: 00001538 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 359: 0000153c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 360: 00001548 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ 361: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 362: 0000125c 136 FUNC LOCAL DEFAULT 1 object___format__ │ │ │ │ │ - 363: 0001516c 1908 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ + 363: 0001515c 1908 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ 364: 00001408 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 365: 0001516c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 366: 000158cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 365: 0001515c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 366: 000158bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 367: 0000140c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 368: 000158e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 368: 000158d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 369: 0000156c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 370: 00001570 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 371: 00015a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 371: 00015a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 372: 00001678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 373: 0000167c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 374: 000017a8 136 FUNC LOCAL DEFAULT 1 get_base_by_token_recursive │ │ │ │ │ 375: 00001830 224 FUNC LOCAL DEFAULT 1 slot_tp_descr_get │ │ │ │ │ 376: 0000190c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 377: 0000158c 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 378: 00001594 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 379: 00015a80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 380: 00015a80 232 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ + 379: 00015a70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 380: 00015a70 232 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ 381: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 382: 00001910 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 383: 00001910 228 FUNC LOCAL DEFAULT 1 slot_tp_finalize │ │ │ │ │ 384: 000019ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 385: 000015e4 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 386: 000015f4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 387: 0000160c 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ - 388: 00016138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 389: 00016140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 390: 00016140 184 FUNC LOCAL DEFAULT 6 wrap_next │ │ │ │ │ + 388: 00016128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 389: 00016130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 390: 00016130 184 FUNC LOCAL DEFAULT 6 wrap_next │ │ │ │ │ 391: 00001630 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ - 392: 000161f8 1168 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ - 393: 00016678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 392: 000161e8 1168 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ + 393: 00016668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 394: 00001650 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ 395: 00001680 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ - 396: 00016688 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 396: 00016678 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 397: 000016b8 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ - 398: 000166fc 1096 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ - 399: 00016b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 400: 00016b44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 398: 000166ec 1096 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ + 399: 00016b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 400: 00016b34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 401: 000016e4 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ - 402: 00016ed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 00016ee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 0001704c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00017054 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00017054 828 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ - 407: 00017380 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 402: 00016ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 00016ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 0001703c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00017044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00017044 828 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ + 407: 00017370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 408: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 409: 000019f4 56 FUNC LOCAL DEFAULT 1 slot_nb_negative │ │ │ │ │ 410: 00001a28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 411: 00017390 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00017390 904 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ - 413: 00017708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 414: 00017718 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 415: 00017718 92 FUNC LOCAL DEFAULT 6 type___instancecheck__ │ │ │ │ │ + 411: 00017380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 00017380 904 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ + 413: 000176f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 414: 00017708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 415: 00017708 92 FUNC LOCAL DEFAULT 6 type___instancecheck__ │ │ │ │ │ 416: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 417: 00001a2c 576 FUNC LOCAL DEFAULT 1 slot_nb_and │ │ │ │ │ - 418: 00017774 504 FUNC LOCAL DEFAULT 6 vectorcall_maybe │ │ │ │ │ + 418: 00017764 504 FUNC LOCAL DEFAULT 6 vectorcall_maybe │ │ │ │ │ 419: 00000a00 296 FUNC LOCAL DEFAULT 11 method_is_overloaded.isra.0 │ │ │ │ │ 420: 00001c60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 421: 00001c6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 422: 00001c6c 96 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ 423: 00001ccc 392 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ 424: 00001e4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 425: 000016ec 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ @@ -441,34 +441,34 @@ │ │ │ │ │ 437: 00002504 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 438: 00001790 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ 439: 00002510 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 440: 00002510 220 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ 441: 000025e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 442: 000025ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 443: 000025ec 80 FUNC LOCAL DEFAULT 1 wrap_unaryfunc │ │ │ │ │ - 444: 00018458 172 FUNC LOCAL DEFAULT 6 call_attribute │ │ │ │ │ - 445: 00018018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 446: 00018030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 447: 00018030 1064 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ - 448: 00018450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 449: 00018458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 450: 00018504 444 FUNC LOCAL DEFAULT 6 slot_tp_iternext │ │ │ │ │ - 451: 000186b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 452: 00001798 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ - 453: 000186c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 454: 000186c0 268 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ - 455: 00002084 80 FUNC LOCAL DEFAULT 11 get_dict_descriptor │ │ │ │ │ - 456: 000189a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 444: 00018448 172 FUNC LOCAL DEFAULT 6 call_attribute │ │ │ │ │ + 445: 00018008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 446: 00018020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 447: 00018020 1064 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ + 448: 00018440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 449: 00018448 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 450: 00001798 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ + 451: 000184f4 268 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ + 452: 00002084 80 FUNC LOCAL DEFAULT 11 get_dict_descriptor │ │ │ │ │ + 453: 00018600 444 FUNC LOCAL DEFAULT 6 slot_tp_iternext │ │ │ │ │ + 454: 000187b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 455: 000187bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 456: 00018990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 457: 0000263c 304 FUNC LOCAL DEFAULT 1 object___dir__ │ │ │ │ │ 458: 00002764 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 459: 000017d4 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ 460: 0000276c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 461: 000028dc 116 FUNC LOCAL DEFAULT 1 slot_tp_repr │ │ │ │ │ 462: 0000294c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 463: 000189a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 463: 00018994 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 464: 000017f0 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ 465: 00001814 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ 466: 00001848 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ 467: 00001854 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ 468: 00002950 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 469: 00002950 604 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 470: 00002bac 652 FUNC LOCAL DEFAULT 1 compatible_for_assignment │ │ │ │ │ @@ -476,19 +476,19 @@ │ │ │ │ │ 472: 000018d8 0 NOTYPE LOCAL DEFAULT 8 .LC159 │ │ │ │ │ 473: 0000190c 0 NOTYPE LOCAL DEFAULT 8 .LC160 │ │ │ │ │ 474: 0000192c 0 NOTYPE LOCAL DEFAULT 8 .LC161 │ │ │ │ │ 475: 00001964 0 NOTYPE LOCAL DEFAULT 8 .LC162 │ │ │ │ │ 476: 000019a4 0 NOTYPE LOCAL DEFAULT 8 .LC163 │ │ │ │ │ 477: 000019f8 0 NOTYPE LOCAL DEFAULT 8 .LC164 │ │ │ │ │ 478: 00001a4c 0 NOTYPE LOCAL DEFAULT 8 .LC165 │ │ │ │ │ - 479: 00018a1c 2468 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ + 479: 00018a0c 2468 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ 480: 00002ebc 92 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ 481: 00002f18 228 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ 482: 00002e38 132 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ - 483: 00019398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 483: 00019388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 484: 00001a80 0 NOTYPE LOCAL DEFAULT 8 .LC166 │ │ │ │ │ 485: 00001a84 0 NOTYPE LOCAL DEFAULT 8 .LC167 │ │ │ │ │ 486: 00002f14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 487: 00002f18 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 488: 00004b30 24 FUNC LOCAL DEFAULT 1 object___getstate__ │ │ │ │ │ 489: 00002ffc 1588 FUNC LOCAL DEFAULT 1 object_getstate_default │ │ │ │ │ 490: 00002ff4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -527,24 +527,24 @@ │ │ │ │ │ 523: 00004548 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 524: 00004548 440 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ 525: 000046f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 526: 00001ca8 0 NOTYPE LOCAL DEFAULT 8 .LC180 │ │ │ │ │ 527: 00001cb8 0 NOTYPE LOCAL DEFAULT 8 .LC181 │ │ │ │ │ 528: 00004700 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 529: 00004700 184 FUNC LOCAL DEFAULT 1 type_set_qualname │ │ │ │ │ - 530: 000193c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 531: 000193c0 152 FUNC LOCAL DEFAULT 6 wrap_binaryfunc │ │ │ │ │ + 530: 000193b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 531: 000193b0 152 FUNC LOCAL DEFAULT 6 wrap_binaryfunc │ │ │ │ │ 532: 0000484c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 533: 00004850 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 534: 00004850 108 FUNC LOCAL DEFAULT 1 wrap_delitem │ │ │ │ │ 535: 00004a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 536: 00001cec 0 NOTYPE LOCAL DEFAULT 8 .LC182 │ │ │ │ │ 537: 00001d18 0 NOTYPE LOCAL DEFAULT 8 .LC183 │ │ │ │ │ - 538: 00019458 736 FUNC LOCAL DEFAULT 6 slot_nb_bool │ │ │ │ │ - 539: 00019730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 538: 00019448 736 FUNC LOCAL DEFAULT 6 slot_nb_bool │ │ │ │ │ + 539: 00019720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 540: 00001d44 0 NOTYPE LOCAL DEFAULT 8 .LC184 │ │ │ │ │ 541: 00001d50 0 NOTYPE LOCAL DEFAULT 8 .LC185 │ │ │ │ │ 542: 00004a10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 543: 00004a10 288 FUNC LOCAL DEFAULT 1 type_set_name │ │ │ │ │ 544: 00004b2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 545: 00004b30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 546: 00001d80 0 NOTYPE LOCAL DEFAULT 8 .LC186 │ │ │ │ │ @@ -647,28 +647,28 @@ │ │ │ │ │ 643: 00005fec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 644: 00005ff8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 645: 00006020 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 646: 00006024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 647: 00006024 56 FUNC LOCAL DEFAULT 1 slot_nb_absolute │ │ │ │ │ 648: 00006058 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 649: 0000605c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 650: 0000605c 124 FUNC LOCAL DEFAULT 1 wrap_lenfunc │ │ │ │ │ - 651: 000060d8 20 FUNC LOCAL DEFAULT 1 wrap_hashfunc │ │ │ │ │ - 652: 00000e60 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 653: 00000e60 128 FUNC LOCAL DEFAULT 11 wrap_indexargfunc │ │ │ │ │ - 654: 000060ec 208 FUNC LOCAL DEFAULT 1 type_get_type_params │ │ │ │ │ - 655: 000061b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 656: 00001e04 0 NOTYPE LOCAL DEFAULT 8 .LC190 │ │ │ │ │ - 657: 00000ee0 216 FUNC LOCAL DEFAULT 11 type_set_type_params │ │ │ │ │ - 658: 00000fb0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 659: 00019738 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 660: 00019738 20 FUNC LOCAL DEFAULT 6 wrap_binaryfunc_l │ │ │ │ │ - 661: 00000fb8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 662: 0000105c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 663: 000061bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 650: 0000605c 208 FUNC LOCAL DEFAULT 1 type_get_type_params │ │ │ │ │ + 651: 00006120 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 652: 0000612c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 653: 0000612c 124 FUNC LOCAL DEFAULT 1 wrap_lenfunc │ │ │ │ │ + 654: 000061a8 20 FUNC LOCAL DEFAULT 1 wrap_hashfunc │ │ │ │ │ + 655: 00000e60 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 656: 00000e60 128 FUNC LOCAL DEFAULT 11 wrap_indexargfunc │ │ │ │ │ + 657: 00001e04 0 NOTYPE LOCAL DEFAULT 8 .LC190 │ │ │ │ │ + 658: 00000ee0 216 FUNC LOCAL DEFAULT 11 type_set_type_params │ │ │ │ │ + 659: 00000fb0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 660: 00019728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 661: 00019728 20 FUNC LOCAL DEFAULT 6 wrap_binaryfunc_l │ │ │ │ │ + 662: 00000fb8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 663: 0000105c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 664: 000061bc 24 FUNC LOCAL DEFAULT 1 richcmp_eq │ │ │ │ │ 665: 00006254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 666: 00001e14 0 NOTYPE LOCAL DEFAULT 8 .LC191 │ │ │ │ │ 667: 00001e4c 0 NOTYPE LOCAL DEFAULT 8 .LC192 │ │ │ │ │ 668: 00001060 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 669: 0000111c 52 FUNC LOCAL DEFAULT 11 object___sizeof__ │ │ │ │ │ 670: 00001150 32 FUNC LOCAL DEFAULT 11 wrap_call │ │ │ │ │ @@ -851,15 +851,15 @@ │ │ │ │ │ 847: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 848: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 849: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 850: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 851: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 852: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 853: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 854: 000099e4 124 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ + 854: 000099d8 124 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ 855: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 856: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 857: 00005d08 520 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ 858: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 859: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 860: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 861: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ @@ -883,40 +883,40 @@ │ │ │ │ │ 879: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 880: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 881: 000061b0 200 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ 882: 00006278 1828 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_Type │ │ │ │ │ 885: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticMethod_GetFunc │ │ │ │ │ - 886: 0000699c 1864 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ - 887: 000070e4 1808 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_stackref │ │ │ │ │ + 886: 0000699c 1856 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ + 887: 000070dc 1808 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_stackref │ │ │ │ │ 888: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyType_GetDocFromInternalDoc │ │ │ │ │ 889: 00000044 56 FUNC GLOBAL DEFAULT 1 PyType_FromSpec │ │ │ │ │ 890: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_InitLegacy │ │ │ │ │ 891: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_Next │ │ │ │ │ 892: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 893: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_SawSlot │ │ │ │ │ 894: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_Rewind │ │ │ │ │ 896: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 897: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortalUntracked │ │ │ │ │ - 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_Init │ │ │ │ │ - 900: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 901: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 900: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 901: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlotIterator_Init │ │ │ │ │ 902: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlot_names │ │ │ │ │ - 903: 000090c0 844 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ + 903: 000090b4 844 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ 904: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 905: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 906: 0000007c 920 FUNC GLOBAL DEFAULT 1 _PyStaticType_InitForExtension │ │ │ │ │ 907: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 908: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ 909: 00000414 52 FUNC GLOBAL DEFAULT 1 _PyType_Lookup │ │ │ │ │ - 910: 00009d70 640 FUNC GLOBAL DEFAULT 6 _PyType_LookupRefAndVersion │ │ │ │ │ - 911: 00009ff0 568 FUNC GLOBAL HIDDEN 6 _PyType_InitSlotDefs │ │ │ │ │ + 910: 00009d64 640 FUNC GLOBAL DEFAULT 6 _PyType_LookupRefAndVersion │ │ │ │ │ + 911: 00009fe4 568 FUNC GLOBAL HIDDEN 6 _PyType_InitSlotDefs │ │ │ │ │ 912: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 913: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 914: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 915: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 916: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 917: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 918: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ @@ -939,74 +939,74 @@ │ │ │ │ │ 935: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 936: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 937: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ 938: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 939: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_New │ │ │ │ │ 940: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetGlobals │ │ │ │ │ 941: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 942: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ - 943: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 942: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 943: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ 944: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 945: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 946: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyWrapperDescr_Type │ │ │ │ │ 947: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 948: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMethodDescr_Type │ │ │ │ │ - 949: 0000d560 668 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ + 949: 0000d554 668 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ 950: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 951: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 952: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 953: 0000e48c 332 FUNC GLOBAL HIDDEN 6 _PySuper_LookupDescr │ │ │ │ │ + 953: 0000e480 332 FUNC GLOBAL HIDDEN 6 _PySuper_LookupDescr │ │ │ │ │ 954: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 955: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 956: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ 957: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 958: 0000e9d4 452 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ - 959: 0000eb98 24 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ + 958: 0000e9c8 452 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ + 959: 0000eb8c 24 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ 960: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Join │ │ │ │ │ 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 963: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call_Prepend │ │ │ │ │ 964: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call │ │ │ │ │ - 965: 0000fb6c 52 FUNC GLOBAL DEFAULT 6 _PyType_Name │ │ │ │ │ - 966: 0000fba0 52 FUNC GLOBAL DEFAULT 6 PyType_FromModuleAndSpec │ │ │ │ │ + 965: 0000fb5c 52 FUNC GLOBAL DEFAULT 6 _PyType_Name │ │ │ │ │ + 966: 0000fb90 52 FUNC GLOBAL DEFAULT 6 PyType_FromModuleAndSpec │ │ │ │ │ 967: 00000448 56 FUNC GLOBAL DEFAULT 1 PyType_FromSpecWithBases │ │ │ │ │ 968: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 969: 0000fee8 656 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ - 970: 00010178 224 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ - 971: 00010258 152 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByToken_DuringGC │ │ │ │ │ + 969: 0000fed8 656 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ + 970: 00010168 224 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ + 971: 00010248 152 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByToken_DuringGC │ │ │ │ │ 972: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrStackRef │ │ │ │ │ 973: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 974: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearManagedDict │ │ │ │ │ 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 979: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ 980: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 981: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMember_GetOffset │ │ │ │ │ 982: 00000698 68 FUNC GLOBAL DEFAULT 1 _PyType_CacheInitForSpecialization │ │ │ │ │ - 983: 00010e14 1552 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ + 983: 00010e04 1552 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ 984: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ 985: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_SetItem_LockHeld │ │ │ │ │ 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 991: 00000878 640 FUNC GLOBAL HIDDEN 1 _PyType_AddMethod │ │ │ │ │ 992: 00000af8 44 FUNC GLOBAL DEFAULT 1 PyType_Modified │ │ │ │ │ 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VisitManagedDict │ │ │ │ │ - 994: 00011cf0 364 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ + 994: 00011ce0 364 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 996: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 999: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ 1000: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_ContainsString │ │ │ │ │ - 1001: 000122f8 180 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ + 1001: 000122e8 180 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ 1002: 00000ccc 416 FUNC GLOBAL HIDDEN 1 _PyType_GetSubclasses │ │ │ │ │ 1003: 00000e6c 40 FUNC GLOBAL HIDDEN 1 _PyType_SetFlags │ │ │ │ │ 1004: 00000e94 20 FUNC GLOBAL HIDDEN 1 _PyType_SetFlagsRecursive │ │ │ │ │ 1005: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySequence_IterSearch │ │ │ │ │ 1006: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 1007: 000010b4 60 FUNC GLOBAL DEFAULT 1 PyType_FromMetaclass │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ @@ -1019,50 +1019,50 @@ │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDictKeys_DecRef │ │ │ │ │ 1018: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 1019: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 1020: 000012e4 160 FUNC GLOBAL HIDDEN 1 _PyTypes_FiniCachedDescriptors │ │ │ │ │ 1021: 00001384 136 FUNC GLOBAL HIDDEN 1 _PyTypes_FiniExtTypes │ │ │ │ │ - 1022: 000158e0 72 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ + 1022: 000158d0 72 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ 1023: 000014c8 168 FUNC GLOBAL HIDDEN 1 _PyType_HasSubclasses │ │ │ │ │ 1024: 00001570 132 FUNC GLOBAL HIDDEN 1 _PyTypes_Fini │ │ │ │ │ 1025: 000015f4 24 FUNC GLOBAL DEFAULT 1 PyType_GetQualName │ │ │ │ │ 1026: 0000160c 112 FUNC GLOBAL HIDDEN 1 _PyType_Validate │ │ │ │ │ 1027: 0000167c 240 FUNC GLOBAL DEFAULT 1 PyType_GetBaseByToken_DuringGC │ │ │ │ │ 1028: 0000176c 20 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData_DuringGC │ │ │ │ │ 1029: 00001780 40 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData │ │ │ │ │ 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 1032: 00015b68 1496 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ + 1032: 00015b58 1496 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ 1033: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 1036: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 1037: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 1038: 00016688 116 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ + 1038: 00016678 116 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ 1039: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 1040: 00016b44 364 FUNC GLOBAL DEFAULT 6 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ │ - 1041: 00016cb0 560 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ - 1042: 00016ee0 372 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ + 1040: 00016b34 364 FUNC GLOBAL DEFAULT 6 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ │ + 1041: 00016ca0 560 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ + 1042: 00016ed0 372 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 1044: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsInstance │ │ │ │ │ 1045: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 1046: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ 1047: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 1048: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ 1049: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 1050: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 1051: 0001796c 1732 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ + 1051: 0001795c 1732 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ 1052: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 1053: 000049d0 64 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ 1054: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 1055: 000187cc 472 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ + 1055: 000187bc 472 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ 1056: 0000276c 368 FUNC GLOBAL DEFAULT 1 PyType_Freeze │ │ │ │ │ - 1057: 000189a4 120 FUNC GLOBAL DEFAULT 6 PyType_GetModuleState │ │ │ │ │ + 1057: 00018994 120 FUNC GLOBAL DEFAULT 6 PyType_GetModuleState │ │ │ │ │ 1058: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DetachFromObject │ │ │ │ │ 1061: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 1062: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 1063: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2f950 contains 941 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2f940 contains 941 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00001c1c R_ARM_CALL 00005a10 _PyType_DocWithoutSignature │ │ │ │ │ 00000034 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000038 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000003c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000070 00004e1c R_ARM_CALL 00007870 type_from_slots_or_spec │ │ │ │ │ +00000070 00004e1c R_ARM_CALL 00007868 type_from_slots_or_spec │ │ │ │ │ 000001bc 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000001c0 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000230 0000041c R_ARM_CALL 000004e0 type_ready │ │ │ │ │ 00000244 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 000002c0 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000002c4 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000032c 0000041c R_ARM_CALL 000004e0 type_ready │ │ │ │ │ 00000348 00038b1c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 0000035c 00038c1c R_ARM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ 000003b4 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 00000408 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000040c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000410 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000430 00038e1c R_ARM_CALL 00009d70 _PyType_LookupRefAndVersion │ │ │ │ │ +00000430 00038e1c R_ARM_CALL 00009d64 _PyType_LookupRefAndVersion │ │ │ │ │ 00000438 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ -00000474 00004e1c R_ARM_CALL 00007870 type_from_slots_or_spec │ │ │ │ │ +00000474 00004e1c R_ARM_CALL 00007868 type_from_slots_or_spec │ │ │ │ │ 0000050c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 00000534 00039c2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000538 00039c2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 00000584 0003b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000588 0003b72c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000058c 0000ec2b R_ARM_MOVW_ABS_NC 00001150 .LC100 │ │ │ │ │ 00000590 0000ec2c R_ARM_MOVT_ABS 00001150 .LC100 │ │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ │ 00000684 0000ed2c R_ARM_MOVT_ABS 00001168 .LC101 │ │ │ │ │ 0000068c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000694 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f0 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ 000006f4 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ 00000734 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000754 0003331d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -000007c4 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +000007c4 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 000007cc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007d0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007d4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000810 00010b2b R_ARM_MOVW_ABS_NC 000013c4 .LC116 │ │ │ │ │ 00000814 00010b2c R_ARM_MOVT_ABS 000013c4 .LC116 │ │ │ │ │ 00000818 00010c2b R_ARM_MOVW_ABS_NC 000013c8 .LC117 │ │ │ │ │ 0000081c 00010c2c R_ARM_MOVT_ABS 000013c8 .LC117 │ │ │ │ │ @@ -98,16 +98,16 @@ │ │ │ │ │ 00000acc 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ad0 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000ad4 00000d2b R_ARM_MOVW_ABS_NC 00000088 .LC2 │ │ │ │ │ 00000ad8 00000d2c R_ARM_MOVT_ABS 00000088 .LC2 │ │ │ │ │ 00000ae0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000af4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b20 0000751d R_ARM_JUMP24 00009a60 type_modified_unlocked │ │ │ │ │ -00000b50 0001131d R_ARM_JUMP24 00012d1c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00000b20 0000751d R_ARM_JUMP24 00009a54 type_modified_unlocked │ │ │ │ │ +00000b50 0001131d R_ARM_JUMP24 00012d0c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00000b54 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b74 0003781d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 00000bac 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000c44 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c48 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ca8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cb0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -121,38 +121,38 @@ │ │ │ │ │ 00000de4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000df0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e60 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e68 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000efc 0003ea1c R_ARM_CALL 00000ccc _PyType_GetSubclasses │ │ │ │ │ 00000f44 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f90 00001f1c R_ARM_CALL 00005b5c type_module │ │ │ │ │ -00000fb4 00004b1c R_ARM_CALL 000077f4 type_qualname │ │ │ │ │ +00000fb4 00004b1c R_ARM_CALL 000077ec type_qualname │ │ │ │ │ 00000fc8 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 00000fe0 00013c2b R_ARM_MOVW_ABS_NC 00001450 .LC121 │ │ │ │ │ 00000fe4 00013c2c R_ARM_MOVT_ABS 00001450 .LC121 │ │ │ │ │ 00000fe8 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000ff4 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 00001024 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000103c 00013d2b R_ARM_MOVW_ABS_NC 00001468 .LC122 │ │ │ │ │ 00001040 00013d2c R_ARM_MOVT_ABS 00001468 .LC122 │ │ │ │ │ 0000104c 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000105c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001068 00004b1c R_ARM_CALL 000077f4 type_qualname │ │ │ │ │ +00001068 00004b1c R_ARM_CALL 000077ec type_qualname │ │ │ │ │ 0000107c 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 000010a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010e4 00004e1c R_ARM_CALL 00007870 type_from_slots_or_spec │ │ │ │ │ -0000111c 0001591c R_ARM_CALL 00014480 maybe_call_special_no_args │ │ │ │ │ +000010e4 00004e1c R_ARM_CALL 00007868 type_from_slots_or_spec │ │ │ │ │ +0000111c 0001591c R_ARM_CALL 00014470 maybe_call_special_no_args │ │ │ │ │ 00001138 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001154 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001158 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000115c 0001572b R_ARM_MOVW_ABS_NC 00001518 .LC129 │ │ │ │ │ 00001160 0001572c R_ARM_MOVT_ABS 00001518 .LC129 │ │ │ │ │ 0000116c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001188 0000de1c R_ARM_CALL 0000fa64 lookup_method_ex.constprop.0 │ │ │ │ │ +00001188 0000de1c R_ARM_CALL 0000fa54 lookup_method_ex.constprop.0 │ │ │ │ │ 00001194 00002a1c R_ARM_CALL 00006174 PyStackRef_XCLOSE │ │ │ │ │ 000011b0 0003f01d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 000011b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000011b8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000011f4 0003f41c R_ARM_CALL 00000000 _PyFunction_GetVersionForCurrentState │ │ │ │ │ 00001244 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001248 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -167,62 +167,62 @@ │ │ │ │ │ 000012c4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000012c8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000012cc 0001692b R_ARM_MOVW_ABS_NC 00001554 .LC133 │ │ │ │ │ 000012d0 0001692c R_ARM_MOVT_ABS 00001554 .LC133 │ │ │ │ │ 000012dc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000136c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001380 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000013f0 00016b1c R_ARM_CALL 0001516c fini_static_type │ │ │ │ │ +000013f0 00016b1c R_ARM_CALL 0001515c fini_static_type │ │ │ │ │ 00001408 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000014ac 00038b1c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 000014c4 00038c1d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 0000156c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000015dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001608 00004b1d R_ARM_JUMP24 000077f4 type_qualname │ │ │ │ │ -0000165c 00003d1c R_ARM_CALL 0000f060 assign_version_tag │ │ │ │ │ +00001608 00004b1d R_ARM_JUMP24 000077ec type_qualname │ │ │ │ │ +0000165c 00003d1c R_ARM_CALL 0000f050 assign_version_tag │ │ │ │ │ 00001678 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000177c 0004051d R_ARM_JUMP24 00001780 PyObject_GetTypeData │ │ │ │ │ -00001864 00038e1c R_ARM_CALL 00009d70 _PyType_LookupRefAndVersion │ │ │ │ │ +00001864 00038e1c R_ARM_CALL 00009d64 _PyType_LookupRefAndVersion │ │ │ │ │ 00001874 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001878 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000018a8 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 000018dc 0001772b R_ARM_MOVW_ABS_NC 00001830 slot_tp_descr_get │ │ │ │ │ 000018e0 0001772c R_ARM_MOVT_ABS 00001830 slot_tp_descr_get │ │ │ │ │ 00001904 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000190c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001940 0004061c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00001960 0000de1c R_ARM_CALL 0000fa64 lookup_method_ex.constprop.0 │ │ │ │ │ +00001960 0000de1c R_ARM_CALL 0000fa54 lookup_method_ex.constprop.0 │ │ │ │ │ 00001984 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000019a0 00002a1c R_ARM_CALL 00006174 PyStackRef_XCLOSE │ │ │ │ │ 000019ac 0004071c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 000019d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019dc 00017d2b R_ARM_MOVW_ABS_NC 000015b4 .LC136 │ │ │ │ │ 000019e0 00017d2c R_ARM_MOVT_ABS 000015b4 .LC136 │ │ │ │ │ 000019e4 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000019ec 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000019f0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a1c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00001a1c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00001a28 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001a80 0001a12b R_ARM_MOVW_ABS_NC 00001a2c slot_nb_and │ │ │ │ │ 00001a84 0001a12c R_ARM_MOVT_ABS 00001a2c slot_nb_and │ │ │ │ │ -00001ac8 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00001ac8 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00001ae8 0001a12b R_ARM_MOVW_ABS_NC 00001a2c slot_nb_and │ │ │ │ │ 00001aec 0001a12c R_ARM_MOVT_ABS 00001a2c slot_nb_and │ │ │ │ │ 00001af8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001afc 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001b0c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001b10 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b2c 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00001b2c 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00001b68 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ba8 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00001bbc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001bc0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001be8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001bec 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c18 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00001c18 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00001c1c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001c20 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001c54 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c60 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001c64 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001c68 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001c88 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ @@ -235,25 +235,25 @@ │ │ │ │ │ 00001d6c 0004171c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ 00001db4 0004181c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 00001e0c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e38 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e44 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e4c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e50 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e7c 0003e91c R_ARM_CALL 000122f8 PyType_GetDict │ │ │ │ │ +00001e7c 0003e91c R_ARM_CALL 000122e8 PyType_GetDict │ │ │ │ │ 00001e8c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001eb0 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001ecc 0001aa2b R_ARM_MOVW_ABS_NC 00001720 .LC148 │ │ │ │ │ 00001ed0 0001aa2c R_ARM_MOVT_ABS 00001720 .LC148 │ │ │ │ │ 00001ed4 0004191c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001ee0 00041a1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001ef4 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001f48 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001f88 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00001fa4 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00001fa4 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 00001ff0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002038 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 0000203c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00002044 0001a92b R_ARM_MOVW_ABS_NC 000016ec .LC147 │ │ │ │ │ 00002048 0001a92c R_ARM_MOVT_ABS 000016ec .LC147 │ │ │ │ │ 00002050 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000205c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ │ 00002118 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002124 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002130 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002148 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002150 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002154 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002158 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002184 0003e91c R_ARM_CALL 000122f8 PyType_GetDict │ │ │ │ │ +00002184 0003e91c R_ARM_CALL 000122e8 PyType_GetDict │ │ │ │ │ 00002194 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000021b8 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00002248 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000224c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002254 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002280 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002288 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -288,40 +288,40 @@ │ │ │ │ │ 000022bc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000022c4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000022c8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000231c 0001b42b R_ARM_MOVW_ABS_NC 000022cc slot_nb_or │ │ │ │ │ 00002320 0001b42c R_ARM_MOVT_ABS 000022cc slot_nb_or │ │ │ │ │ 0000232c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002330 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000234c 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +0000234c 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00002378 0001b42b R_ARM_MOVW_ABS_NC 000022cc slot_nb_or │ │ │ │ │ 0000237c 0001b42c R_ARM_MOVT_ABS 000022cc slot_nb_or │ │ │ │ │ 000023e0 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 000023f0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023f4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002440 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00002440 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000245c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002460 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002470 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00002470 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000024a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000024b4 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000024b8 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000024d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000024f0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000024f4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002504 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002508 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000250c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002524 0001b62b R_ARM_MOVW_ABS_NC 00001790 .LC151 │ │ │ │ │ 00002528 0001b62c R_ARM_MOVT_ABS 00001790 .LC151 │ │ │ │ │ 0000256c 0003331d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00002574 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00002574 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 000025e4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000025e8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002614 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00002614 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 0000266c 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00002694 00039f1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ 000026d0 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000026fc 0004151c R_ARM_CALL 00000000 PyDict_Keys │ │ │ │ │ 00002708 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 00002710 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 0000273c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -330,25 +330,25 @@ │ │ │ │ │ 00002764 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002768 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000027e8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000027ec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000027f0 00005d2b R_ARM_MOVW_ABS_NC 000006e0 .LC37 │ │ │ │ │ 000027f4 00005d2c R_ARM_MOVT_ABS 000006e0 .LC37 │ │ │ │ │ 00002800 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002850 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00002850 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 00002868 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002890 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002894 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002898 0001cb2b R_ARM_MOVW_ABS_NC 000017d4 .LC153 │ │ │ │ │ 0000289c 0001cb2c R_ARM_MOVT_ABS 000017d4 .LC153 │ │ │ │ │ 000028a4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028c4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000028c8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000028d4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002900 0001591c R_ARM_CALL 00014480 maybe_call_special_no_args │ │ │ │ │ +00002900 0001591c R_ARM_CALL 00014470 maybe_call_special_no_args │ │ │ │ │ 00002910 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002934 00013d2b R_ARM_MOVW_ABS_NC 00001468 .LC122 │ │ │ │ │ 00002938 00013d2c R_ARM_MOVT_ABS 00001468 .LC122 │ │ │ │ │ 00002948 0003c81d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000294c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000298c 0001d22b R_ARM_MOVW_ABS_NC 00001848 .LC156 │ │ │ │ │ 00002990 0001d22c R_ARM_MOVT_ABS 00001848 .LC156 │ │ │ │ │ @@ -378,18 +378,18 @@ │ │ │ │ │ 00002b7c 0001d02c R_ARM_MOVT_ABS 000017f0 .LC154 │ │ │ │ │ 00002b84 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b8c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002b90 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b98 0001d12b R_ARM_MOVW_ABS_NC 00001814 .LC155 │ │ │ │ │ 00002b9c 0001d12c R_ARM_MOVT_ABS 00001814 .LC155 │ │ │ │ │ 00002ba4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c38 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -00002c3c 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ -00002c64 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -00002c68 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ +00002c38 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +00002c3c 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ +00002c64 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +00002c68 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ 00002cdc 0004261c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00002db0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002db4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002dbc 0001d82b R_ARM_MOVW_ABS_NC 000018d8 .LC159 │ │ │ │ │ 00002dc0 0001d82c R_ARM_MOVT_ABS 000018d8 .LC159 │ │ │ │ │ 00002dd4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002e00 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -406,19 +406,19 @@ │ │ │ │ │ 00002ed8 00042b1c R_ARM_CALL 00000000 PyImport_GetModule │ │ │ │ │ 00002ef4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f10 00042c1d R_ARM_JUMP24 00000000 PyImport_Import │ │ │ │ │ 00002f14 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002f38 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00002f48 0003b32b R_ARM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 00002f4c 0003b32c R_ARM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -00002f50 0000a01c R_ARM_CALL 0000e724 PyObject_TypeCheck.isra.0 │ │ │ │ │ +00002f50 0000a01c R_ARM_CALL 0000e718 PyObject_TypeCheck.isra.0 │ │ │ │ │ 00002f7c 0001e82b R_ARM_MOVW_ABS_NC 00004b30 object___getstate__ │ │ │ │ │ 00002f80 0001e82c R_ARM_MOVT_ABS 00004b30 object___getstate__ │ │ │ │ │ 00002fbc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fe8 0001131c R_ARM_CALL 00012d1c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002fe8 0001131c R_ARM_CALL 00012d0c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00002ff4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002ff8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003034 00042d1c R_ARM_CALL 00000000 _PyObject_IsInstanceDictEmpty │ │ │ │ │ 00003044 00041e1c R_ARM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003070 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00003088 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000308c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -479,69 +479,69 @@ │ │ │ │ │ 000035bc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000035e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003610 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000361c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003624 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003628 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000362c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003658 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00003658 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00003664 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003690 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00003690 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 000036a8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000036ac 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000036c8 00001f1d R_ARM_JUMP24 00005b5c type_module │ │ │ │ │ 00003720 0001f72b R_ARM_MOVW_ABS_NC 000036cc slot_nb_true_divide │ │ │ │ │ 00003724 0001f72c R_ARM_MOVT_ABS 000036cc slot_nb_true_divide │ │ │ │ │ 00003750 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003754 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003770 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00003770 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00003798 0001f72b R_ARM_MOVW_ABS_NC 000036cc slot_nb_true_divide │ │ │ │ │ 0000379c 0001f72c R_ARM_MOVT_ABS 000036cc slot_nb_true_divide │ │ │ │ │ 000037a8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037ac 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000037f0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00003834 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00003844 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003848 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003868 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003888 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000388c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000038ac 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038b0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038c0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000038c0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000038f0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003904 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003908 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000390c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003924 0001f92b R_ARM_MOVW_ABS_NC 00001b48 .LC172 │ │ │ │ │ 00003928 0001f92c R_ARM_MOVT_ABS 00001b48 .LC172 │ │ │ │ │ 00003964 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003968 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003984 00006c1c R_ARM_CALL 0000940c find_best_base │ │ │ │ │ +00003984 00006c1c R_ARM_CALL 00009400 find_best_base │ │ │ │ │ 0000399c 0001f92b R_ARM_MOVW_ABS_NC 00001b48 .LC172 │ │ │ │ │ 000039a0 0001f92c R_ARM_MOVT_ABS 00001b48 .LC172 │ │ │ │ │ 000039f0 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00003a40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa8 0001041c R_ARM_CALL 00013ec4 update_slot.constprop.0.isra.0 │ │ │ │ │ -00003abc 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00003aa8 0001041c R_ARM_CALL 00013eb4 update_slot.constprop.0.isra.0 │ │ │ │ │ +00003abc 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 00003ac0 0004231c R_ARM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ 00003af8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b58 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003b5c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003b60 0001fd2b R_ARM_MOVW_ABS_NC 00001bec .LC176 │ │ │ │ │ 00003b64 0001fd2c R_ARM_MOVT_ABS 00001bec .LC176 │ │ │ │ │ 00003b6c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003c20 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00003c3c 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00003c4c 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 00003c54 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ 00003c7c 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00003c90 0003431c R_ARM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 00003d14 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00003d68 0001621c R_ARM_CALL 00015080 clear_tp_subclasses │ │ │ │ │ +00003d68 0001621c R_ARM_CALL 00015070 clear_tp_subclasses │ │ │ │ │ 00003d70 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 00003df0 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00003e70 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00003e74 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003e8c 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ 00003f20 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003f2c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -594,34 +594,34 @@ │ │ │ │ │ 00004318 00042e1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 00004328 0003ea1c R_ARM_CALL 00000ccc _PyType_GetSubclasses │ │ │ │ │ 00004388 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004394 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 000043b0 0003581c R_ARM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 000043dc 00034a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 000043e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00004438 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00004498 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000044e4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00004500 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00004544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004578 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000457c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000458c 00041a1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000459c 0003e91c R_ARM_CALL 000122f8 PyType_GetDict │ │ │ │ │ +0000459c 0003e91c R_ARM_CALL 000122e8 PyType_GetDict │ │ │ │ │ 000045ac 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000045c4 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00004600 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004604 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004608 0002082b R_ARM_MOVW_ABS_NC 00001c1c .LC177 │ │ │ │ │ 0000460c 0002082c R_ARM_MOVT_ABS 00001c1c .LC177 │ │ │ │ │ 00004614 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004624 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00004624 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 00004630 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004664 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ -0000466c 0003e91c R_ARM_CALL 000122f8 PyType_GetDict │ │ │ │ │ +00004664 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ +0000466c 0003e91c R_ARM_CALL 000122e8 PyType_GetDict │ │ │ │ │ 0000467c 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000046a8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000046b0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000046b4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000046b8 00020a2b R_ARM_MOVW_ABS_NC 00001c80 .LC179 │ │ │ │ │ 000046bc 00020a2c R_ARM_MOVT_ABS 00001c80 .LC179 │ │ │ │ │ 000046c4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -637,19 +637,19 @@ │ │ │ │ │ 00004718 00020e2c R_ARM_MOVT_ABS 00001ca8 .LC180 │ │ │ │ │ 00004778 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000477c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004780 00020f2b R_ARM_MOVW_ABS_NC 00001cb8 .LC181 │ │ │ │ │ 00004784 00020f2c R_ARM_MOVT_ABS 00001cb8 .LC181 │ │ │ │ │ 00004794 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000047b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047f8 0000de1c R_ARM_CALL 0000fa64 lookup_method_ex.constprop.0 │ │ │ │ │ -00004828 0001131c R_ARM_CALL 00012d1c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000047f8 0000de1c R_ARM_CALL 0000fa54 lookup_method_ex.constprop.0 │ │ │ │ │ +00004828 0001131c R_ARM_CALL 00012d0c _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00004834 00002a1c R_ARM_CALL 00006174 PyStackRef_XCLOSE │ │ │ │ │ 0000484c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004878 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00004878 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 0000489c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000048a0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000048a8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000048e4 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ 000048f4 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00004908 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 00004950 0000362b R_ARM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ 00004958 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 00004980 00036c1d R_ARM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000049a0 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000049a4 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000049ac 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ 000049b0 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ 000049cc 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00004a00 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00004a00 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00004a0c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004a24 00021c2b R_ARM_MOVW_ABS_NC 00001d44 .LC184 │ │ │ │ │ 00004a28 00021c2c R_ARM_MOVT_ABS 00001d44 .LC184 │ │ │ │ │ 00004a5c 0003991c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00004a68 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00004a8c 0004371c R_ARM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ 00004ab0 0004381c R_ARM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ @@ -686,104 +686,104 @@ │ │ │ │ │ 00004b88 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00004bac 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00004bb0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00004c74 0002282b R_ARM_MOVW_ABS_NC 00004c24 slot_nb_add │ │ │ │ │ 00004c78 0002282c R_ARM_MOVT_ABS 00004c24 slot_nb_add │ │ │ │ │ 00004c84 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004c88 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ca4 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00004ca4 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00004cd0 0002282b R_ARM_MOVW_ABS_NC 00004c24 slot_nb_add │ │ │ │ │ 00004cd4 0002282c R_ARM_MOVT_ABS 00004c24 slot_nb_add │ │ │ │ │ 00004d38 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00004d48 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004d4c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d98 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00004d98 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00004da4 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004da8 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004dc8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004dcc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004dec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e04 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004e08 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e18 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00004e18 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00004e48 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004e5c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004e60 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004e64 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004eb8 00022d2b R_ARM_MOVW_ABS_NC 00004e68 slot_nb_subtract │ │ │ │ │ 00004ebc 00022d2c R_ARM_MOVT_ABS 00004e68 slot_nb_subtract │ │ │ │ │ 00004ec8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004ecc 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004eec 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00004eec 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00004f18 00022d2b R_ARM_MOVW_ABS_NC 00004e68 slot_nb_subtract │ │ │ │ │ 00004f1c 00022d2c R_ARM_MOVT_ABS 00004e68 slot_nb_subtract │ │ │ │ │ 00004f80 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00004f94 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004f98 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fe4 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00004fe4 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00004ff0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004ff4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000500c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000502c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005030 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005050 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005054 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005064 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005064 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005094 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000050a0 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000050a4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000050a8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000050d4 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000050d4 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000050e0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005100 0004351d R_ARM_JUMP24 000048bc _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00005158 0002372b R_ARM_MOVW_ABS_NC 00005104 slot_nb_multiply │ │ │ │ │ 0000515c 0002372c R_ARM_MOVT_ABS 00005104 slot_nb_multiply │ │ │ │ │ -000051a0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000051a0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000051bc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000051c0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051dc 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000051dc 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005218 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000522c 0002372b R_ARM_MOVW_ABS_NC 00005104 slot_nb_multiply │ │ │ │ │ 00005230 0002372c R_ARM_MOVT_ABS 00005104 slot_nb_multiply │ │ │ │ │ 0000523c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005240 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005280 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00005290 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005294 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000052bc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000052c0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000052ec 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000052ec 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000052f0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000052f4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005328 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000533c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005340 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005344 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005370 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00005370 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 0000537c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053a0 0001591c R_ARM_CALL 00014480 maybe_call_special_no_args │ │ │ │ │ +000053a0 0001591c R_ARM_CALL 00014470 maybe_call_special_no_args │ │ │ │ │ 000053b8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000053c8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000053cc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000053d4 0002492b R_ARM_MOVW_ABS_NC 00001d88 .LC187 │ │ │ │ │ 000053d8 0002492c R_ARM_MOVT_ABS 00001d88 .LC187 │ │ │ │ │ 000053e4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000543c 00024e2b R_ARM_MOVW_ABS_NC 000053ec slot_nb_floor_divide │ │ │ │ │ 00005440 00024e2c R_ARM_MOVT_ABS 000053ec slot_nb_floor_divide │ │ │ │ │ 0000544c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005450 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005470 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005470 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000549c 00024e2b R_ARM_MOVW_ABS_NC 000053ec slot_nb_floor_divide │ │ │ │ │ 000054a0 00024e2c R_ARM_MOVT_ABS 000053ec slot_nb_floor_divide │ │ │ │ │ 00005504 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00005524 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005528 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005538 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005538 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005568 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055b0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000055b0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000055bc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000055c0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000055d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000055f8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000055fc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005608 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000560c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -792,75 +792,75 @@ │ │ │ │ │ 0000562c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005668 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000566c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000569c 00025e2b R_ARM_MOVW_ABS_NC 00005630 slot_nb_power │ │ │ │ │ 000056a0 00025e2c R_ARM_MOVT_ABS 00005630 slot_nb_power │ │ │ │ │ 000056cc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000056d0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056ec 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ -00005738 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000056ec 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ +00005738 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005764 00025e2b R_ARM_MOVW_ABS_NC 00005630 slot_nb_power │ │ │ │ │ 00005768 00025e2c R_ARM_MOVT_ABS 00005630 slot_nb_power │ │ │ │ │ -000057b0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000057b0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000057c8 00025e2b R_ARM_MOVW_ABS_NC 00005630 slot_nb_power │ │ │ │ │ 000057cc 00025e2c R_ARM_MOVT_ABS 00005630 slot_nb_power │ │ │ │ │ 000057d8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000057dc 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000057ec 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000057f0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005810 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005810 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000584c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005860 00025e2b R_ARM_MOVW_ABS_NC 00005630 slot_nb_power │ │ │ │ │ 00005864 00025e2c R_ARM_MOVT_ABS 00005630 slot_nb_power │ │ │ │ │ 000058ac 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 000058bc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000058c0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005908 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00005918 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000591c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005944 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005948 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005968 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005980 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005984 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005994 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005994 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000059c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000059e0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000059e4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059f8 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000059f8 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005a28 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005a54 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005a58 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005a68 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a6c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005a70 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ac4 00026a2b R_ARM_MOVW_ABS_NC 00005a74 slot_nb_xor │ │ │ │ │ 00005ac8 00026a2c R_ARM_MOVT_ABS 00005a74 slot_nb_xor │ │ │ │ │ 00005ad4 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005ad8 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005af4 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005af4 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005b20 00026a2b R_ARM_MOVW_ABS_NC 00005a74 slot_nb_xor │ │ │ │ │ 00005b24 00026a2c R_ARM_MOVT_ABS 00005a74 slot_nb_xor │ │ │ │ │ 00005b88 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00005b9c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005ba0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bec 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005bec 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005bf8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005bfc 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005c1c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005c20 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005c40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005c58 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005c5c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c6c 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005c6c 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005c9c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005ca8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005cac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005cb0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ce4 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00005ce4 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00005cf0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005d34 0004031c R_ARM_CALL 0000167c PyType_GetBaseByToken_DuringGC │ │ │ │ │ 00005d78 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00005d7c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00005d80 0002722b R_ARM_MOVW_ABS_NC 00001db0 .LC188 │ │ │ │ │ 00005d84 0002722c R_ARM_MOVT_ABS 00001db0 .LC188 │ │ │ │ │ 00005d8c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -869,63 +869,63 @@ │ │ │ │ │ 00005da4 0002732b R_ARM_MOVW_ABS_NC 00001de0 .LC189 │ │ │ │ │ 00005da8 0002732c R_ARM_MOVT_ABS 00001de0 .LC189 │ │ │ │ │ 00005db0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00005e08 0002822b R_ARM_MOVW_ABS_NC 00005db8 slot_nb_divmod │ │ │ │ │ 00005e0c 0002822c R_ARM_MOVT_ABS 00005db8 slot_nb_divmod │ │ │ │ │ 00005e18 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005e1c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e38 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005e38 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005e64 0002822b R_ARM_MOVW_ABS_NC 00005db8 slot_nb_divmod │ │ │ │ │ 00005e68 0002822c R_ARM_MOVT_ABS 00005db8 slot_nb_divmod │ │ │ │ │ 00005ecc 0001a31c R_ARM_CALL 00000a00 method_is_overloaded.isra.0 │ │ │ │ │ 00005ee0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005ee4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f30 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005f30 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005f3c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005f40 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005f60 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00005f64 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005f84 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005f9c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005fa0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fb0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00005fb0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00005fe0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005fec 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005ff0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ff4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000601c 00003d1d R_ARM_JUMP24 0000f060 assign_version_tag │ │ │ │ │ +0000601c 00003d1d R_ARM_JUMP24 0000f050 assign_version_tag │ │ │ │ │ 00006020 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000604c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +0000604c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00006058 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006084 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ -000060b4 0004131d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000060bc 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006128 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00006138 00034e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00006148 00034e1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -000061b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000061b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061b8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006098 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000060a8 00034e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000060b8 00034e1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00006120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006124 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006128 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006154 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ +00006184 0004131d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000618c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006254 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062a8 0001c71c R_ARM_CALL 00002084 get_dict_descriptor │ │ │ │ │ +000062a8 0001c41c R_ARM_CALL 00002084 get_dict_descriptor │ │ │ │ │ 000062e0 00043e1d R_ARM_JUMP24 00001060 _PyObject_SetDict │ │ │ │ │ 000062e8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000062ec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062f0 0001c42b R_ARM_MOVW_ABS_NC 00001798 .LC152 │ │ │ │ │ -000062f4 0001c42c R_ARM_MOVT_ABS 00001798 .LC152 │ │ │ │ │ +000062f0 0001c22b R_ARM_MOVW_ABS_NC 00001798 .LC152 │ │ │ │ │ +000062f4 0001c22c R_ARM_MOVT_ABS 00001798 .LC152 │ │ │ │ │ 00006300 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006338 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00006338 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00006344 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006360 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000063ac 0002c32b R_ARM_MOVW_ABS_NC 00001f1c .LC200 │ │ │ │ │ 000063b0 0002c32c R_ARM_MOVT_ABS 00001f1c .LC200 │ │ │ │ │ 000063b4 0003961c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 00006400 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00006404 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000641c 0000b31c R_ARM_CALL 0000df1c supercheck │ │ │ │ │ +0000641c 0000b31c R_ARM_CALL 0000df10 supercheck │ │ │ │ │ 000064c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000064d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000064dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000654c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00006550 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000065b0 0003b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000065b4 0003b72c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -939,34 +939,34 @@ │ │ │ │ │ 00006610 0000a92b R_ARM_MOVW_ABS_NC 00000df8 .LC77 │ │ │ │ │ 00006614 0000a92c R_ARM_MOVT_ABS 00000df8 .LC77 │ │ │ │ │ 00006618 0004471c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 0000662c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00006638 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x316b8 contains 617 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x316a8 contains 617 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00046102 R_ARM_ABS32 00000b58 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00008102 R_ARM_ABS32 0000a228 object_dealloc │ │ │ │ │ +00000018 00008102 R_ARM_ABS32 0000a21c object_dealloc │ │ │ │ │ 0000002c 0000e002 R_ARM_ABS32 00000f6c object_repr │ │ │ │ │ 0000003c 00046202 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ -00000044 0000df02 R_ARM_ABS32 0000fbd4 object_str │ │ │ │ │ +00000044 0000df02 R_ARM_ABS32 0000fbc4 object_str │ │ │ │ │ 00000048 0003a802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0003a902 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00011502 R_ARM_ABS32 00011e5c object_richcompare │ │ │ │ │ +00000064 00011502 R_ARM_ABS32 00011e4c object_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000d202 R_ARM_ABS32 0000ef98 object_init │ │ │ │ │ +00000094 0000d202 R_ARM_ABS32 0000ef88 object_init │ │ │ │ │ 00000098 00036102 R_ARM_ABS32 00005710 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000d102 R_ARM_ABS32 0000ebb0 object_new │ │ │ │ │ +0000009c 0000d102 R_ARM_ABS32 0000eba4 object_new │ │ │ │ │ 000000a0 00033b02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d8 0000a402 R_ARM_ABS32 000103a4 tp_new_wrapper │ │ │ │ │ +000000d8 0000a402 R_ARM_ABS32 00010394 tp_new_wrapper │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000104 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000010c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000110 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000128 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -978,109 +978,109 @@ │ │ │ │ │ 00000160 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000164 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 0001cd02 R_ARM_ABS32 000028dc slot_tp_repr │ │ │ │ │ 00000170 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 00000174 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000180 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000188 00018e02 R_ARM_ABS32 000166fc slot_tp_hash │ │ │ │ │ -0000018c 00028b02 R_ARM_ABS32 000060d8 wrap_hashfunc │ │ │ │ │ +00000188 00018e02 R_ARM_ABS32 000166ec slot_tp_hash │ │ │ │ │ +0000018c 00028e02 R_ARM_ABS32 000061a8 wrap_hashfunc │ │ │ │ │ 00000190 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000198 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000019c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 0000a302 R_ARM_ABS32 00015928 slot_tp_call │ │ │ │ │ +000001a4 0000a302 R_ARM_ABS32 00015918 slot_tp_call │ │ │ │ │ 000001a8 00029e02 R_ARM_ABS32 00001150 wrap_call │ │ │ │ │ 000001ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00019602 R_ARM_ABS32 00017054 slot_tp_str │ │ │ │ │ +000001c0 00019602 R_ARM_ABS32 00017044 slot_tp_str │ │ │ │ │ 000001c4 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 000001c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00041b02 R_ARM_ABS32 0001796c _Py_slot_tp_getattr_hook │ │ │ │ │ -000001e0 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000001dc 00041b02 R_ARM_ABS32 0001795c _Py_slot_tp_getattr_hook │ │ │ │ │ +000001e0 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000001e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 00041b02 R_ARM_ABS32 0001796c _Py_slot_tp_getattr_hook │ │ │ │ │ +000001f8 00041b02 R_ARM_ABS32 0001795c _Py_slot_tp_getattr_hook │ │ │ │ │ 00000200 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000020c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000214 00014502 R_ARM_ABS32 00013658 slot_tp_setattro │ │ │ │ │ -00000218 00014f02 R_ARM_ABS32 00013cdc wrap_setattr │ │ │ │ │ +00000214 00014502 R_ARM_ABS32 00013648 slot_tp_setattro │ │ │ │ │ +00000218 00014f02 R_ARM_ABS32 00013ccc wrap_setattr │ │ │ │ │ 0000021c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000228 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000230 00014502 R_ARM_ABS32 00013658 slot_tp_setattro │ │ │ │ │ -00000234 00014c02 R_ARM_ABS32 00013a24 wrap_delattr │ │ │ │ │ +00000230 00014502 R_ARM_ABS32 00013648 slot_tp_setattro │ │ │ │ │ +00000234 00014c02 R_ARM_ABS32 00013a14 wrap_delattr │ │ │ │ │ 00000238 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000244 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000024c 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +0000024c 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 00000250 00022402 R_ARM_ABS32 00004bc4 richcmp_lt │ │ │ │ │ 00000254 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000260 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000268 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +00000268 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 0000026c 00022602 R_ARM_ABS32 00004bf4 richcmp_le │ │ │ │ │ 00000270 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000278 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000027c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +00000284 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 00000288 00029802 R_ARM_ABS32 000061bc richcmp_eq │ │ │ │ │ 0000028c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000298 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a0 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +000002a0 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 000002a4 00020302 R_ARM_ABS32 000043f0 richcmp_ne │ │ │ │ │ 000002a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002bc 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +000002bc 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 000002c0 00022502 R_ARM_ABS32 00004bdc richcmp_gt │ │ │ │ │ 000002c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d8 0001bf02 R_ARM_ABS32 00018030 slot_tp_richcompare │ │ │ │ │ +000002d8 0001bf02 R_ARM_ABS32 00018020 slot_tp_richcompare │ │ │ │ │ 000002dc 00022702 R_ARM_ABS32 00004c0c richcmp_ge │ │ │ │ │ 000002e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00015802 R_ARM_ABS32 000010f0 slot_tp_iter │ │ │ │ │ 000002f8 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 000002fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000308 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 0001c202 R_ARM_ABS32 00018504 slot_tp_iternext │ │ │ │ │ -00000314 00018602 R_ARM_ABS32 00016140 wrap_next │ │ │ │ │ +00000310 0001c502 R_ARM_ABS32 00018600 slot_tp_iternext │ │ │ │ │ +00000314 00018602 R_ARM_ABS32 00016130 wrap_next │ │ │ │ │ 00000318 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000324 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00017702 R_ARM_ABS32 00001830 slot_tp_descr_get │ │ │ │ │ -00000330 00017c02 R_ARM_ABS32 00015a80 wrap_descr_get │ │ │ │ │ +00000330 00017c02 R_ARM_ABS32 00015a70 wrap_descr_get │ │ │ │ │ 00000334 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000348 00025802 R_ARM_ABS32 00000668 slot_tp_descr_set │ │ │ │ │ 0000034c 00022302 R_ARM_ABS32 00004b48 wrap_descr_set │ │ │ │ │ 00000350 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00025802 R_ARM_ABS32 00000668 slot_tp_descr_set │ │ │ │ │ 00000368 0002d902 R_ARM_ABS32 00001fc4 wrap_descr_delete │ │ │ │ │ 0000036c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 0000db02 R_ARM_ABS32 0000f680 slot_tp_init │ │ │ │ │ -00000384 0000f902 R_ARM_ABS32 000106ec wrap_init │ │ │ │ │ +00000380 0000db02 R_ARM_ABS32 0000f670 slot_tp_init │ │ │ │ │ +00000384 0000f902 R_ARM_ABS32 000106dc wrap_init │ │ │ │ │ 00000388 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000394 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000ea02 R_ARM_ABS32 000102f0 slot_tp_new │ │ │ │ │ +0000039c 0000ea02 R_ARM_ABS32 000102e0 slot_tp_new │ │ │ │ │ 000003a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b8 00017f02 R_ARM_ABS32 00001910 slot_tp_finalize │ │ │ │ │ 000003bc 0001f502 R_ARM_ABS32 00003668 wrap_del │ │ │ │ │ 000003c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1107,55 +1107,55 @@ │ │ │ │ │ 0000043c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000444 0002aa02 R_ARM_ABS32 00006348 slot_am_anext │ │ │ │ │ 00000448 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000458 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00022802 R_ARM_ABS32 00004c24 slot_nb_add │ │ │ │ │ -00000464 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +00000464 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000468 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000474 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00022802 R_ARM_ABS32 00004c24 slot_nb_add │ │ │ │ │ 00000480 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000484 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000490 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00022d02 R_ARM_ABS32 00004e68 slot_nb_subtract │ │ │ │ │ -0000049c 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +0000049c 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000004a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b4 00022d02 R_ARM_ABS32 00004e68 slot_nb_subtract │ │ │ │ │ 000004b8 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 000004bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004d0 00023702 R_ARM_ABS32 00005104 slot_nb_multiply │ │ │ │ │ -000004d4 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +000004d4 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000004d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004e0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00023702 R_ARM_ABS32 00005104 slot_nb_multiply │ │ │ │ │ 000004f0 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 000004f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000500 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000508 00025502 R_ARM_ABS32 00000458 slot_nb_remainder │ │ │ │ │ -0000050c 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +0000050c 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000510 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000518 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000051c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00025502 R_ARM_ABS32 00000458 slot_nb_remainder │ │ │ │ │ 00000528 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 0000052c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000534 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000538 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000540 00028202 R_ARM_ABS32 00005db8 slot_nb_divmod │ │ │ │ │ -00000544 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +00000544 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000548 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000550 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000554 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00028202 R_ARM_ABS32 00005db8 slot_nb_divmod │ │ │ │ │ 00000560 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000564 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1181,66 +1181,66 @@ │ │ │ │ │ 000005dc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005e8 00028702 R_ARM_ABS32 00006024 slot_nb_absolute │ │ │ │ │ 000005ec 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 000005f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000604 00021a02 R_ARM_ABS32 00019458 slot_nb_bool │ │ │ │ │ +00000604 00021a02 R_ARM_ABS32 00019448 slot_nb_bool │ │ │ │ │ 00000608 0002dd02 R_ARM_ABS32 00002114 wrap_inquirypred │ │ │ │ │ 0000060c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000614 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000618 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000620 0002a502 R_ARM_ABS32 00006310 slot_nb_invert │ │ │ │ │ 00000624 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 00000628 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000630 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000634 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00027902 R_ARM_ABS32 00000b68 slot_nb_lshift │ │ │ │ │ -00000640 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +00000640 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000644 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000650 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000658 00027902 R_ARM_ABS32 00000b68 slot_nb_lshift │ │ │ │ │ 0000065c 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000660 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000668 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000066c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000674 00027002 R_ARM_ABS32 000007f0 slot_nb_rshift │ │ │ │ │ -00000678 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +00000678 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000684 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000688 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000690 00027002 R_ARM_ABS32 000007f0 slot_nb_rshift │ │ │ │ │ 00000694 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000698 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006a0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ac 0001a102 R_ARM_ABS32 00001a2c slot_nb_and │ │ │ │ │ -000006b0 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +000006b0 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000006b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c8 0001a102 R_ARM_ABS32 00001a2c slot_nb_and │ │ │ │ │ 000006cc 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 000006d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006e4 00026a02 R_ARM_ABS32 00005a74 slot_nb_xor │ │ │ │ │ -000006e8 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +000006e8 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000006ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006f4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000700 00026a02 R_ARM_ABS32 00005a74 slot_nb_xor │ │ │ │ │ 00000704 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000708 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000710 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 0001b402 R_ARM_ABS32 000022cc slot_nb_or │ │ │ │ │ -00000720 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +00000720 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000724 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000738 0001b402 R_ARM_ABS32 000022cc slot_nb_or │ │ │ │ │ 0000073c 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000748 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1252,217 +1252,217 @@ │ │ │ │ │ 00000768 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000770 00023002 R_ARM_ABS32 000050ac slot_nb_float │ │ │ │ │ 00000774 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 00000778 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000780 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000784 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00022a02 R_ARM_ABS32 0000002c slot_nb_inplace_add │ │ │ │ │ -00000790 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000790 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000794 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007a8 00023302 R_ARM_ABS32 0000006c slot_nb_inplace_subtract │ │ │ │ │ -000007ac 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000007ac 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000007b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c4 00023d02 R_ARM_ABS32 000000ac slot_nb_inplace_multiply │ │ │ │ │ -000007c8 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000007c8 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000007cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007e0 00025b02 R_ARM_ABS32 000006f0 slot_nb_inplace_remainder │ │ │ │ │ -000007e4 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000007e4 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000007e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 00026102 R_ARM_ABS32 00000730 slot_nb_inplace_power │ │ │ │ │ 00000800 0002da02 R_ARM_ABS32 00002024 wrap_ternaryfunc │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000080c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000810 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000818 00027c02 R_ARM_ABS32 00000d78 slot_nb_inplace_lshift │ │ │ │ │ -0000081c 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +0000081c 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000820 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000828 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000082c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000834 00027602 R_ARM_ABS32 00000b28 slot_nb_inplace_rshift │ │ │ │ │ -00000838 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000838 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 0000083c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000844 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000848 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000850 00026702 R_ARM_ABS32 000007b0 slot_nb_inplace_and │ │ │ │ │ -00000854 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000854 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000858 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000860 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000864 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000086c 00026d02 R_ARM_ABS32 00005cb4 slot_nb_inplace_xor │ │ │ │ │ -00000870 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000870 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000874 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000880 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00026402 R_ARM_ABS32 00000770 slot_nb_inplace_or │ │ │ │ │ -0000088c 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +0000088c 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000890 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000898 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000089c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00024e02 R_ARM_ABS32 000053ec slot_nb_floor_divide │ │ │ │ │ -000008a8 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +000008a8 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000008ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c0 00024e02 R_ARM_ABS32 000053ec slot_nb_floor_divide │ │ │ │ │ 000008c4 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 000008c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008dc 0001f702 R_ARM_ABS32 000036cc slot_nb_true_divide │ │ │ │ │ -000008e0 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +000008e0 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 000008e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008ec 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f8 0001f702 R_ARM_ABS32 000036cc slot_nb_true_divide │ │ │ │ │ 000008fc 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 00000900 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000908 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000090c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000914 00025102 R_ARM_ABS32 00000398 slot_nb_inplace_floor_divide │ │ │ │ │ -00000918 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000918 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 0000091c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000924 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000928 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00024c02 R_ARM_ABS32 00000358 slot_nb_inplace_true_divide │ │ │ │ │ -00000934 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000934 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000944 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000094c 00023a02 R_ARM_ABS32 00005348 slot_nb_index │ │ │ │ │ 00000950 0001bb02 R_ARM_ABS32 000025ec wrap_unaryfunc │ │ │ │ │ 00000954 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000968 00024002 R_ARM_ABS32 000000ec slot_nb_matrix_multiply │ │ │ │ │ -0000096c 00029402 R_ARM_ABS32 00019738 wrap_binaryfunc_l │ │ │ │ │ +0000096c 00029502 R_ARM_ABS32 00019728 wrap_binaryfunc_l │ │ │ │ │ 00000970 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000978 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000097c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000984 00024002 R_ARM_ABS32 000000ec slot_nb_matrix_multiply │ │ │ │ │ 00000988 00029f02 R_ARM_ABS32 00001170 wrap_binaryfunc_r │ │ │ │ │ 0000098c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000994 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a0 00024302 R_ARM_ABS32 000002fc slot_nb_inplace_matrix_multiply │ │ │ │ │ -000009a4 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000009a4 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009bc 00018802 R_ARM_ABS32 000161f8 slot_sq_length │ │ │ │ │ -000009c0 00028a02 R_ARM_ABS32 0000605c wrap_lenfunc │ │ │ │ │ +000009bc 00018802 R_ARM_ABS32 000161e8 slot_sq_length │ │ │ │ │ +000009c0 00028d02 R_ARM_ABS32 0000612c wrap_lenfunc │ │ │ │ │ 000009c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009cc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d8 00013302 R_ARM_ABS32 0001282c slot_mp_subscript │ │ │ │ │ -000009dc 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +000009d8 00013302 R_ARM_ABS32 0001281c slot_mp_subscript │ │ │ │ │ +000009dc 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 000009e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 00014002 R_ARM_ABS32 00013204 slot_mp_ass_subscript │ │ │ │ │ -000009f8 00014402 R_ARM_ABS32 000135d0 wrap_objobjargproc │ │ │ │ │ +000009f4 00014002 R_ARM_ABS32 000131f4 slot_mp_ass_subscript │ │ │ │ │ +000009f8 00014402 R_ARM_ABS32 000135c0 wrap_objobjargproc │ │ │ │ │ 000009fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a04 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a08 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a10 00014002 R_ARM_ABS32 00013204 slot_mp_ass_subscript │ │ │ │ │ +00000a10 00014002 R_ARM_ABS32 000131f4 slot_mp_ass_subscript │ │ │ │ │ 00000a14 00021602 R_ARM_ABS32 00004850 wrap_delitem │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 00018802 R_ARM_ABS32 000161f8 slot_sq_length │ │ │ │ │ -00000a30 00028a02 R_ARM_ABS32 0000605c wrap_lenfunc │ │ │ │ │ +00000a2c 00018802 R_ARM_ABS32 000161e8 slot_sq_length │ │ │ │ │ +00000a30 00028d02 R_ARM_ABS32 0000612c wrap_lenfunc │ │ │ │ │ 00000a34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a3c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a4c 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000a4c 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000a50 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a68 00028d02 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ +00000a68 00029002 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ 00000a6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a74 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a78 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a84 00028d02 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ +00000a84 00029002 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ 00000a88 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a90 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a94 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a9c 00019c02 R_ARM_ABS32 00017390 slot_sq_item │ │ │ │ │ +00000a9c 00019c02 R_ARM_ABS32 00017380 slot_sq_item │ │ │ │ │ 00000aa0 0002c202 R_ARM_ABS32 000019dc wrap_sq_item │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ab0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ab8 00030102 R_ARM_ABS32 00002b78 slot_sq_ass_item │ │ │ │ │ 00000abc 0002f002 R_ARM_ABS32 00002570 wrap_sq_setitem │ │ │ │ │ 00000ac0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000acc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad4 00030102 R_ARM_ABS32 00002b78 slot_sq_ass_item │ │ │ │ │ 00000ad8 0002b602 R_ARM_ABS32 00001588 wrap_sq_delitem │ │ │ │ │ 00000adc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ae8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af0 00013a02 R_ARM_ABS32 00012db0 slot_sq_contains │ │ │ │ │ +00000af0 00013a02 R_ARM_ABS32 00012da0 slot_sq_contains │ │ │ │ │ 00000af4 00027f02 R_ARM_ABS32 00000db8 wrap_objobjproc │ │ │ │ │ 00000af8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b10 00021302 R_ARM_ABS32 000193c0 wrap_binaryfunc │ │ │ │ │ +00000b10 00021302 R_ARM_ABS32 000193b0 wrap_binaryfunc │ │ │ │ │ 00000b14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b1c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b20 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b2c 00028d02 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ +00000b2c 00029002 R_ARM_ABS32 00000e60 wrap_indexargfunc │ │ │ │ │ 00000b30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b38 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b5c 00046102 R_ARM_ABS32 00000b58 PyType_Type │ │ │ │ │ 00000b64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b70 00016102 R_ARM_ABS32 000149c0 type_dealloc │ │ │ │ │ -00000b84 0000e402 R_ARM_ABS32 0000fc04 type_repr │ │ │ │ │ +00000b70 00016102 R_ARM_ABS32 000149b0 type_dealloc │ │ │ │ │ +00000b84 0000e402 R_ARM_ABS32 0000fbf4 type_repr │ │ │ │ │ 00000b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b98 00008802 R_ARM_ABS32 0000a2f0 type_call │ │ │ │ │ +00000b98 00008802 R_ARM_ABS32 0000a2e4 type_call │ │ │ │ │ 00000ba0 00037202 R_ARM_ABS32 00006278 _Py_type_getattro │ │ │ │ │ -00000ba4 00010302 R_ARM_ABS32 00011424 type_setattro │ │ │ │ │ +00000ba4 00010302 R_ARM_ABS32 00011414 type_setattro │ │ │ │ │ 00000bb0 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb4 0000c402 R_ARM_ABS32 0000e83c type_traverse │ │ │ │ │ -00000bb8 00015e02 R_ARM_ABS32 00014894 type_clear │ │ │ │ │ +00000bb4 0000c402 R_ARM_ABS32 0000e830 type_traverse │ │ │ │ │ +00000bb8 00015e02 R_ARM_ABS32 00014884 type_clear │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bec 0000c102 R_ARM_ABS32 0000e7ac type_init │ │ │ │ │ -00000bf4 00009a02 R_ARM_ABS32 0000a514 type_new │ │ │ │ │ +00000bec 0000c102 R_ARM_ABS32 0000e7a0 type_init │ │ │ │ │ +00000bf4 00009a02 R_ARM_ABS32 0000a508 type_new │ │ │ │ │ 00000bf8 00033f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000bfc 00007a02 R_ARM_ABS32 00009d54 type_is_gc │ │ │ │ │ -00000c20 00008302 R_ARM_ABS32 0000a244 type_vectorcall │ │ │ │ │ +00000bfc 00007a02 R_ARM_ABS32 00009d48 type_is_gc │ │ │ │ │ +00000c20 00008302 R_ARM_ABS32 0000a238 type_vectorcall │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c30 0001c602 R_ARM_ABS32 000186c0 subtype_dict │ │ │ │ │ +00000c30 0001c302 R_ARM_ABS32 000184f4 subtype_dict │ │ │ │ │ 00000c34 0002a102 R_ARM_ABS32 00006258 subtype_setdict │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c44 0002c802 R_ARM_ABS32 00001a54 subtype_getweakref │ │ │ │ │ 00000c4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c58 00046102 R_ARM_ABS32 00000b58 PyType_Type │ │ │ │ │ 00000c60 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c6c 0000bb02 R_ARM_ABS32 0000e5d8 super_dealloc │ │ │ │ │ +00000c6c 0000bb02 R_ARM_ABS32 0000e5cc super_dealloc │ │ │ │ │ 00000c80 0002ef02 R_ARM_ABS32 0000250c super_repr │ │ │ │ │ -00000c9c 0000b602 R_ARM_ABS32 0000e130 super_getattro │ │ │ │ │ +00000c9c 0000b602 R_ARM_ABS32 0000e124 super_getattro │ │ │ │ │ 00000cac 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000cb0 00025402 R_ARM_ABS32 000003d8 super_traverse │ │ │ │ │ 00000ccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cdc 0002ca02 R_ARM_ABS32 00001ad8 super_descr_get │ │ │ │ │ 00000ce8 0002c502 R_ARM_ABS32 00006364 super_init │ │ │ │ │ 00000cec 00036102 R_ARM_ABS32 00005710 PyType_GenericAlloc │ │ │ │ │ -00000cf0 0003be02 R_ARM_ABS32 0000e9d4 PyType_GenericNew │ │ │ │ │ +00000cf0 0003be02 R_ARM_ABS32 0000e9c8 PyType_GenericNew │ │ │ │ │ 00000cf4 00033f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000d1c 0000af02 R_ARM_ABS32 0000d7fc super_vectorcall │ │ │ │ │ +00000d1c 0000af02 R_ARM_ABS32 0000d7f0 super_vectorcall │ │ │ │ │ 00000d2c 00046102 R_ARM_ABS32 00000b58 PyType_Type │ │ │ │ │ 00000d34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d40 0002bf02 R_ARM_ABS32 0000194c bufferwrapper_dealloc │ │ │ │ │ 00000d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d84 0002eb02 R_ARM_ABS32 000024ac bufferwrapper_traverse │ │ │ │ │ 00000dc0 00036102 R_ARM_ABS32 00005710 PyType_GenericAlloc │ │ │ │ │ 00000dc8 00033f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ @@ -1470,104 +1470,104 @@ │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e10 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e20 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e50 0002bc02 R_ARM_ABS32 00001858 bufferwrapper_releasebuf │ │ │ │ │ 00000e54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e58 0001df02 R_ARM_ABS32 00018a1c object___reduce_ex__ │ │ │ │ │ +00000e58 0001df02 R_ARM_ABS32 00018a0c object___reduce_ex__ │ │ │ │ │ 00000e60 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e68 0002c902 R_ARM_ABS32 00001ac0 object___reduce__ │ │ │ │ │ 00000e70 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e74 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e78 0001e802 R_ARM_ABS32 00004b30 object___getstate__ │ │ │ │ │ 00000e80 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e84 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e88 00015d02 R_ARM_ABS32 00001240 object_subclasshook │ │ │ │ │ 00000e90 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e94 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e98 0000be02 R_ARM_ABS32 0000e708 object_init_subclass │ │ │ │ │ +00000e98 0000be02 R_ARM_ABS32 0000e6fc object_init_subclass │ │ │ │ │ 00000ea0 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ea4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea8 00016a02 R_ARM_ABS32 0000125c object___format__ │ │ │ │ │ 00000eb0 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000eb4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb8 00029d02 R_ARM_ABS32 0000111c object___sizeof__ │ │ │ │ │ 00000ec0 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ec4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ec8 0001c902 R_ARM_ABS32 0000263c object___dir__ │ │ │ │ │ 00000ed0 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ee4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ee8 00011102 R_ARM_ABS32 00011c40 object_get_class │ │ │ │ │ +00000ee8 00011102 R_ARM_ABS32 00011c30 object_get_class │ │ │ │ │ 00000eec 0001d502 R_ARM_ABS32 00002950 object_set_class │ │ │ │ │ 00000ef0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f48 00046302 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000f9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fa0 00011202 R_ARM_ABS32 00011c68 type_mro │ │ │ │ │ +00000fa0 00011202 R_ARM_ABS32 00011c58 type_mro │ │ │ │ │ 00000fa8 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fb0 00012f02 R_ARM_ABS32 00000cb8 type___subclasses__ │ │ │ │ │ 00000fb8 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fc0 0000c802 R_ARM_ABS32 0000e9c0 type_prepare │ │ │ │ │ +00000fc0 0000c802 R_ARM_ABS32 0000e9b4 type_prepare │ │ │ │ │ 00000fc8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000fcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fd0 00019f02 R_ARM_ABS32 00017718 type___instancecheck__ │ │ │ │ │ +00000fd0 00019f02 R_ARM_ABS32 00017708 type___instancecheck__ │ │ │ │ │ 00000fd8 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fdc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fe0 00015b02 R_ARM_ABS32 00014688 type___subclasscheck__ │ │ │ │ │ +00000fe0 00015b02 R_ARM_ABS32 00014678 type___subclasscheck__ │ │ │ │ │ 00000fe8 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ff0 0001a602 R_ARM_ABS32 00001c6c type___dir__ │ │ │ │ │ 00000ff8 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ffc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001000 0002cd02 R_ARM_ABS32 00001bf4 type___sizeof__ │ │ │ │ │ 00001008 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000101c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001020 00012902 R_ARM_ABS32 00012780 type_name │ │ │ │ │ +00001020 00012902 R_ARM_ABS32 00012770 type_name │ │ │ │ │ 00001024 00021f02 R_ARM_ABS32 00004a10 type_set_name │ │ │ │ │ 00001030 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001034 00004b02 R_ARM_ABS32 000077f4 type_qualname │ │ │ │ │ +00001034 00004b02 R_ARM_ABS32 000077ec type_qualname │ │ │ │ │ 00001038 00021102 R_ARM_ABS32 00004700 type_set_qualname │ │ │ │ │ 00001044 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001048 00012002 R_ARM_ABS32 000123ac type_get_bases │ │ │ │ │ +00001048 00012002 R_ARM_ABS32 0001239c type_get_bases │ │ │ │ │ 0000104c 0001ff02 R_ARM_ABS32 00003910 type_set_bases │ │ │ │ │ 00001058 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000105c 00012d02 R_ARM_ABS32 000127f0 type_get_mro │ │ │ │ │ +0000105c 00012d02 R_ARM_ABS32 000127e0 type_get_mro │ │ │ │ │ 0000106c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001070 00012602 R_ARM_ABS32 00012638 type_get_module │ │ │ │ │ +00001070 00012602 R_ARM_ABS32 00012628 type_get_module │ │ │ │ │ 00001074 00010602 R_ARM_ABS32 000006dc type_set_module │ │ │ │ │ 00001080 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001084 0000d302 R_ARM_ABS32 000123d4 type_abstractmethods │ │ │ │ │ -00001088 00012302 R_ARM_ABS32 000124c8 type_set_abstractmethods │ │ │ │ │ +00001084 0000d302 R_ARM_ABS32 000123c4 type_abstractmethods │ │ │ │ │ +00001088 00012302 R_ARM_ABS32 000124b8 type_set_abstractmethods │ │ │ │ │ 00001094 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001098 00011602 R_ARM_ABS32 00011fd0 type_dict │ │ │ │ │ +00001098 00011602 R_ARM_ABS32 00011fc0 type_dict │ │ │ │ │ 000010a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010ac 00012b02 R_ARM_ABS32 00000b58 type_get_doc │ │ │ │ │ 000010b0 0001b802 R_ARM_ABS32 00002510 type_set_doc │ │ │ │ │ 000010bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010c0 00023602 R_ARM_ABS32 000050e4 type_get_text_signature │ │ │ │ │ 000010d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010d4 0001ad02 R_ARM_ABS32 00001e54 type_get_annotations │ │ │ │ │ -000010d8 00011b02 R_ARM_ABS32 00012068 type_set_annotations │ │ │ │ │ +000010d8 00011b02 R_ARM_ABS32 00012058 type_set_annotations │ │ │ │ │ 000010e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010e8 0001b102 R_ARM_ABS32 0000215c type_get_annotate │ │ │ │ │ 000010ec 00020c02 R_ARM_ABS32 00004548 type_set_annotate │ │ │ │ │ 000010f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010fc 00028e02 R_ARM_ABS32 000060ec type_get_type_params │ │ │ │ │ -00001100 00029102 R_ARM_ABS32 00000ee0 type_set_type_params │ │ │ │ │ +000010fc 00028a02 R_ARM_ABS32 0000605c type_get_type_params │ │ │ │ │ +00001100 00029202 R_ARM_ABS32 00000ee0 type_set_type_params │ │ │ │ │ 00001120 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001134 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000115c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001170 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001184 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x32a00 contains 2490 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x329f0 contains 2490 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000010 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000c0 00032b1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 00000160 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000164 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000214 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1792,15 +1792,15 @@ │ │ │ │ │ 00004420 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000442c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00004430 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00004438 0000162b R_ARM_MOVW_ABS_NC 00000334 .LC11 │ │ │ │ │ 0000443c 0000162c R_ARM_MOVT_ABS 00000334 .LC11 │ │ │ │ │ 00004444 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004508 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004524 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ +00004524 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ 00004584 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004678 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000046d0 0003571c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 0000470c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004710 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004758 0003581c R_ARM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 00004844 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ @@ -1821,47 +1821,47 @@ │ │ │ │ │ 00004d58 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004d8c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004d90 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004da8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004dac 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004dd4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004dd8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e40 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ -00004eb8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ec4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ecc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ed8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ee4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ef0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e54 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ +00004e64 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e6c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e78 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e84 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ea0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004ef8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00004efc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00004f08 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 00004f3c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004f40 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004f4c 0000232b R_ARM_MOVW_ABS_NC 00000380 .LC13 │ │ │ │ │ 00004f50 0000232c R_ARM_MOVT_ABS 00000380 .LC13 │ │ │ │ │ 00004f60 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f84 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f88 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f8c 0000222b R_ARM_MOVW_ABS_NC 00000364 .LC12 │ │ │ │ │ -00004f90 0000222c R_ARM_MOVT_ABS 00000364 .LC12 │ │ │ │ │ -00004f98 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004fc0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004fd4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004fd8 0000222b R_ARM_MOVW_ABS_NC 00000364 .LC12 │ │ │ │ │ +00004fdc 0000222c R_ARM_MOVT_ABS 00000364 .LC12 │ │ │ │ │ +00004fe4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000500c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000501c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005028 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000502c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00005030 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000050e8 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000515c 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00005188 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000051b0 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000052a4 00035f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000053a4 00034e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000054d0 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ +000054d0 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ 00005514 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005524 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000055b0 0000301c R_ARM_CALL 0000153c class_name │ │ │ │ │ 000055c0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000055c4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000055d8 00002d2b R_ARM_MOVW_ABS_NC 0000040c .LC16 │ │ │ │ │ 000055dc 00002d2c R_ARM_MOVT_ABS 0000040c .LC16 │ │ │ │ │ @@ -1929,36 +1929,36 @@ │ │ │ │ │ 00005f34 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00005fb8 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 00006060 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 00006078 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000060a8 0003701c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000060b8 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000060c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006150 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ +00006150 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ 0000616c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006170 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000061ac 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00006260 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00006264 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000636c 0003731c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 000064c0 0003742b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ 000064c4 0003742c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ 00006540 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00006544 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00006548 0000442b R_ARM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ 0000654c 0000442c R_ARM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ 0000655c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065cc 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ +000065cc 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ 00006654 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00006658 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000066d8 0003751c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ 00006744 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00006748 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00006800 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006820 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006818 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000683c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00006840 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000068c0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000068c4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00006950 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006958 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006960 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1971,2096 +1971,2096 @@ │ │ │ │ │ 0000698c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006990 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006994 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006998 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00006a94 0003731c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00006be8 0003742b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ 00006bec 0003742c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -00006ce0 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ -00006d64 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006d68 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006de8 0003751c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -00006e54 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e58 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006f20 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f5c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006f60 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006fe0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006fe4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000703c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00007040 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00007044 0000442b R_ARM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ -00007048 0000442c R_ARM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ -00007058 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007094 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000709c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000070a0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000070a8 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -000070ac 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -000070b4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006cd8 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +00006d5c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006d60 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006de0 0003751c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00006e50 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e54 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006f18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f30 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f54 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006f58 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006fd8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006fdc 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007034 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00007038 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000703c 0000442b R_ARM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ +00007040 0000442c R_ARM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ +00007050 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007090 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007098 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000709c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000070a4 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +000070a8 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +000070b0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000070b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000070c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000070cc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000070d0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000070d4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000070d8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000070dc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000070e0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000071dc 0003731c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00007320 0003742b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ -00007324 0003742c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ -0000740c 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ -00007470 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007474 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007500 0003751c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ -0000756c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007570 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007640 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007660 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000767c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007680 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000076ec 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000076f0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007748 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000774c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00007750 0000442b R_ARM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ -00007754 0000442c R_ARM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ -00007764 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000077a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077a8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000077ac 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000077b0 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -000077b4 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -000077c0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000077cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071d4 0003731c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +00007318 0003742b R_ARM_MOVW_ABS_NC 00000000 PyStaticMethod_Type │ │ │ │ │ +0000731c 0003742c R_ARM_MOVT_ABS 00000000 PyStaticMethod_Type │ │ │ │ │ +00007404 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +00007468 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000746c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000074f8 0003751c R_ARM_CALL 00000000 _PyStaticMethod_GetFunc │ │ │ │ │ +00007564 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007568 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007638 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007650 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007674 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007678 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000076e4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000076e8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007740 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00007744 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00007748 0000442b R_ARM_MOVW_ABS_NC 0000047c .LC21 │ │ │ │ │ +0000774c 0000442c R_ARM_MOVT_ABS 0000047c .LC21 │ │ │ │ │ +0000775c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007798 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077a0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000077a4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000077a8 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +000077ac 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +000077b8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000077c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077dc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000077e0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000077e4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000077e8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077ec 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077f0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007854 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -0000786c 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000078d8 00037a1c R_ARM_CALL 00000000 _PySlotIterator_InitLegacy │ │ │ │ │ -0000790c 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ -0000795c 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007968 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007980 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007988 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ -000079a8 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ -000079cc 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -000079dc 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000079ec 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000079f8 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007a10 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007a2c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a30 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a34 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00007b14 0000552b R_ARM_MOVW_ABS_NC 00000574 .LC29 │ │ │ │ │ -00007b18 0000552c R_ARM_MOVT_ABS 00000574 .LC29 │ │ │ │ │ -00007b24 0000562b R_ARM_MOVW_ABS_NC 00000584 .LC30 │ │ │ │ │ -00007b28 0000562c R_ARM_MOVT_ABS 00000584 .LC30 │ │ │ │ │ -00007b30 0000542b R_ARM_MOVW_ABS_NC 00000560 .LC28 │ │ │ │ │ -00007b34 0000542c R_ARM_MOVT_ABS 00000560 .LC28 │ │ │ │ │ -00007b50 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00007b68 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00007b7c 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00007bec 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bf0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c68 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -00007c6c 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -00007cbc 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007cec 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00007cfc 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007d24 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e68 00037f1c R_ARM_CALL 00000000 _PySlotIterator_Rewind │ │ │ │ │ -00007e78 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ -00007ec8 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ -00007ee8 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -00007eec 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ -00007fac 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -00007fbc 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007fd0 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00007fec 0000362b R_ARM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ -00007ff0 0000362c R_ARM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ -00008020 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00008038 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00008050 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000809c 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000080b4 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -000080c8 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000080e0 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00008100 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008110 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008118 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008134 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ -00008224 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000082ec 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008350 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000839c 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -000083ec 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000840c 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00008430 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -000085a4 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ -00008668 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000866c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008670 00005b2b R_ARM_MOVW_ABS_NC 0000067c .LC35 │ │ │ │ │ -00008674 00005b2c R_ARM_MOVT_ABS 0000067c .LC35 │ │ │ │ │ -0000867c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008680 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008688 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086ac 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000086b0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000086b4 00005c2b R_ARM_MOVW_ABS_NC 000006b0 .LC36 │ │ │ │ │ -000086b8 00005c2c R_ARM_MOVT_ABS 000006b0 .LC36 │ │ │ │ │ -000086c4 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086dc 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -00008758 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000875c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008764 0000622b R_ARM_MOVW_ABS_NC 00000830 .LC42 │ │ │ │ │ -00008768 0000622c R_ARM_MOVT_ABS 00000830 .LC42 │ │ │ │ │ -00008770 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008774 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000879c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087a4 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000087d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087f4 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000087f8 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008808 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000880c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008814 0000632b R_ARM_MOVW_ABS_NC 00000854 .LC43 │ │ │ │ │ -00008818 0000632c R_ARM_MOVT_ABS 00000854 .LC43 │ │ │ │ │ -0000881c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008820 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088bc 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000088cc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000088d0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000088d4 00005d2b R_ARM_MOVW_ABS_NC 000006e0 .LC37 │ │ │ │ │ -000088d8 00005d2c R_ARM_MOVT_ABS 000006e0 .LC37 │ │ │ │ │ -000088e4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000088ec 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008900 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008904 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008908 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ -0000890c 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ -00008914 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000891c 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00008920 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008924 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008928 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000892c 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00008930 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008934 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008938 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000893c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008940 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008944 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000896c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008970 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000784c 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +00007864 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000078d0 00037a1c R_ARM_CALL 00000000 _PySlotIterator_InitLegacy │ │ │ │ │ +00007904 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ +00007954 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007960 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007978 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007980 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ +000079a0 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ +000079c4 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +000079d4 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000079e4 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000079f0 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007a08 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007a24 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a28 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a2c 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007b0c 0000552b R_ARM_MOVW_ABS_NC 00000574 .LC29 │ │ │ │ │ +00007b10 0000552c R_ARM_MOVT_ABS 00000574 .LC29 │ │ │ │ │ +00007b1c 0000562b R_ARM_MOVW_ABS_NC 00000584 .LC30 │ │ │ │ │ +00007b20 0000562c R_ARM_MOVT_ABS 00000584 .LC30 │ │ │ │ │ +00007b28 0000542b R_ARM_MOVW_ABS_NC 00000560 .LC28 │ │ │ │ │ +00007b2c 0000542c R_ARM_MOVT_ABS 00000560 .LC28 │ │ │ │ │ +00007b48 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00007b60 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00007b74 00037e1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00007bd8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bdc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c54 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +00007c58 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +00007ca8 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007cd8 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00007ce8 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007d10 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e54 00037f1c R_ARM_CALL 00000000 _PySlotIterator_Rewind │ │ │ │ │ +00007e64 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ +00007eb4 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ +00007ed4 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +00007ed8 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ +00007f98 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +00007fa8 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007fbc 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00007fd8 0000362b R_ARM_MOVW_ABS_NC 0000043c .LC18 │ │ │ │ │ +00007fdc 0000362c R_ARM_MOVT_ABS 0000043c .LC18 │ │ │ │ │ +0000800c 0003691c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00008024 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000803c 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00008088 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000080a0 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +000080b4 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000080cc 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000080ec 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080fc 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008104 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008120 00037b1c R_ARM_CALL 00000000 _PySlotIterator_Next │ │ │ │ │ +00008210 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000082d8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000833c 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00008388 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +000083d8 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083f8 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000841c 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00008590 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ +0000862c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008630 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008634 00005b2b R_ARM_MOVW_ABS_NC 0000067c .LC35 │ │ │ │ │ +00008638 00005b2c R_ARM_MOVT_ABS 0000067c .LC35 │ │ │ │ │ +00008640 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008644 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000864c 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008698 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000869c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000086a0 00005c2b R_ARM_MOVW_ABS_NC 000006b0 .LC36 │ │ │ │ │ +000086a4 00005c2c R_ARM_MOVT_ABS 000006b0 .LC36 │ │ │ │ │ +000086b8 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00008718 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008728 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000872c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008730 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ +00008734 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ +0000873c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008744 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008770 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008778 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000087a4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008804 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000882c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008830 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008834 00005d2b R_ARM_MOVW_ABS_NC 000006e0 .LC37 │ │ │ │ │ +00008838 00005d2c R_ARM_MOVT_ABS 000006e0 .LC37 │ │ │ │ │ +00008844 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000884c 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000088b8 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000088bc 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000088c8 0000622b R_ARM_MOVW_ABS_NC 00000830 .LC42 │ │ │ │ │ +000088cc 0000622c R_ARM_MOVT_ABS 00000830 .LC42 │ │ │ │ │ +000088d0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000088dc 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000088e0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008908 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000890c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008910 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008914 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00008918 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000891c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008920 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008924 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00008928 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000892c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008930 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008934 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008938 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008948 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000894c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008954 0000632b R_ARM_MOVW_ABS_NC 00000854 .LC43 │ │ │ │ │ +00008958 0000632c R_ARM_MOVT_ABS 00000854 .LC43 │ │ │ │ │ +0000895c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008960 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000898c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008990 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000089a0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000089a4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000089b4 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000089b8 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000089c4 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000089c8 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000089cc 0000532b R_ARM_MOVW_ABS_NC 0000053c .LC27 │ │ │ │ │ -000089d0 0000532c R_ARM_MOVT_ABS 0000053c .LC27 │ │ │ │ │ -000089d8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089dc 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089ec 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a0c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008a10 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008a14 0000612b R_ARM_MOVW_ABS_NC 000007ec .LC41 │ │ │ │ │ -00008a18 0000612c R_ARM_MOVT_ABS 000007ec .LC41 │ │ │ │ │ -00008a20 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008a40 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008a44 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a74 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008a78 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008a7c 0000572b R_ARM_MOVW_ABS_NC 0000059c .LC31 │ │ │ │ │ -00008a80 0000572c R_ARM_MOVT_ABS 0000059c .LC31 │ │ │ │ │ -00008a88 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ae8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008aec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008af4 0000662b R_ARM_MOVW_ABS_NC 00000910 .LC49 │ │ │ │ │ -00008af8 0000662c R_ARM_MOVT_ABS 00000910 .LC49 │ │ │ │ │ -00008b04 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008b0c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008b10 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008b18 0000672b R_ARM_MOVW_ABS_NC 00000958 .LC50 │ │ │ │ │ -00008b1c 0000672c R_ARM_MOVT_ABS 00000958 .LC50 │ │ │ │ │ -00008b28 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008b40 0003831c R_ARM_CALL 00000000 _PySlotIterator_Init │ │ │ │ │ -00008b98 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008b9c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ba0 0000602b R_ARM_MOVW_ABS_NC 000007b8 .LC40 │ │ │ │ │ -00008ba4 0000602c R_ARM_MOVT_ABS 000007b8 .LC40 │ │ │ │ │ -00008bac 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008bb4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008bb8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008bbc 00005f2b R_ARM_MOVW_ABS_NC 0000078c .LC39 │ │ │ │ │ -00008bc0 00005f2c R_ARM_MOVT_ABS 0000078c .LC39 │ │ │ │ │ -00008bcc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008bd0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bf8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008bfc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c20 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c24 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c2c 0000682b R_ARM_MOVW_ABS_NC 0000099c .LC51 │ │ │ │ │ -00008c30 0000682c R_ARM_MOVT_ABS 0000099c .LC51 │ │ │ │ │ -00008c3c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008ca8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cb4 00034a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008cc0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cc8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008ccc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008cd4 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00008cd8 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00008ce0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008cec 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008cf0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008cf8 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00008cfc 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00008d04 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008d24 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00008d28 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00008d2c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008d38 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d68 0003842b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008d6c 0003842c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008d78 0000692b R_ARM_MOVW_ABS_NC 000009e8 .LC52 │ │ │ │ │ -00008d7c 0000692c R_ARM_MOVT_ABS 000009e8 .LC52 │ │ │ │ │ -00008d84 0003851c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00008db0 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00008db4 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00008db8 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008dbc 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008dc0 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -00008dc4 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -00008dd0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e40 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ -00008e4c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008e50 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008e58 00005a2b R_ARM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ -00008e5c 00005a2c R_ARM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ -00008e64 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e90 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00008e94 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00008e98 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008e9c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008ea0 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -00008ea4 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -00008eb0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008eb8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ecc 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008ed0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008edc 0000582b R_ARM_MOVW_ABS_NC 000005e4 .LC32 │ │ │ │ │ -00008ee0 0000592b R_ARM_MOVW_ABS_NC 00000610 .LC33 │ │ │ │ │ -00008ee4 0000582c R_ARM_MOVT_ABS 000005e4 .LC32 │ │ │ │ │ -00008ee8 0000592c R_ARM_MOVT_ABS 00000610 .LC33 │ │ │ │ │ -00008eec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f04 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00008f08 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00008f0c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008f10 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008f14 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -00008f18 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -00008f24 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008f30 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008f34 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008f38 0000652b R_ARM_MOVW_ABS_NC 000008cc .LC48 │ │ │ │ │ -00008f3c 0000652c R_ARM_MOVT_ABS 000008cc .LC48 │ │ │ │ │ -00008f50 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008f9c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008fa0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008fa4 0000522b R_ARM_MOVW_ABS_NC 0000051c .LC26 │ │ │ │ │ -00008fa8 0000522c R_ARM_MOVT_ABS 0000051c .LC26 │ │ │ │ │ -00008fb0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089b0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000089b4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000089b8 0000572b R_ARM_MOVW_ABS_NC 0000059c .LC31 │ │ │ │ │ +000089bc 0000572c R_ARM_MOVT_ABS 0000059c .LC31 │ │ │ │ │ +000089c4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089c8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089d8 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089e4 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000089e8 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000089ec 0000532b R_ARM_MOVW_ABS_NC 0000053c .LC27 │ │ │ │ │ +000089f0 0000532c R_ARM_MOVT_ABS 0000053c .LC27 │ │ │ │ │ +000089f8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a14 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008a18 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008a1c 0000612b R_ARM_MOVW_ABS_NC 000007ec .LC41 │ │ │ │ │ +00008a20 0000612c R_ARM_MOVT_ABS 000007ec .LC41 │ │ │ │ │ +00008a28 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008abc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ac0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ad4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ad8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ae0 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00008ae4 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00008aec 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008b0c 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00008b10 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00008b14 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008b20 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b24 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b2c 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00008b30 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00008b38 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008b48 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b50 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b54 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b5c 0000682b R_ARM_MOVW_ABS_NC 0000099c .LC51 │ │ │ │ │ +00008b60 0000682c R_ARM_MOVT_ABS 0000099c .LC51 │ │ │ │ │ +00008b6c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008bd8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be4 00034a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008c04 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c1c 0003832b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008c20 0003832c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008c2c 0000692b R_ARM_MOVW_ABS_NC 000009e8 .LC52 │ │ │ │ │ +00008c30 0000692c R_ARM_MOVT_ABS 000009e8 .LC52 │ │ │ │ │ +00008c38 0003841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008c44 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c4c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c50 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c58 0000662b R_ARM_MOVW_ABS_NC 00000910 .LC49 │ │ │ │ │ +00008c5c 0000662c R_ARM_MOVT_ABS 00000910 .LC49 │ │ │ │ │ +00008c68 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008c70 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c74 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c7c 0000672b R_ARM_MOVW_ABS_NC 00000958 .LC50 │ │ │ │ │ +00008c80 0000672c R_ARM_MOVT_ABS 00000958 .LC50 │ │ │ │ │ +00008c8c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008ca4 0003851c R_ARM_CALL 00000000 _PySlotIterator_Init │ │ │ │ │ +00008cfc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d00 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d04 0000602b R_ARM_MOVW_ABS_NC 000007b8 .LC40 │ │ │ │ │ +00008d08 0000602c R_ARM_MOVT_ABS 000007b8 .LC40 │ │ │ │ │ +00008d10 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d18 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d1c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d20 00005f2b R_ARM_MOVW_ABS_NC 0000078c .LC39 │ │ │ │ │ +00008d24 00005f2c R_ARM_MOVT_ABS 0000078c .LC39 │ │ │ │ │ +00008d30 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008d34 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d5c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008d60 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008df8 00037d1c R_ARM_CALL 00000000 _PySlotIterator_SawSlot │ │ │ │ │ +00008e04 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008e08 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008e0c 00005a2b R_ARM_MOVW_ABS_NC 00000630 .LC34 │ │ │ │ │ +00008e10 00005a2c R_ARM_MOVT_ABS 00000630 .LC34 │ │ │ │ │ +00008e1c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e40 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00008e44 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00008e48 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008e4c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008e50 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +00008e54 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00008e60 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e68 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e7c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008e80 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008e8c 0000582b R_ARM_MOVW_ABS_NC 000005e4 .LC32 │ │ │ │ │ +00008e90 0000592b R_ARM_MOVW_ABS_NC 00000610 .LC33 │ │ │ │ │ +00008e94 0000582c R_ARM_MOVT_ABS 000005e4 .LC32 │ │ │ │ │ +00008e98 0000592c R_ARM_MOVT_ABS 00000610 .LC33 │ │ │ │ │ +00008e9c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ed8 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00008edc 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00008ee0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008ee4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008ee8 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +00008eec 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00008ef8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008f00 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00008f04 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00008f08 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008f0c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008f10 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +00008f14 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00008f20 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008f40 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008f44 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008f48 0000522b R_ARM_MOVW_ABS_NC 0000051c .LC26 │ │ │ │ │ +00008f4c 0000522c R_ARM_MOVT_ABS 0000051c .LC26 │ │ │ │ │ +00008f54 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f74 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008f78 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008f7c 0000512b R_ARM_MOVW_ABS_NC 000004f4 .LC25 │ │ │ │ │ +00008f80 0000512c R_ARM_MOVT_ABS 000004f4 .LC25 │ │ │ │ │ +00008f88 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f90 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00008f94 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00008f98 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008f9c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00008fa0 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +00008fa4 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00008fb0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00008fb8 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ 00008fbc 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ 00008fc0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00008fc4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00008fc8 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ 00008fcc 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ 00008fd8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008fe0 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00008fe4 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00008fe8 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00008fec 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00008ff0 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -00008ff4 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -00009000 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009020 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00009024 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00009028 0000512b R_ARM_MOVW_ABS_NC 000004f4 .LC25 │ │ │ │ │ -0000902c 0000512c R_ARM_MOVT_ABS 000004f4 .LC25 │ │ │ │ │ -00009034 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009054 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00009058 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000905c 0000502b R_ARM_MOVW_ABS_NC 000004d0 .LC24 │ │ │ │ │ -00009060 0000502c R_ARM_MOVT_ABS 000004d0 .LC24 │ │ │ │ │ -00009068 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009070 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00009074 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00009078 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000907c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00009080 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -00009084 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -00009090 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009098 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -0000909c 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -000090a0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000090a4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000090a8 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ -000090ac 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ -000090b8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000093a8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093ac 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093d4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093d8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093e4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000093e8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000093ec 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ -000093f0 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ -000093f8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009560 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009564 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000095d4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000095d8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009668 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ +00008ff8 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00008ffc 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00009000 0000502b R_ARM_MOVW_ABS_NC 000004d0 .LC24 │ │ │ │ │ +00009004 0000502c R_ARM_MOVT_ABS 000004d0 .LC24 │ │ │ │ │ +0000900c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009028 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +0000902c 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00009030 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00009034 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00009038 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +0000903c 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00009048 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009050 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00009054 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00009058 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000905c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00009060 00004f2b R_ARM_MOVW_ABS_NC 000004a8 .LC23 │ │ │ │ │ +00009064 00004f2c R_ARM_MOVT_ABS 000004a8 .LC23 │ │ │ │ │ +00009070 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009084 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009088 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000908c 0000652b R_ARM_MOVW_ABS_NC 000008cc .LC48 │ │ │ │ │ +00009090 0000652c R_ARM_MOVT_ABS 000008cc .LC48 │ │ │ │ │ +000090a4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000939c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093a0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000093c8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093cc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000093d8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000093dc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000093e0 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ +000093e4 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ +000093ec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009554 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009558 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000095c8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000095cc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000965c 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +00009678 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000967c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00009684 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00009688 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009690 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009694 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000096dc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000096e0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000096f0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000096f4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009714 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009718 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009758 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000975c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009760 0000712b R_ARM_MOVW_ABS_NC 00000a2c .LC55 │ │ │ │ │ -00009764 0000712c R_ARM_MOVT_ABS 00000a2c .LC55 │ │ │ │ │ -00009770 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000977c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009780 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009784 0000702b R_ARM_MOVW_ABS_NC 00000a18 .LC54 │ │ │ │ │ -00009788 0000702c R_ARM_MOVT_ABS 00000a18 .LC54 │ │ │ │ │ -00009790 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097b0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000097b4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000097c0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000097c4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000097c8 0000722b R_ARM_MOVW_ABS_NC 00000a5c .LC56 │ │ │ │ │ -000097cc 0000722c R_ARM_MOVT_ABS 00000a5c .LC56 │ │ │ │ │ -000097d4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097dc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000098c4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098c8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009910 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009914 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009934 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009938 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009960 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009964 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000998c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009990 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009a24 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -00009b98 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00009ba8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009bac 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009bcc 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00009c28 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cc4 0000762b R_ARM_MOVW_ABS_NC 00000a8c .LC57 │ │ │ │ │ -00009cc8 0000762c R_ARM_MOVT_ABS 00000a8c .LC57 │ │ │ │ │ -00009ccc 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000096d0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096d4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096e4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096e8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009708 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000970c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000974c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009750 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009754 0000712b R_ARM_MOVW_ABS_NC 00000a2c .LC55 │ │ │ │ │ +00009758 0000712c R_ARM_MOVT_ABS 00000a2c .LC55 │ │ │ │ │ +00009764 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009770 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009774 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009778 0000702b R_ARM_MOVW_ABS_NC 00000a18 .LC54 │ │ │ │ │ +0000977c 0000702c R_ARM_MOVT_ABS 00000a18 .LC54 │ │ │ │ │ +00009784 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000097a4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000097a8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000097b4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000097b8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000097bc 0000722b R_ARM_MOVW_ABS_NC 00000a5c .LC56 │ │ │ │ │ +000097c0 0000722c R_ARM_MOVT_ABS 00000a5c .LC56 │ │ │ │ │ +000097c8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000097d0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000098b8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098bc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009904 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009908 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009928 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000992c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009954 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009958 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009980 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009984 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009a18 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00009b8c 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00009b9c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009ba0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009bc0 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00009c1c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cb8 0000762b R_ARM_MOVW_ABS_NC 00000a8c .LC57 │ │ │ │ │ +00009cbc 0000762c R_ARM_MOVT_ABS 00000a8c .LC57 │ │ │ │ │ +00009cc0 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009cd8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009cdc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ce0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00009ce4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009ce8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009cec 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009cf0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009d28 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009d2c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009d34 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00009d38 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00009d44 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009e9c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009ea0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f60 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f64 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009fec 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a00c 00032b1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -0000a020 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -0000a02c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a030 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a050 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000a074 0003901c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000a098 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000a108 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a10c 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a110 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a114 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a11c 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a140 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000a174 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a19c 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a1d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a220 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a294 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a2c8 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ -0000a2cc 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ -0000a2d4 0003921c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000a2e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a2ec 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a308 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a30c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a360 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000a3d4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a3d8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a3dc 0000862b R_ARM_MOVW_ABS_NC 00000aec .LC60 │ │ │ │ │ -0000a3e0 0000862c R_ARM_MOVT_ABS 00000aec .LC60 │ │ │ │ │ -0000a3f0 0003951c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000a4a8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4c4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a4c8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a4cc 0000852b R_ARM_MOVW_ABS_NC 00000acc .LC59 │ │ │ │ │ -0000a4d0 0000852c R_ARM_MOVT_ABS 00000acc .LC59 │ │ │ │ │ -0000a4d8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a50c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a510 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a550 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a554 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a558 00008a2b R_ARM_MOVW_ABS_NC 00000b0c .LC61 │ │ │ │ │ -0000a55c 00008a2c R_ARM_MOVT_ABS 00000b0c .LC61 │ │ │ │ │ -0000a560 0003961c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000a81c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a820 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a824 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000a838 0003971c R_ARM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ -0000a84c 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000a858 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a85c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a864 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a89c 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -0000a8a0 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -0000a8f4 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a928 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000a938 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a960 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aa20 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -0000aa24 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ -0000aa38 00033f2b R_ARM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ -0000aa3c 00033f2c R_ARM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ -0000aa48 00009b2b R_ARM_MOVW_ABS_NC 00011a58 subtype_traverse │ │ │ │ │ -0000aa4c 00009b2c R_ARM_MOVT_ABS 00011a58 subtype_traverse │ │ │ │ │ -0000aa54 00009c2b R_ARM_MOVW_ABS_NC 000146e8 subtype_clear │ │ │ │ │ -0000aa58 00009c2c R_ARM_MOVT_ABS 000146e8 subtype_clear │ │ │ │ │ -0000aaa4 0003991c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000aab4 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000aadc 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000aafc 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000ab30 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000ab44 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000ab60 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000ab6c 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000ab7c 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ab90 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000aba0 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000abac 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abc0 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000abc8 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -0000abcc 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -0000abd4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abe8 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000abf0 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -0000abf4 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -0000abfc 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acb8 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000acc4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acd8 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000ace0 00039c2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000ace4 00039c2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000acfc 00039d1c R_ARM_CALL 00000000 PyCell_Set │ │ │ │ │ -0000ad08 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000ad3c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ad40 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad7c 00039e1c R_ARM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ -0000ad98 00039f1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -0000aea4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aec0 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000aef4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af10 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000af24 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000af4c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af68 0003a21c R_ARM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ -0000af90 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afe4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000afe8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b08c 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b1e0 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b20c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000b240 0003971c R_ARM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ -0000b254 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000b270 0003571c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000b2b0 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -0000b2c4 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000b2dc 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000b324 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -0000b338 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000b350 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000b378 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b3a8 0003a51c R_ARM_CALL 00000000 _Py_Mangle │ │ │ │ │ -0000b3c4 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000b41c 0003a51c R_ARM_CALL 00000000 _Py_Mangle │ │ │ │ │ -0000b438 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000b468 0003a61c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ -0000b478 0003a71c R_ARM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -0000b4a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4d4 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -0000b4d8 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -0000b564 0003411c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -0000b5a8 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000b5e8 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000b61c 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000b650 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000b6a0 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000b714 0003a82b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000b718 0003a82c R_ARM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000b740 0003a92b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000b744 0003a92c R_ARM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000b74c 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000b75c 00039c2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000b760 00039c2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000b770 00039d1c R_ARM_CALL 00000000 PyCell_Set │ │ │ │ │ -0000b77c 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000b790 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000b79c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b7ac 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b7d8 0003411c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -0000b804 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009d1c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009d20 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009d28 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00009d2c 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00009d38 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009e90 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009e94 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f34 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f54 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009f58 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fe0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a000 00032b1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +0000a014 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +0000a020 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a024 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a044 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000a068 0003901c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000a08c 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000a0fc 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a100 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a104 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a108 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a110 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000a134 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000a168 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a190 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a1cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a214 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a288 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a2bc 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ +0000a2c0 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ +0000a2c8 0003921c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000a2dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a2e0 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a2fc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a300 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a354 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000a3c8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a3cc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a3d0 0000862b R_ARM_MOVW_ABS_NC 00000aec .LC60 │ │ │ │ │ +0000a3d4 0000862c R_ARM_MOVT_ABS 00000aec .LC60 │ │ │ │ │ +0000a3e4 0003951c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000a49c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4b8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a4bc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a4c0 0000852b R_ARM_MOVW_ABS_NC 00000acc .LC59 │ │ │ │ │ +0000a4c4 0000852c R_ARM_MOVT_ABS 00000acc .LC59 │ │ │ │ │ +0000a4cc 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a500 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a504 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a544 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a548 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a54c 00008a2b R_ARM_MOVW_ABS_NC 00000b0c .LC61 │ │ │ │ │ +0000a550 00008a2c R_ARM_MOVT_ABS 00000b0c .LC61 │ │ │ │ │ +0000a554 0003961c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000a810 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a814 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a818 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000a82c 0003971c R_ARM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ +0000a840 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000a84c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a850 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a858 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a890 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +0000a894 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +0000a8e8 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a91c 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000a92c 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000a954 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa14 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +0000aa18 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ +0000aa2c 00033f2b R_ARM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ +0000aa30 00033f2c R_ARM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ +0000aa3c 00009b2b R_ARM_MOVW_ABS_NC 00011a48 subtype_traverse │ │ │ │ │ +0000aa40 00009b2c R_ARM_MOVT_ABS 00011a48 subtype_traverse │ │ │ │ │ +0000aa48 00009c2b R_ARM_MOVW_ABS_NC 000146d8 subtype_clear │ │ │ │ │ +0000aa4c 00009c2c R_ARM_MOVT_ABS 000146d8 subtype_clear │ │ │ │ │ +0000aa98 0003991c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000aaa8 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000aad0 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000aaf0 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000ab24 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000ab38 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000ab54 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000ab60 0003681c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000ab70 00035c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ab84 00037c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ab94 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000aba0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abb4 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000abbc 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +0000abc0 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000abc8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abdc 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000abe4 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +0000abe8 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000abf0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acac 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000acb8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000accc 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000acd4 00039c2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000acd8 00039c2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000acf0 00039d1c R_ARM_CALL 00000000 PyCell_Set │ │ │ │ │ +0000acfc 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000ad30 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad34 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ad70 00039e1c R_ARM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ +0000ad8c 00039f1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +0000ae98 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aeb4 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000aee8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af04 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000af18 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000af40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af5c 0003a21c R_ARM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ +0000af84 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000afd8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000afdc 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b080 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b1d4 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b200 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000b234 0003971c R_ARM_CALL 00000000 _PyDict_CopyAsDict │ │ │ │ │ +0000b248 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000b264 0003571c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000b2a4 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000b2b8 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000b2d0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000b318 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000b32c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000b344 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000b36c 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b39c 0003a51c R_ARM_CALL 00000000 _Py_Mangle │ │ │ │ │ +0000b3b8 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000b410 0003a51c R_ARM_CALL 00000000 _Py_Mangle │ │ │ │ │ +0000b42c 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000b45c 0003a61c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ +0000b46c 0003a71c R_ARM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +0000b494 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c8 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +0000b4cc 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +0000b558 0003411c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +0000b59c 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000b5dc 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000b610 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000b644 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000b694 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000b708 0003a82b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000b70c 0003a82c R_ARM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000b734 0003a92b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000b738 0003a92c R_ARM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000b740 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000b750 00039c2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000b754 00039c2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000b764 00039d1c R_ARM_CALL 00000000 PyCell_Set │ │ │ │ │ +0000b770 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000b784 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000b790 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b7a0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b7cc 0003411c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +0000b7f8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b7fc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b800 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b804 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000b808 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b80c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b80c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000b810 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b814 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b81c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b820 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b814 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b818 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b81c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b820 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000b824 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b828 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b82c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b82c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b830 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b834 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b838 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b83c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b840 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b844 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000b848 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b84c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b850 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b858 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b85c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b860 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b878 0003aa1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000b8a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b958 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b978 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b998 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b9b8 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000b9d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9f8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b9fc 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ba58 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -0000ba5c 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -0000ba68 00034d1c R_ARM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ -0000ba80 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000bab0 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000bad0 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000bae8 0003ab1c R_ARM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -0000bb00 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000bb2c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcc0 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ -0000bcd8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bcdc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bd44 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -0000bd58 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000bd6c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000bd98 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -0000bdac 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000bdc0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000bde0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bde4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000be20 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000be24 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000be64 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000be68 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bef8 0003ac1c R_ARM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ -0000bf0c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000bf28 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000bf4c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000bf50 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000bf54 0000712b R_ARM_MOVW_ABS_NC 00000a2c .LC55 │ │ │ │ │ -0000bf58 0000712c R_ARM_MOVT_ABS 00000a2c .LC55 │ │ │ │ │ -0000bf64 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000bfa4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfac 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bfb0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bfc8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b84c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b850 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b854 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b86c 0003aa1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000b894 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b94c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b968 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b988 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000b9ac 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9ec 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b9f0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ba4c 00039b2b R_ARM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +0000ba50 00039b2c R_ARM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000ba5c 00034d1c R_ARM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ +0000ba74 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000baa4 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000bac4 0003981c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000badc 0003ab1c R_ARM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +0000baf4 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000bb20 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcb4 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +0000bccc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bcd0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bd38 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000bd4c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000bd60 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000bd8c 0003a31c R_ARM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +0000bda0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000bdb4 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000bdd4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bdd8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000be14 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000be18 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000be58 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000be5c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bed8 0003ac1c R_ARM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ +0000beec 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000bf08 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000bf40 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000bf44 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000bf48 0000712b R_ARM_MOVW_ABS_NC 00000a2c .LC55 │ │ │ │ │ +0000bf4c 0000712c R_ARM_MOVT_ABS 00000a2c .LC55 │ │ │ │ │ +0000bf58 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000bf98 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfa0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bfa4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bfbc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c04c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c050 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000c058 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000c05c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c064 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c068 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c0cc 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c0fc 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c120 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000c144 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c1cc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c1d0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c220 0003701c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c234 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c240 00009a2b R_ARM_MOVW_ABS_NC 0000a514 type_new │ │ │ │ │ -0000c244 00009a2c R_ARM_MOVT_ABS 0000a514 type_new │ │ │ │ │ -0000c28c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c29c 0003ab1c R_ARM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -0000c2b4 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000c2e0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2f0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c304 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c318 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c328 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c32c 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c330 0000912b R_ARM_MOVW_ABS_NC 00000c54 .LC68 │ │ │ │ │ -0000c334 0000912c R_ARM_MOVT_ABS 00000c54 .LC68 │ │ │ │ │ -0000c340 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c364 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c38c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c3b8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c3bc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c3c8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c3cc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c3d0 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ -0000c3d4 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ -0000c3dc 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c424 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c438 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c44c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000c4a8 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ -0000c4d4 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -0000c550 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000c58c 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5a8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c5ac 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c5b0 00034c1c R_ARM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ -0000c5d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5e0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c60c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c610 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c61c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c620 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c624 0000722b R_ARM_MOVW_ABS_NC 00000a5c .LC56 │ │ │ │ │ -0000c628 0000722c R_ARM_MOVT_ABS 00000a5c .LC56 │ │ │ │ │ -0000c630 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c63c 0003ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000c64c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c650 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c654 00008c2b R_ARM_MOVW_ABS_NC 00000b60 .LC63 │ │ │ │ │ -0000c658 00008c2c R_ARM_MOVT_ABS 00000b60 .LC63 │ │ │ │ │ -0000c660 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c680 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c684 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c6b0 0003ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000c6cc 00034c1c R_ARM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ -0000c760 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c764 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c768 0000702b R_ARM_MOVW_ABS_NC 00000a18 .LC54 │ │ │ │ │ -0000c76c 0000702c R_ARM_MOVT_ABS 00000a18 .LC54 │ │ │ │ │ -0000c774 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c7a4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7c8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c850 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c858 0003ae2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -0000c85c 0003ae2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -0000c86c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c870 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c878 00008b2b R_ARM_MOVW_ABS_NC 00000b20 .LC62 │ │ │ │ │ -0000c87c 00008b2c R_ARM_MOVT_ABS 00000b20 .LC62 │ │ │ │ │ -0000c884 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c88c 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c890 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c894 0000922b R_ARM_MOVW_ABS_NC 00000c84 .LC69 │ │ │ │ │ -0000c898 0000922c R_ARM_MOVT_ABS 00000c84 .LC69 │ │ │ │ │ -0000c8a0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c8c0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c8c4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c8c8 0000962b R_ARM_MOVW_ABS_NC 00000d44 .LC73 │ │ │ │ │ -0000c8cc 0000962c R_ARM_MOVT_ABS 00000d44 .LC73 │ │ │ │ │ -0000c8d4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c8e0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8e8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c8ec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c8f4 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -0000c8f8 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -0000c900 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c914 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c918 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c920 0000932b R_ARM_MOVW_ABS_NC 00000cb0 .LC70 │ │ │ │ │ -0000c924 0000932c R_ARM_MOVT_ABS 00000cb0 .LC70 │ │ │ │ │ -0000c92c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c954 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c95c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c960 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c964 00008e2b R_ARM_MOVW_ABS_NC 00000bd4 .LC65 │ │ │ │ │ -0000c968 00008e2c R_ARM_MOVT_ABS 00000bd4 .LC65 │ │ │ │ │ -0000c970 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c97c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9b4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c9b8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c9c0 00008d2b R_ARM_MOVW_ABS_NC 00000ba4 .LC64 │ │ │ │ │ -0000c9c4 00008d2c R_ARM_MOVT_ABS 00000ba4 .LC64 │ │ │ │ │ -0000c9cc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c9d4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c9d8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c9dc 0000952b R_ARM_MOVW_ABS_NC 00000d10 .LC72 │ │ │ │ │ -0000c9e0 0000952c R_ARM_MOVT_ABS 00000d10 .LC72 │ │ │ │ │ -0000c9e8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c9f0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c9f4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c9fc 0000942b R_ARM_MOVW_ABS_NC 00000cd8 .LC71 │ │ │ │ │ -0000ca00 0000942c R_ARM_MOVT_ABS 00000cd8 .LC71 │ │ │ │ │ -0000ca08 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ca14 0000982b R_ARM_MOVW_ABS_NC 00000dac .LC75 │ │ │ │ │ -0000ca18 0000982c R_ARM_MOVT_ABS 00000dac .LC75 │ │ │ │ │ -0000ca34 0003af1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000ca3c 0003b02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000ca40 0003b02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000ca48 0000972b R_ARM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ -0000ca4c 0000972c R_ARM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ -0000ca58 0003851c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000cac4 00039f1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -0000cb3c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cb40 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cb44 00008f2b R_ARM_MOVW_ABS_NC 00000bf4 .LC66 │ │ │ │ │ -0000cb48 00008f2c R_ARM_MOVT_ABS 00000bf4 .LC66 │ │ │ │ │ -0000cb50 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb88 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000cb94 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cb98 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cb9c 0000902b R_ARM_MOVW_ABS_NC 00000c24 .LC67 │ │ │ │ │ -0000cba0 0000902c R_ARM_MOVT_ABS 00000c24 .LC67 │ │ │ │ │ -0000cba8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbb8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000cbbc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000cbc0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000cc38 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cc3c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cc48 0003b12b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000cc4c 0003b12c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000cd00 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000ce40 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000ce5c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ce80 0003b22b R_ARM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000ce84 0003b22c R_ARM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000cea8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ceac 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cec4 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000cec8 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000d010 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d038 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d204 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d280 0003b32b R_ARM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000d284 0003b32c R_ARM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000d290 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d294 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d2a4 0003b42b R_ARM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000d2a8 0003b42c R_ARM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -0000d2c4 0000a32b R_ARM_MOVW_ABS_NC 00015928 slot_tp_call │ │ │ │ │ -0000d2c8 0000a32c R_ARM_MOVT_ABS 00015928 slot_tp_call │ │ │ │ │ -0000d358 0003701c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d370 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000d39c 0000a42b R_ARM_MOVW_ABS_NC 000103a4 tp_new_wrapper │ │ │ │ │ -0000d3a0 0000a42c R_ARM_MOVT_ABS 000103a4 tp_new_wrapper │ │ │ │ │ -0000d44c 00033c2b R_ARM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000d450 00033c2c R_ARM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000d4b4 0003561c R_ARM_CALL 000099e4 PyType_Ready │ │ │ │ │ -0000d4dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d554 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d558 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000d55c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d64c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d67c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d680 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d754 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d774 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d778 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d7f8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d834 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -0000d838 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -0000d898 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d8cc 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000d8dc 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d904 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d9a8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d9ac 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000db14 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000db18 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000db70 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000dbb0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dbb4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dbc8 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ -0000dbcc 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ -0000dbd4 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ -0000dbdc 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ -0000dbe4 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ -0000dbe8 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ -0000dbec 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c0c0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c0f0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c118 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c130 00035d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000c1b0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c1d8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c1dc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c22c 0003701c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c240 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c24c 00009a2b R_ARM_MOVW_ABS_NC 0000a508 type_new │ │ │ │ │ +0000c250 00009a2c R_ARM_MOVT_ABS 0000a508 type_new │ │ │ │ │ +0000c278 0003ab1c R_ARM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +0000c290 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000c2bc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c30c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c310 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c31c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c320 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c324 00005e2b R_ARM_MOVW_ABS_NC 00000710 .LC38 │ │ │ │ │ +0000c328 00005e2c R_ARM_MOVT_ABS 00000710 .LC38 │ │ │ │ │ +0000c330 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c338 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c33c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c340 00008e2b R_ARM_MOVW_ABS_NC 00000bd4 .LC65 │ │ │ │ │ +0000c344 00008e2c R_ARM_MOVT_ABS 00000bd4 .LC65 │ │ │ │ │ +0000c34c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c374 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3f0 00039a1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000c444 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c448 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c454 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c458 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c45c 0000722b R_ARM_MOVW_ABS_NC 00000a5c .LC56 │ │ │ │ │ +0000c460 0000722c R_ARM_MOVT_ABS 00000a5c .LC56 │ │ │ │ │ +0000c468 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c498 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c4ac 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c4c0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c4d0 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c4d4 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c4d8 0000912b R_ARM_MOVW_ABS_NC 00000c54 .LC68 │ │ │ │ │ +0000c4dc 0000912c R_ARM_MOVT_ABS 00000c54 .LC68 │ │ │ │ │ +0000c4e8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c50c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c514 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c518 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c51c 0000702b R_ARM_MOVW_ABS_NC 00000a18 .LC54 │ │ │ │ │ +0000c520 0000702c R_ARM_MOVT_ABS 00000a18 .LC54 │ │ │ │ │ +0000c528 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c588 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c59c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c5b0 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000c634 0003821c R_ARM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +0000c66c 0003ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000c67c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c680 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c684 00008c2b R_ARM_MOVW_ABS_NC 00000b60 .LC63 │ │ │ │ │ +0000c688 00008c2c R_ARM_MOVT_ABS 00000b60 .LC63 │ │ │ │ │ +0000c690 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c69c 0003ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000c6c8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c6cc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c6e4 00034c1c R_ARM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ +0000c6fc 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c710 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c720 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c730 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c734 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c738 00034c1c R_ARM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ +0000c76c 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +0000c790 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c81c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c828 0000982b R_ARM_MOVW_ABS_NC 00000dac .LC75 │ │ │ │ │ +0000c82c 0000982c R_ARM_MOVT_ABS 00000dac .LC75 │ │ │ │ │ +0000c848 0003ae1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000c86c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c890 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8a0 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000c8b8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c8bc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c8c4 0000942b R_ARM_MOVW_ABS_NC 00000cd8 .LC71 │ │ │ │ │ +0000c8c8 0000942c R_ARM_MOVT_ABS 00000cd8 .LC71 │ │ │ │ │ +0000c8d0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c8ec 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c8f0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c8f4 00008f2b R_ARM_MOVW_ABS_NC 00000bf4 .LC66 │ │ │ │ │ +0000c8f8 00008f2c R_ARM_MOVT_ABS 00000bf4 .LC66 │ │ │ │ │ +0000c900 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c908 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c910 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c914 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c918 0000922b R_ARM_MOVW_ABS_NC 00000c84 .LC69 │ │ │ │ │ +0000c91c 0000922c R_ARM_MOVT_ABS 00000c84 .LC69 │ │ │ │ │ +0000c924 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c944 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c948 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c94c 0000962b R_ARM_MOVW_ABS_NC 00000d44 .LC73 │ │ │ │ │ +0000c950 0000962c R_ARM_MOVT_ABS 00000d44 .LC73 │ │ │ │ │ +0000c958 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c960 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c964 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c96c 0000932b R_ARM_MOVW_ABS_NC 00000cb0 .LC70 │ │ │ │ │ +0000c970 0000932c R_ARM_MOVT_ABS 00000cb0 .LC70 │ │ │ │ │ +0000c978 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c9b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9c8 0003af2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +0000c9cc 0003af2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +0000c9dc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c9e0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c9e8 00008b2b R_ARM_MOVW_ABS_NC 00000b20 .LC62 │ │ │ │ │ +0000c9ec 00008b2c R_ARM_MOVT_ABS 00000b20 .LC62 │ │ │ │ │ +0000c9f4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ca08 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ca0c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ca14 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +0000ca18 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +0000ca20 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ca94 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ca98 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ca9c 0000902b R_ARM_MOVW_ABS_NC 00000c24 .LC67 │ │ │ │ │ +0000caa0 0000902c R_ARM_MOVT_ABS 00000c24 .LC67 │ │ │ │ │ +0000caa8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cab0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cab4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cabc 00008d2b R_ARM_MOVW_ABS_NC 00000ba4 .LC64 │ │ │ │ │ +0000cac0 00008d2c R_ARM_MOVT_ABS 00000ba4 .LC64 │ │ │ │ │ +0000cac8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cad0 0003b02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +0000cad4 0003b02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +0000cadc 0000972b R_ARM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ +0000cae0 0000972c R_ARM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ +0000caec 0003841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000cb58 00039f1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +0000cb74 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cb78 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cb7c 0000952b R_ARM_MOVW_ABS_NC 00000d10 .LC72 │ │ │ │ │ +0000cb80 0000952c R_ARM_MOVT_ABS 00000d10 .LC72 │ │ │ │ │ +0000cb88 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cbac 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cbb0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cbb4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cc2c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cc30 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cc3c 0003b12b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000cc40 0003b12c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000ccf4 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000ce34 00036f1c R_ARM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000ce50 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ce74 0003b22b R_ARM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000ce78 0003b22c R_ARM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000ce9c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cea0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ceb8 0000802b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000cebc 0000802c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000d004 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d02c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1f8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d274 0003b32b R_ARM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +0000d278 0003b32c R_ARM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000d284 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d288 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d298 0003b42b R_ARM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +0000d29c 0003b42c R_ARM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000d2b8 0000a32b R_ARM_MOVW_ABS_NC 00015918 slot_tp_call │ │ │ │ │ +0000d2bc 0000a32c R_ARM_MOVT_ABS 00015918 slot_tp_call │ │ │ │ │ +0000d334 0003701c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d34c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000d390 0000a42b R_ARM_MOVW_ABS_NC 00010394 tp_new_wrapper │ │ │ │ │ +0000d394 0000a42c R_ARM_MOVT_ABS 00010394 tp_new_wrapper │ │ │ │ │ +0000d440 00033c2b R_ARM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000d444 00033c2c R_ARM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000d4a8 0003561c R_ARM_CALL 000099d8 PyType_Ready │ │ │ │ │ +0000d4d0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d548 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d54c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +0000d550 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d640 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d670 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d674 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d748 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d768 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d76c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d7ec 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d828 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +0000d82c 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +0000d88c 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d8c0 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000d8d0 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d8f8 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d99c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d9a0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000db08 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000db0c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000db64 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000dba4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dba8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dbbc 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ +0000dbc0 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ +0000dbc8 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ +0000dbd0 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ +0000dbd8 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ +0000dbdc 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ +0000dbe0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dc3c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000dc48 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc54 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc5c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc64 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc88 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dca8 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000dd14 0000b01c R_ARM_CALL 00000480 super_init_without_args │ │ │ │ │ -0000dd24 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000dd28 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dd7c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000dd80 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dd84 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ddec 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de28 0003b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000de2c 0003b72c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000de30 0000ac2b R_ARM_MOVW_ABS_NC 00000e38 .LC80 │ │ │ │ │ -0000de34 0000ac2c R_ARM_MOVT_ABS 00000e38 .LC80 │ │ │ │ │ -0000de3c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000de50 0000aa2b R_ARM_MOVW_ABS_NC 00000e00 .LC78 │ │ │ │ │ -0000de54 0000aa2c R_ARM_MOVT_ABS 00000e00 .LC78 │ │ │ │ │ -0000de58 0003b81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000de6c 0000a92b R_ARM_MOVW_ABS_NC 00000df8 .LC77 │ │ │ │ │ -0000de70 0000a92c R_ARM_MOVT_ABS 00000df8 .LC77 │ │ │ │ │ -0000de78 0003921c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000de8c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000de90 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000de98 0000ab2b R_ARM_MOVW_ABS_NC 00000e08 .LC79 │ │ │ │ │ -0000de9c 0000ab2c R_ARM_MOVT_ABS 00000e08 .LC79 │ │ │ │ │ -0000dea4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000deb0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ded0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ded4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000defc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000df00 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000df10 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000df14 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df18 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dfac 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dfb0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e024 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e028 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e048 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000e088 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e08c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e098 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ -0000e09c 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ -0000e0a4 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ -0000e0ac 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ -0000e0b8 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ -0000e0bc 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ -0000e0c0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e118 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e11c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e12c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e238 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e33c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e3c0 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e3e0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e444 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e460 0003a81d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000dc50 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc58 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc7c 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dc9c 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000dd08 0000b01c R_ARM_CALL 00000480 super_init_without_args │ │ │ │ │ +0000dd18 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd1c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd88 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd8c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd90 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ddb0 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de0c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de2c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000de30 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000de40 0003b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000de44 0003b72c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000de48 0000ac2b R_ARM_MOVW_ABS_NC 00000e38 .LC80 │ │ │ │ │ +0000de4c 0000ac2c R_ARM_MOVT_ABS 00000e38 .LC80 │ │ │ │ │ +0000de54 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de60 0000a92b R_ARM_MOVW_ABS_NC 00000df8 .LC77 │ │ │ │ │ +0000de64 0000a92c R_ARM_MOVT_ABS 00000df8 .LC77 │ │ │ │ │ +0000de6c 0003921c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000de80 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000de84 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000de8c 0000ab2b R_ARM_MOVW_ABS_NC 00000e08 .LC79 │ │ │ │ │ +0000de90 0000ab2c R_ARM_MOVT_ABS 00000e08 .LC79 │ │ │ │ │ +0000de98 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000deb8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000debc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ded8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000deec 0000aa2b R_ARM_MOVW_ABS_NC 00000e00 .LC78 │ │ │ │ │ +0000def0 0000aa2c R_ARM_MOVT_ABS 00000e00 .LC78 │ │ │ │ │ +0000def4 0003b81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000df04 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000df08 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df0c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dfa0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dfa4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e018 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e01c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e03c 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000e07c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e080 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e08c 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ +0000e090 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ +0000e098 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ +0000e0a0 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ +0000e0ac 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ +0000e0b0 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ +0000e0b4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e10c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e110 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e120 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e22c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e330 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e3b4 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e3d4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e438 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e454 0003a81d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000e45c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000e468 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e474 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e47c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e480 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e484 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e488 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e570 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e5cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5d4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e6d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6f8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e704 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e70c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e710 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e794 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e798 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e7d8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e7dc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e7e0 0000c02b R_ARM_MOVW_ABS_NC 00000ed4 .LC83 │ │ │ │ │ -0000e7e4 0000c02c R_ARM_MOVT_ABS 00000ed4 .LC83 │ │ │ │ │ -0000e7ec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e820 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e824 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e828 0000bf2b R_ARM_MOVW_ABS_NC 00000ea8 .LC82 │ │ │ │ │ -0000e82c 0000bf2c R_ARM_MOVT_ABS 00000ea8 .LC82 │ │ │ │ │ -0000e834 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e954 0003ba1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000e984 0000c22b R_ARM_MOVW_ABS_NC 00000efc .LC84 │ │ │ │ │ -0000e988 0000c22c R_ARM_MOVT_ABS 00000efc .LC84 │ │ │ │ │ -0000e98c 0003bb1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000e990 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ -0000e994 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ -0000e99c 0000c32b R_ARM_MOVW_ABS_NC 00000f30 .LC85 │ │ │ │ │ -0000e9a0 0000c32c R_ARM_MOVT_ABS 00000f30 .LC85 │ │ │ │ │ -0000e9b8 0003bc1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -0000e9bc 0003bd02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000e9d0 00032f1d R_ARM_JUMP24 00000000 PyDict_New │ │ │ │ │ -0000e9d8 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -0000e9dc 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -0000ea54 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ea88 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000ea98 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000eac0 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eb38 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eb58 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000eb7c 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eb94 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ebf0 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ -0000ebf4 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ -0000ec50 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ec84 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000ec94 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ecbc 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed44 0000d12b R_ARM_MOVW_ABS_NC 0000ebb0 object_new │ │ │ │ │ -0000ed48 0000d12c R_ARM_MOVT_ABS 0000ebb0 object_new │ │ │ │ │ -0000ed58 0000d22b R_ARM_MOVW_ABS_NC 0000ef98 object_init │ │ │ │ │ -0000ed5c 0000d22c R_ARM_MOVT_ABS 0000ef98 object_init │ │ │ │ │ -0000ed68 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ed6c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ed74 0000ce2b R_ARM_MOVW_ABS_NC 00000f98 .LC90 │ │ │ │ │ -0000ed78 0000ce2c R_ARM_MOVT_ABS 00000f98 .LC90 │ │ │ │ │ -0000ed80 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ed9c 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000edbc 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -0000ede0 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ee1c 0003c01c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -0000ee4c 0003a61c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ -0000ee58 0000cf2b R_ARM_MOVW_ABS_NC 00000fb4 .LC91 │ │ │ │ │ -0000ee5c 0000cf2c R_ARM_MOVT_ABS 00000fb4 .LC91 │ │ │ │ │ -0000ee60 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000ee70 0003c11c R_ARM_CALL 00000000 PyUnicode_Join │ │ │ │ │ -0000ee98 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eea8 0003c21c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000eed0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eedc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000eee0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000eee8 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ -0000eeec 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ -0000eef8 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ -0000eefc 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ -0000ef08 0000d02b R_ARM_MOVW_ABS_NC 00000fbc .LC92 │ │ │ │ │ -0000ef0c 0000d02c R_ARM_MOVT_ABS 00000fbc .LC92 │ │ │ │ │ -0000ef10 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ef48 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef50 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ef54 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ef58 0000cd2b R_ARM_MOVW_ABS_NC 00000f50 .LC89 │ │ │ │ │ -0000ef5c 0000cd2c R_ARM_MOVT_ABS 00000f50 .LC89 │ │ │ │ │ -0000ef64 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ef70 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef8c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef94 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000efbc 0000d22b R_ARM_MOVW_ABS_NC 0000ef98 object_init │ │ │ │ │ -0000efc0 0000d22c R_ARM_MOVT_ABS 0000ef98 object_init │ │ │ │ │ -0000efd4 0000d12b R_ARM_MOVW_ABS_NC 0000ebb0 object_new │ │ │ │ │ -0000efd8 0000d12c R_ARM_MOVT_ABS 0000ebb0 object_new │ │ │ │ │ -0000f020 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f024 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f028 0000d62b R_ARM_MOVW_ABS_NC 00001064 .LC94 │ │ │ │ │ -0000f02c 0000d62c R_ARM_MOVT_ABS 00001064 .LC94 │ │ │ │ │ -0000f038 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f044 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f048 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f04c 0000d52b R_ARM_MOVW_ABS_NC 00001018 .LC93 │ │ │ │ │ -0000f050 0000d52c R_ARM_MOVT_ABS 00001018 .LC93 │ │ │ │ │ -0000f058 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e470 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e474 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e478 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e47c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e564 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e5c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5c8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e6cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6ec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6f8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e700 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e704 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e788 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e78c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e7cc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e7d0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e7d4 0000c02b R_ARM_MOVW_ABS_NC 00000ed4 .LC83 │ │ │ │ │ +0000e7d8 0000c02c R_ARM_MOVT_ABS 00000ed4 .LC83 │ │ │ │ │ +0000e7e0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e814 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e818 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e81c 0000bf2b R_ARM_MOVW_ABS_NC 00000ea8 .LC82 │ │ │ │ │ +0000e820 0000bf2c R_ARM_MOVT_ABS 00000ea8 .LC82 │ │ │ │ │ +0000e828 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e948 0003ba1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000e978 0000c22b R_ARM_MOVW_ABS_NC 00000efc .LC84 │ │ │ │ │ +0000e97c 0000c22c R_ARM_MOVT_ABS 00000efc .LC84 │ │ │ │ │ +0000e980 0003bb1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000e984 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ +0000e988 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ +0000e990 0000c32b R_ARM_MOVW_ABS_NC 00000f30 .LC85 │ │ │ │ │ +0000e994 0000c32c R_ARM_MOVT_ABS 00000f30 .LC85 │ │ │ │ │ +0000e9ac 0003bc1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +0000e9b0 0003bd02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000e9c4 00032f1d R_ARM_JUMP24 00000000 PyDict_New │ │ │ │ │ +0000e9cc 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +0000e9d0 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +0000ea48 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ea7c 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000ea8c 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000eab4 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eb2c 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eb4c 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000eb70 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb88 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ebe4 0003612b R_ARM_MOVW_ABS_NC 00005710 PyType_GenericAlloc │ │ │ │ │ +0000ebe8 0003612c R_ARM_MOVT_ABS 00005710 PyType_GenericAlloc │ │ │ │ │ +0000ec44 0003621c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ec78 0003631c R_ARM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000ec88 00035e1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ecb0 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed38 0000d12b R_ARM_MOVW_ABS_NC 0000eba4 object_new │ │ │ │ │ +0000ed3c 0000d12c R_ARM_MOVT_ABS 0000eba4 object_new │ │ │ │ │ +0000ed4c 0000d22b R_ARM_MOVW_ABS_NC 0000ef88 object_init │ │ │ │ │ +0000ed50 0000d22c R_ARM_MOVT_ABS 0000ef88 object_init │ │ │ │ │ +0000ed5c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ed60 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ed64 0000ce2b R_ARM_MOVW_ABS_NC 00000f98 .LC90 │ │ │ │ │ +0000ed68 0000ce2c R_ARM_MOVT_ABS 00000f98 .LC90 │ │ │ │ │ +0000ed74 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ed94 0003641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000edb4 0003651c R_ARM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +0000edf0 0003551c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ee14 0003c01c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +0000ee44 0003a61c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ +0000ee50 0000cf2b R_ARM_MOVW_ABS_NC 00000fb4 .LC91 │ │ │ │ │ +0000ee54 0000cf2c R_ARM_MOVT_ABS 00000fb4 .LC91 │ │ │ │ │ +0000ee58 0003471c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000ee68 0003c11c R_ARM_CALL 00000000 PyUnicode_Join │ │ │ │ │ +0000ee90 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eea0 0003c21c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000eec8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eed4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000eed8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000eee0 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ +0000eee4 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ +0000eef0 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ +0000eef4 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ +0000ef00 0000d02b R_ARM_MOVW_ABS_NC 00000fbc .LC92 │ │ │ │ │ +0000ef04 0000d02c R_ARM_MOVT_ABS 00000fbc .LC92 │ │ │ │ │ +0000ef08 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ef2c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef54 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef5c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ef60 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ef64 0000cd2b R_ARM_MOVW_ABS_NC 00000f50 .LC89 │ │ │ │ │ +0000ef68 0000cd2c R_ARM_MOVT_ABS 00000f50 .LC89 │ │ │ │ │ +0000ef70 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ef7c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef84 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000efac 0000d22b R_ARM_MOVW_ABS_NC 0000ef88 object_init │ │ │ │ │ +0000efb0 0000d22c R_ARM_MOVT_ABS 0000ef88 object_init │ │ │ │ │ +0000efc4 0000d12b R_ARM_MOVW_ABS_NC 0000eba4 object_new │ │ │ │ │ +0000efc8 0000d12c R_ARM_MOVT_ABS 0000eba4 object_new │ │ │ │ │ +0000f010 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f014 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f018 0000d62b R_ARM_MOVW_ABS_NC 00001064 .LC94 │ │ │ │ │ +0000f01c 0000d62c R_ARM_MOVT_ABS 00001064 .LC94 │ │ │ │ │ +0000f028 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f034 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f038 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f03c 0000d52b R_ARM_MOVW_ABS_NC 00001018 .LC93 │ │ │ │ │ +0000f040 0000d52c R_ARM_MOVT_ABS 00001018 .LC93 │ │ │ │ │ +0000f048 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f650 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f654 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f658 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f65c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000f660 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000f664 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000f668 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000f66c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f670 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f674 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f678 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f67c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f760 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -0000f790 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f794 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f7e0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f7e4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f870 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f87c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f880 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f884 0000d92b R_ARM_MOVW_ABS_NC 000010b0 .LC95 │ │ │ │ │ -0000f888 0000d92c R_ARM_MOVT_ABS 000010b0 .LC95 │ │ │ │ │ -0000f894 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f8bc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f8c0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f954 0003c41c R_ARM_CALL 00000000 _PyObject_Call │ │ │ │ │ -0000f98c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000f990 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000f99c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000f9c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa34 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa54 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa58 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fa5c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fa60 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fa90 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000fb34 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000fb38 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000fb40 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000fb4c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000fb54 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000fb58 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000fb64 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000fb8c 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -0000fc00 0000e01d R_ARM_JUMP24 00000f6c object_repr │ │ │ │ │ -0000fc4c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000fc9c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000fcb0 0000e22b R_ARM_MOVW_ABS_NC 000010ec .LC97 │ │ │ │ │ -0000fcb4 0000e22c R_ARM_MOVT_ABS 000010ec .LC97 │ │ │ │ │ -0000fcb8 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000fd08 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd14 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd24 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -0000fd40 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000fd64 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000fd90 0000e32b R_ARM_MOVW_ABS_NC 000010fc .LC98 │ │ │ │ │ -0000fd94 0000e32c R_ARM_MOVT_ABS 000010fc .LC98 │ │ │ │ │ -0000fd98 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000fe14 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000fe20 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000fe24 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000fe28 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ -0000fe2c 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ -0000fe34 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000fe5c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe68 0000e12b R_ARM_MOVW_ABS_NC 000010dc .LC96 │ │ │ │ │ -0000fe6c 0000e12c R_ARM_MOVT_ABS 000010dc .LC96 │ │ │ │ │ -0000fe78 0003c81d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000fe7c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000fea0 0000e32b R_ARM_MOVW_ABS_NC 000010fc .LC98 │ │ │ │ │ -0000fea4 0000e32c R_ARM_MOVT_ABS 000010fc .LC98 │ │ │ │ │ -0000feac 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000fed8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fedc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fee0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fee4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fffc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010000 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001007c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001009c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000100a0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010174 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010234 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00010238 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00010240 0000e82b R_ARM_MOVW_ABS_NC 0000110c .LC99 │ │ │ │ │ -00010244 0000e82c R_ARM_MOVT_ABS 0000110c .LC99 │ │ │ │ │ -0001024c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010328 0003cc1c R_ARM_CALL 00000000 _PyObject_GetAttrStackRef │ │ │ │ │ -0001034c 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -00010384 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001039c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000103a0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001046c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00010470 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00010478 0000f62b R_ARM_MOVW_ABS_NC 00001280 .LC109 │ │ │ │ │ -0001047c 0000f62c R_ARM_MOVT_ABS 00001280 .LC109 │ │ │ │ │ -00010490 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000104b4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000104b8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000104c8 0000ea2b R_ARM_MOVW_ABS_NC 000102f0 slot_tp_new │ │ │ │ │ -000104cc 0000ea2c R_ARM_MOVT_ABS 000102f0 slot_tp_new │ │ │ │ │ -00010508 0003cd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -0001053c 0003cd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -0001058c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001059c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000105a0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000105b8 0000862b R_ARM_MOVW_ABS_NC 00000aec .LC60 │ │ │ │ │ -000105bc 0000862c R_ARM_MOVT_ABS 00000aec .LC60 │ │ │ │ │ -000105c0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000105cc 0000f72b R_ARM_MOVW_ABS_NC 000012ac .LC110 │ │ │ │ │ -000105d0 0000f72c R_ARM_MOVT_ABS 000012ac .LC110 │ │ │ │ │ -000105dc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000105e4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000105e8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000105f0 0000f52b R_ARM_MOVW_ABS_NC 00001254 .LC108 │ │ │ │ │ -000105f4 0000f52c R_ARM_MOVT_ABS 00001254 .LC108 │ │ │ │ │ -00010600 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010608 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0001060c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00010610 0000f32b R_ARM_MOVW_ABS_NC 00001208 .LC106 │ │ │ │ │ -00010614 0000f32c R_ARM_MOVT_ABS 00001208 .LC106 │ │ │ │ │ -0001061c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001062c 0003ce1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00010670 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010694 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106cc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000106d0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000106d8 0000f42b R_ARM_MOVW_ABS_NC 00001230 .LC107 │ │ │ │ │ -000106dc 0000f42c R_ARM_MOVT_ABS 00001230 .LC107 │ │ │ │ │ -000106e4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010714 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010718 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010750 0003cf1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00010758 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -0001075c 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ -000107d0 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00010848 0003d11c R_ARM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -00010874 0000812b R_ARM_MOVW_ABS_NC 0000a228 object_dealloc │ │ │ │ │ -00010878 0000812c R_ARM_MOVT_ABS 0000a228 object_dealloc │ │ │ │ │ -0001098c 0003d21c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00010a08 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00010a3c 0003d31c R_ARM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ -00010ac0 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00010b3c 0000812b R_ARM_MOVW_ABS_NC 0000a228 object_dealloc │ │ │ │ │ -00010b40 0000812c R_ARM_MOVT_ABS 0000a228 object_dealloc │ │ │ │ │ -00010b7c 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00010c60 00006d2b R_ARM_MOVW_ABS_NC 00010724 subtype_dealloc │ │ │ │ │ -00010c64 00006d2c R_ARM_MOVT_ABS 00010724 subtype_dealloc │ │ │ │ │ -00010ce4 0003d21c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00010cfc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f750 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000f780 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f784 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f7d0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f7d4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f860 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f86c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f870 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f874 0000d92b R_ARM_MOVW_ABS_NC 000010b0 .LC95 │ │ │ │ │ +0000f878 0000d92c R_ARM_MOVT_ABS 000010b0 .LC95 │ │ │ │ │ +0000f884 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f8ac 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f8b0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f944 0003c41c R_ARM_CALL 00000000 _PyObject_Call │ │ │ │ │ +0000f97c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000f980 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000f98c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000f9b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa08 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa24 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa44 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fa48 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fa4c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fa50 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fa80 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000fb24 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000fb28 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000fb30 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000fb3c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000fb44 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000fb48 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000fb54 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000fb7c 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +0000fbf0 0000e01d R_ARM_JUMP24 00000f6c object_repr │ │ │ │ │ +0000fc3c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000fc8c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000fca0 0000e22b R_ARM_MOVW_ABS_NC 000010ec .LC97 │ │ │ │ │ +0000fca4 0000e22c R_ARM_MOVT_ABS 000010ec .LC97 │ │ │ │ │ +0000fca8 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000fcf8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd04 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd14 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +0000fd30 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000fd54 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000fd80 0000e32b R_ARM_MOVW_ABS_NC 000010fc .LC98 │ │ │ │ │ +0000fd84 0000e32c R_ARM_MOVT_ABS 000010fc .LC98 │ │ │ │ │ +0000fd88 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000fe04 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000fe10 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000fe14 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000fe18 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ +0000fe1c 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ +0000fe24 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000fe4c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe58 0000e12b R_ARM_MOVW_ABS_NC 000010dc .LC96 │ │ │ │ │ +0000fe5c 0000e12c R_ARM_MOVT_ABS 000010dc .LC96 │ │ │ │ │ +0000fe68 0003c81d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000fe6c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000fe90 0000e32b R_ARM_MOVW_ABS_NC 000010fc .LC98 │ │ │ │ │ +0000fe94 0000e32c R_ARM_MOVT_ABS 000010fc .LC98 │ │ │ │ │ +0000fe9c 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000fec8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fecc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fed0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fed4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ffec 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fff0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001006c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001008c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010090 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010164 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010224 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00010228 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00010230 0000e82b R_ARM_MOVW_ABS_NC 0000110c .LC99 │ │ │ │ │ +00010234 0000e82c R_ARM_MOVT_ABS 0000110c .LC99 │ │ │ │ │ +0001023c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010318 0003cc1c R_ARM_CALL 00000000 _PyObject_GetAttrStackRef │ │ │ │ │ +0001033c 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +00010374 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001038c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010390 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001045c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00010460 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00010468 0000f62b R_ARM_MOVW_ABS_NC 00001280 .LC109 │ │ │ │ │ +0001046c 0000f62c R_ARM_MOVT_ABS 00001280 .LC109 │ │ │ │ │ +00010480 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000104a4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000104a8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000104b8 0000ea2b R_ARM_MOVW_ABS_NC 000102e0 slot_tp_new │ │ │ │ │ +000104bc 0000ea2c R_ARM_MOVT_ABS 000102e0 slot_tp_new │ │ │ │ │ +000104f8 0003cd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +0001052c 0003cd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +0001057c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001058c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00010590 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000105a8 0000862b R_ARM_MOVW_ABS_NC 00000aec .LC60 │ │ │ │ │ +000105ac 0000862c R_ARM_MOVT_ABS 00000aec .LC60 │ │ │ │ │ +000105b0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000105bc 0000f72b R_ARM_MOVW_ABS_NC 000012ac .LC110 │ │ │ │ │ +000105c0 0000f72c R_ARM_MOVT_ABS 000012ac .LC110 │ │ │ │ │ +000105cc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000105d4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000105d8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000105e0 0000f52b R_ARM_MOVW_ABS_NC 00001254 .LC108 │ │ │ │ │ +000105e4 0000f52c R_ARM_MOVT_ABS 00001254 .LC108 │ │ │ │ │ +000105f0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000105f8 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000105fc 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00010600 0000f32b R_ARM_MOVW_ABS_NC 00001208 .LC106 │ │ │ │ │ +00010604 0000f32c R_ARM_MOVT_ABS 00001208 .LC106 │ │ │ │ │ +0001060c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001061c 0003ce1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +00010660 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010684 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106bc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000106c0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000106c8 0000f42b R_ARM_MOVW_ABS_NC 00001230 .LC107 │ │ │ │ │ +000106cc 0000f42c R_ARM_MOVT_ABS 00001230 .LC107 │ │ │ │ │ +000106d4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010704 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010708 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010740 0003cf1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00010748 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +0001074c 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ +000107c0 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00010838 0003d11c R_ARM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +00010864 0000812b R_ARM_MOVW_ABS_NC 0000a21c object_dealloc │ │ │ │ │ +00010868 0000812c R_ARM_MOVT_ABS 0000a21c object_dealloc │ │ │ │ │ +0001097c 0003d21c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000109f8 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00010a2c 0003d31c R_ARM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ +00010ab0 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00010b2c 0000812b R_ARM_MOVW_ABS_NC 0000a21c object_dealloc │ │ │ │ │ +00010b30 0000812c R_ARM_MOVT_ABS 0000a21c object_dealloc │ │ │ │ │ +00010b6c 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00010c50 00006d2b R_ARM_MOVW_ABS_NC 00010714 subtype_dealloc │ │ │ │ │ +00010c54 00006d2c R_ARM_MOVT_ABS 00010714 subtype_dealloc │ │ │ │ │ +00010cd4 0003d21c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00010cec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cfc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010d00 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010d04 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010d08 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00010d0c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010d10 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010d14 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010d18 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010d1c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010d80 0003d51c R_ARM_CALL 00000000 _PyMember_GetOffset │ │ │ │ │ -00010dd0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010de4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00010de8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00010df0 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00010df4 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00010e00 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010f8c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000110f0 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00011174 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00011194 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111b4 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000111c4 0003a81c R_ARM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000111ec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011228 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00011268 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001126c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011274 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ -00011278 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ -00011288 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ -0001128c 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ -00011294 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ -0001129c 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ -000112a4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011344 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011348 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011370 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011390 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011394 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000113b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113fc 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011400 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011410 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011414 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011418 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001141c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011420 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011468 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001146c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001156c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001164c 0003d81c R_ARM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ -00011678 0003d91c R_ARM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ -000116f8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000116fc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001175c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000117f0 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00011818 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011820 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011864 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118dc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000118e0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000118e4 0000ff2b R_ARM_MOVW_ABS_NC 000012dc .LC111 │ │ │ │ │ -000118e8 0000ff2c R_ARM_MOVT_ABS 000012dc .LC111 │ │ │ │ │ -000118f8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011920 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00011924 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0001192c 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ -00011930 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ -00011938 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011940 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00011944 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00011954 0001012b R_ARM_MOVW_ABS_NC 00001338 .LC113 │ │ │ │ │ -00011958 0001012c R_ARM_MOVT_ABS 00001338 .LC113 │ │ │ │ │ -0001195c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011968 0003da1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00011988 0003db1c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -000119bc 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00011a0c 0003dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ -00011a10 0003dc2c R_ARM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ -00011a14 0001002b R_ARM_MOVW_ABS_NC 0000130c .LC112 │ │ │ │ │ -00011a18 0001002c R_ARM_MOVT_ABS 0000130c .LC112 │ │ │ │ │ -00011a20 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011a44 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a4c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011a50 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011a54 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011a74 00009b2b R_ARM_MOVW_ABS_NC 00011a58 subtype_traverse │ │ │ │ │ -00011a78 00009b2c R_ARM_MOVT_ABS 00011a58 subtype_traverse │ │ │ │ │ -00011adc 0003e11c R_ARM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ -00011bbc 0003d51c R_ARM_CALL 00000000 _PyMember_GetOffset │ │ │ │ │ -00011be4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00011be8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011bec 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ -00011bf0 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ -00011bfc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011c08 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00011ca0 0003c01c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00011cd0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d00 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d04 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d18 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d1c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d24 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011d28 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011d38 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011d3c 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011d84 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d88 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d90 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d94 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011da0 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00011dc4 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011dc8 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00011dcc 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011dd0 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00011dec 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011df0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011e08 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011e0c 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011e20 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011e24 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011e48 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011e6c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011e70 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011e84 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011e88 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011e90 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011e94 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011ea4 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011ea8 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011ef0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011ef4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011efc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011f00 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011f0c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00011f30 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011f34 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00011f44 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00011f48 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00011f54 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011f58 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011f70 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011f74 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011f88 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00011f8c 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011fb0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ff8 0003e71d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00012050 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00012054 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00012064 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000120c4 0001192b R_ARM_MOVW_ABS_NC 0000141c .LC119 │ │ │ │ │ -000120c8 0001192c R_ARM_MOVT_ABS 0000141c .LC119 │ │ │ │ │ -000120cc 0003e81c R_ARM_CALL 00000000 PyDict_ContainsString │ │ │ │ │ -000120f4 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0001210c 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00012124 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -000121dc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000121e0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000121e8 0001182b R_ARM_MOVW_ABS_NC 000013dc .LC118 │ │ │ │ │ -000121ec 0001182c R_ARM_MOVT_ABS 000013dc .LC118 │ │ │ │ │ -000121f4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00012204 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012248 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012260 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00012288 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000122a4 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -000122b0 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -000122bc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000122c0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000122c4 0001192b R_ARM_MOVW_ABS_NC 0000141c .LC119 │ │ │ │ │ -000122c8 0001192c R_ARM_MOVT_ABS 0000141c .LC119 │ │ │ │ │ -000122d0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d70 0003d51c R_ARM_CALL 00000000 _PyMember_GetOffset │ │ │ │ │ +00010dc0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dd4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00010dd8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00010de0 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00010de4 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00010df0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010f7c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000110e0 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00011164 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00011184 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111a4 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000111b4 0003a81c R_ARM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000111dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011218 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00011258 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001125c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011264 0000ad2b R_ARM_MOVW_ABS_NC 00000e54 .LC81 │ │ │ │ │ +00011268 0000ad2c R_ARM_MOVT_ABS 00000e54 .LC81 │ │ │ │ │ +00011278 0000822b R_ARM_MOVW_ABS_NC 00000ac4 .LC58 │ │ │ │ │ +0001127c 0000a82b R_ARM_MOVW_ABS_NC 00000dec .LC76 │ │ │ │ │ +00011284 0000822c R_ARM_MOVT_ABS 00000ac4 .LC58 │ │ │ │ │ +0001128c 0000a82c R_ARM_MOVT_ABS 00000dec .LC76 │ │ │ │ │ +00011294 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011334 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011338 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011360 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011380 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011384 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000113a8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113ec 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000113f0 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011400 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011404 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011408 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001140c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011410 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011458 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001145c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001155c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001163c 0003d81c R_ARM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ +00011668 0003d91c R_ARM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ +000116e8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000116ec 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001174c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117e0 00032f1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00011808 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011810 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011854 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118cc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000118d0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000118d4 0000ff2b R_ARM_MOVW_ABS_NC 000012dc .LC111 │ │ │ │ │ +000118d8 0000ff2c R_ARM_MOVT_ABS 000012dc .LC111 │ │ │ │ │ +000118e8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011910 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011914 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001191c 0000432b R_ARM_MOVW_ABS_NC 00000450 .LC20 │ │ │ │ │ +00011920 0000432c R_ARM_MOVT_ABS 00000450 .LC20 │ │ │ │ │ +00011928 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011930 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00011934 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00011944 0001012b R_ARM_MOVW_ABS_NC 00001338 .LC113 │ │ │ │ │ +00011948 0001012c R_ARM_MOVT_ABS 00001338 .LC113 │ │ │ │ │ +0001194c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011958 0003da1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00011978 0003db1c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +000119ac 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000119fc 0003dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ +00011a00 0003dc2c R_ARM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ +00011a04 0001002b R_ARM_MOVW_ABS_NC 0000130c .LC112 │ │ │ │ │ +00011a08 0001002c R_ARM_MOVT_ABS 0000130c .LC112 │ │ │ │ │ +00011a10 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011a34 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a3c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a40 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a44 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a64 00009b2b R_ARM_MOVW_ABS_NC 00011a48 subtype_traverse │ │ │ │ │ +00011a68 00009b2c R_ARM_MOVT_ABS 00011a48 subtype_traverse │ │ │ │ │ +00011acc 0003e11c R_ARM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ +00011bac 0003d51c R_ARM_CALL 00000000 _PyMember_GetOffset │ │ │ │ │ +00011bd4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011bd8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011bdc 0000642b R_ARM_MOVW_ABS_NC 0000089c .LC44 │ │ │ │ │ +00011be0 0000642c R_ARM_MOVT_ABS 0000089c .LC44 │ │ │ │ │ +00011bec 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011bf8 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00011c90 0003c01c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00011cc0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011cf0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011cf4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d08 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d0c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d14 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011d18 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011d28 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011d2c 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011d74 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d78 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d80 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d84 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011d90 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00011db4 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011db8 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011dbc 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011dc0 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011ddc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011de0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011df8 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011dfc 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011e10 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011e14 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011e38 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011e5c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011e60 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011e74 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011e78 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011e80 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011e84 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011e94 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011e98 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011ee0 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011ee4 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011eec 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011ef0 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011efc 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00011f20 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011f24 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011f34 0003e62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011f38 0003e62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011f44 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011f48 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011f60 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011f64 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011f78 0003e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011f7c 0003e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011fa0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011fe8 0003e71d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +00012040 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00012044 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012054 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000120b4 0001192b R_ARM_MOVW_ABS_NC 0000141c .LC119 │ │ │ │ │ +000120b8 0001192c R_ARM_MOVT_ABS 0000141c .LC119 │ │ │ │ │ +000120bc 0003e81c R_ARM_CALL 00000000 PyDict_ContainsString │ │ │ │ │ +000120e4 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000120fc 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +00012114 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +000121cc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000121d0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000121d8 0001182b R_ARM_MOVW_ABS_NC 000013dc .LC118 │ │ │ │ │ +000121dc 0001182c R_ARM_MOVT_ABS 000013dc .LC118 │ │ │ │ │ +000121e4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000121f4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012238 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012250 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +00012278 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00012294 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +000122a0 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +000122ac 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000122b0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000122b4 0001192b R_ARM_MOVW_ABS_NC 0000141c .LC119 │ │ │ │ │ +000122b8 0001192c R_ARM_MOVT_ABS 0000141c .LC119 │ │ │ │ │ +000122c0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000122d4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000122d8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000122dc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000122e0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000122e4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000122e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000122ec 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000122f0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000122f4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000123a8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012418 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00012498 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000124a4 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000124a8 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000124b4 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000124bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000124c0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000124c4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001250c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00012524 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00012600 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -0001260c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00012610 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0001261c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00012630 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012634 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012670 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00012698 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -000126b8 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000126dc 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00012748 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00012754 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00012758 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0001275c 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ -00012760 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ -00012768 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00012770 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012774 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012778 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001277c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000127d0 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ -000127ec 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00012820 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00012824 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00012870 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000128d4 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00012924 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000129c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000129c8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000129cc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000129d8 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000129e4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000129e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012afc 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00012b70 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00012b74 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00012c18 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00012c40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012c58 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00012c5c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00012ca4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012cf8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00012cfc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00012d08 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00012d14 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00012d18 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d88 0003941d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00012da4 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00012e7c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00012e80 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00012ee0 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00012f1c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00012f74 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00012f78 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00013018 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00013040 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013058 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001305c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000130b4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000130b8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000130e4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130fc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013178 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001317c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00013180 0001392b R_ARM_MOVW_ABS_NC 0000142c .LC120 │ │ │ │ │ -00013184 0001392c R_ARM_MOVT_ABS 0000142c .LC120 │ │ │ │ │ -00013190 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013198 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0001319c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000131a4 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000131b0 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000131d4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000131f0 0003ed1d R_ARM_JUMP24 00000000 _PySequence_IterSearch │ │ │ │ │ -000131f4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000131f8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000131fc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013200 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013318 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000133a0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000133a4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001343c 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00013464 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001347c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00013480 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00012398 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012408 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00012488 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00012494 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00012498 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000124a4 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000124ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000124b0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000124b4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000124fc 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00012514 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000125f0 0003dd1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ +000125fc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00012600 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0001260c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00012620 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012624 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012660 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00012688 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +000126a8 00036c1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000126cc 00036d1c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00012738 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00012744 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00012748 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0001274c 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ +00012750 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ +00012758 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012760 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012764 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012768 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001276c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000127c0 0003671c R_ARM_CALL 00000000 strrchr │ │ │ │ │ +000127dc 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00012810 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00012814 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012860 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000128c4 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00012914 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000129b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000129b8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000129bc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000129c8 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000129d4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000129d8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012aec 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00012b60 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00012b64 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00012c08 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00012c30 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012c48 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00012c4c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00012c94 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012ce8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00012cec 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00012cf8 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00012d04 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00012d08 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d78 0003941d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00012d94 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00012e6c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00012e70 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012ed0 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00012f0c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00012f64 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00012f68 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013008 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00013030 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013048 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001304c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000130a4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000130a8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000130d4 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000130ec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013168 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001316c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013170 0001392b R_ARM_MOVW_ABS_NC 0000142c .LC120 │ │ │ │ │ +00013174 0001392c R_ARM_MOVT_ABS 0000142c .LC120 │ │ │ │ │ +00013180 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013188 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0001318c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00013194 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000131a0 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000131c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000131e0 0003ed1d R_ARM_JUMP24 00000000 _PySequence_IterSearch │ │ │ │ │ +000131e4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000131e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000131ec 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000131f0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013308 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00013390 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00013394 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001342c 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00013454 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001346c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00013470 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013550 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00013560 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013570 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013578 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0001357c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00013588 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000135b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000135bc 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000135c0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000135c4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000135c8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000135cc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013600 0001422b R_ARM_MOVW_ABS_NC 0000147c .LC123 │ │ │ │ │ -00013604 0001422c R_ARM_MOVT_ABS 0000147c .LC123 │ │ │ │ │ -00013610 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00013634 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00013638 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00013644 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001376c 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0001380c 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00013810 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00013890 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000138b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000138d0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000138d4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00013998 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139c0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139cc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000139d0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000139dc 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00013a08 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a10 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00013a14 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013a18 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a1c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a20 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a44 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00013a48 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00013a8c 0001452b R_ARM_MOVW_ABS_NC 00013658 slot_tp_setattro │ │ │ │ │ -00013a90 0001452c R_ARM_MOVT_ABS 00013658 slot_tp_setattro │ │ │ │ │ -00013b88 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00013b8c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00013bac 0001452b R_ARM_MOVW_ABS_NC 00013658 slot_tp_setattro │ │ │ │ │ -00013bb0 0001452c R_ARM_MOVT_ABS 00013658 slot_tp_setattro │ │ │ │ │ -00013bbc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00013bc0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00013bc4 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ -00013bc8 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ -00013bcc 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ -00013bd0 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ -00013be0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013bf8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00013bfc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00013c04 0001492b R_ARM_MOVW_ABS_NC 000014dc .LC126 │ │ │ │ │ -00013c08 0001492c R_ARM_MOVT_ABS 000014dc .LC126 │ │ │ │ │ -00013c0c 00014a2b R_ARM_MOVW_ABS_NC 000014e8 .LC127 │ │ │ │ │ -00013c10 00014a2c R_ARM_MOVT_ABS 000014e8 .LC127 │ │ │ │ │ -00013c18 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013c20 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00013c24 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00013c28 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ -00013c2c 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ -00013c34 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013c5c 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00013c60 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00013c84 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00013c88 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00013c90 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ -00013c94 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ -00013c98 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ -00013c9c 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ -00013ca4 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ -00013ca8 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ -00013cb4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013cc0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00013cc4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00013cc8 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ -00013ccc 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ -00013cd4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d0c 00014e2b R_ARM_MOVW_ABS_NC 0000150c .LC128 │ │ │ │ │ -00013d10 00014e2c R_ARM_MOVT_ABS 0000150c .LC128 │ │ │ │ │ -00013d1c 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00013d50 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00013d54 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00013d7c 0001452b R_ARM_MOVW_ABS_NC 00013658 slot_tp_setattro │ │ │ │ │ -00013d80 0001452c R_ARM_MOVT_ABS 00013658 slot_tp_setattro │ │ │ │ │ -00013e7c 0001452b R_ARM_MOVW_ABS_NC 00013658 slot_tp_setattro │ │ │ │ │ -00013e80 0001452c R_ARM_MOVT_ABS 00013658 slot_tp_setattro │ │ │ │ │ -00013e98 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00013e9c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00013ea0 00014e2b R_ARM_MOVW_ABS_NC 0000150c .LC128 │ │ │ │ │ -00013ea4 00014e2c R_ARM_MOVT_ABS 0000150c .LC128 │ │ │ │ │ -00013ea8 00014a2b R_ARM_MOVW_ABS_NC 000014e8 .LC127 │ │ │ │ │ -00013eac 00014a2c R_ARM_MOVT_ABS 000014e8 .LC127 │ │ │ │ │ -00013eb8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013ed8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013edc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001404c 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00014060 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00014064 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000140b4 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000140fc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014108 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000141dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000141e0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000141e4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014290 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -000142a4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000142a8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000142f8 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00014400 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014418 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014420 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014424 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000144b0 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000144dc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000144e0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00014514 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00014568 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001456c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001459c 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ -000145e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001464c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00014650 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00014658 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00014664 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000146ac 0003f11c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -000146c0 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000146c8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014704 00009c2b R_ARM_MOVW_ABS_NC 000146e8 subtype_clear │ │ │ │ │ -00014708 00009c2c R_ARM_MOVT_ABS 000146e8 subtype_clear │ │ │ │ │ -00014778 0003d11c R_ARM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -00014838 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00014884 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000148d4 0003f51c R_ARM_CALL 00000000 PyDict_Clear │ │ │ │ │ -00014914 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000149b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000149bc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014a3c 0003f61c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00014ad8 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00014af4 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00014b20 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ -00014b48 0003f81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00014b50 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00014c38 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014cc0 0003f91c R_ARM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ -00014cf0 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014d20 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ -00014d38 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014d40 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013568 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0001356c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00013578 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000135a4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000135ac 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000135b0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000135b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000135b8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000135bc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000135f0 0001422b R_ARM_MOVW_ABS_NC 0000147c .LC123 │ │ │ │ │ +000135f4 0001422c R_ARM_MOVT_ABS 0000147c .LC123 │ │ │ │ │ +00013600 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00013624 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00013628 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00013634 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001375c 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000137fc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00013800 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013880 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000138a8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000138c0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000138c4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013988 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139bc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000139c0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000139cc 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000139f8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a00 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00013a04 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013a08 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a0c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a10 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a34 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00013a38 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00013a7c 0001452b R_ARM_MOVW_ABS_NC 00013648 slot_tp_setattro │ │ │ │ │ +00013a80 0001452c R_ARM_MOVT_ABS 00013648 slot_tp_setattro │ │ │ │ │ +00013b78 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00013b7c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00013b9c 0001452b R_ARM_MOVW_ABS_NC 00013648 slot_tp_setattro │ │ │ │ │ +00013ba0 0001452c R_ARM_MOVT_ABS 00013648 slot_tp_setattro │ │ │ │ │ +00013bac 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00013bb0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013bb4 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ +00013bb8 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ +00013bbc 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ +00013bc0 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ +00013bd0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013be8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00013bec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013bf4 0001492b R_ARM_MOVW_ABS_NC 000014dc .LC126 │ │ │ │ │ +00013bf8 0001492c R_ARM_MOVT_ABS 000014dc .LC126 │ │ │ │ │ +00013bfc 00014a2b R_ARM_MOVW_ABS_NC 000014e8 .LC127 │ │ │ │ │ +00013c00 00014a2c R_ARM_MOVT_ABS 000014e8 .LC127 │ │ │ │ │ +00013c08 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013c10 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00013c14 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00013c18 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ +00013c1c 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ +00013c24 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013c4c 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00013c50 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00013c74 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00013c78 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013c80 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ +00013c84 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ +00013c88 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ +00013c8c 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ +00013c94 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ +00013c98 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ +00013ca4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013cb0 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00013cb4 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00013cb8 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ +00013cbc 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ +00013cc4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013cfc 00014e2b R_ARM_MOVW_ABS_NC 0000150c .LC128 │ │ │ │ │ +00013d00 00014e2c R_ARM_MOVT_ABS 0000150c .LC128 │ │ │ │ │ +00013d0c 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00013d40 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00013d44 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00013d6c 0001452b R_ARM_MOVW_ABS_NC 00013648 slot_tp_setattro │ │ │ │ │ +00013d70 0001452c R_ARM_MOVT_ABS 00013648 slot_tp_setattro │ │ │ │ │ +00013e6c 0001452b R_ARM_MOVW_ABS_NC 00013648 slot_tp_setattro │ │ │ │ │ +00013e70 0001452c R_ARM_MOVT_ABS 00013648 slot_tp_setattro │ │ │ │ │ +00013e88 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00013e8c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013e90 00014e2b R_ARM_MOVW_ABS_NC 0000150c .LC128 │ │ │ │ │ +00013e94 00014e2c R_ARM_MOVT_ABS 0000150c .LC128 │ │ │ │ │ +00013e98 00014a2b R_ARM_MOVW_ABS_NC 000014e8 .LC127 │ │ │ │ │ +00013e9c 00014a2c R_ARM_MOVT_ABS 000014e8 .LC127 │ │ │ │ │ +00013ea8 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013ec8 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013ecc 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001403c 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00014050 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00014054 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000140a4 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000140ec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000140f8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000141d0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000141d4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014280 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00014294 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00014298 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000142e8 0003301c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000143f0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014408 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014410 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014414 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000144a0 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000144cc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000144d0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00014504 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00014558 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001455c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001458c 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ +000145d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001463c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00014640 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00014648 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00014654 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001469c 0003f11c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +000146b0 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000146b8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146f4 00009c2b R_ARM_MOVW_ABS_NC 000146d8 subtype_clear │ │ │ │ │ +000146f8 00009c2c R_ARM_MOVT_ABS 000146d8 subtype_clear │ │ │ │ │ +00014768 0003d11c R_ARM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +00014828 0003d41c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00014874 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000148c4 0003f51c R_ARM_CALL 00000000 PyDict_Clear │ │ │ │ │ +00014904 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000149a4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000149ac 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014a2c 0003f61c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00014ac8 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00014ae4 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00014b10 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ +00014b38 0003f81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00014b40 0003d01c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00014c28 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014cb0 0003f91c R_ARM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ +00014ce0 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d08 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014d10 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ +00014d28 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014d30 0003601c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d50 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014d58 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d60 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d68 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d70 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d78 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d80 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00014d88 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014d90 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014d98 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014dc4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014e54 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014ed4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00014ed8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00014eec 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00014f64 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015050 0000762b R_ARM_MOVW_ABS_NC 00000a8c .LC57 │ │ │ │ │ -00015054 0000762c R_ARM_MOVT_ABS 00000a8c .LC57 │ │ │ │ │ -00015058 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00014db4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014e44 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00014ec4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00014ec8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00014edc 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00014f54 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015040 0000762b R_ARM_MOVW_ABS_NC 00000a8c .LC57 │ │ │ │ │ +00015044 0000762c R_ARM_MOVT_ABS 00000a8c .LC57 │ │ │ │ │ +00015048 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00015058 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001505c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00015060 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00015064 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00015068 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0001506c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00015070 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00015074 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00015078 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001507c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000150d8 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00015168 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000151a0 0003f61c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00015244 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00015260 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0001528c 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ -000152b4 0003f81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0001535c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015394 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153c8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015478 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -00015498 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001549c 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00015510 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000155b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000155d0 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -000155f0 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000155f4 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00015640 00007b1d R_ARM_JUMP24 0000140c managed_static_type_state_clear.part.0 │ │ │ │ │ -00015680 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00015684 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00015708 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0001578c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00015790 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000157a4 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -0001581c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015840 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015884 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000158b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000150c8 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00015158 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00015190 0003f61c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00015234 0003421c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00015250 0003811c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0001527c 0003f71c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ +000152a4 0003f81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0001534c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015384 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000153b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015468 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +00015488 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001548c 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015500 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155c0 00032d1c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +000155e0 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000155e4 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015630 00007b1d R_ARM_JUMP24 0000140c managed_static_type_state_clear.part.0 │ │ │ │ │ +00015670 00032c2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00015674 00032c2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000156f8 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001577c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00015780 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00015794 0003881c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +0001580c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015830 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015874 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000158a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000158bc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000158c0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000158c4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000158c8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000158cc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000158d0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000158d4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000158d8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000158dc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00015900 00032b1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00015970 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000159a4 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -000159f0 0003c41c R_ARM_CALL 00000000 _PyObject_Call │ │ │ │ │ -00015a0c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015a5c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00015a60 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00015a6c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00015a78 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00015a7c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015ab8 0001792b R_ARM_MOVW_ABS_NC 0000158c .LC134 │ │ │ │ │ -00015abc 0001792c R_ARM_MOVT_ABS 0000158c .LC134 │ │ │ │ │ -00015ac8 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00015ad8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00015adc 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00015b30 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00015b34 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00015b38 00017a2b R_ARM_MOVW_ABS_NC 00001594 .LC135 │ │ │ │ │ -00015b3c 00017a2c R_ARM_MOVT_ABS 00001594 .LC135 │ │ │ │ │ -00015b44 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015c14 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00015c18 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00015c1c 0001832b R_ARM_MOVW_ABS_NC 0000160c .LC140 │ │ │ │ │ -00015c20 0001832c R_ARM_MOVT_ABS 0000160c .LC140 │ │ │ │ │ -00015c2c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00015d94 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ -00015d98 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ -00015d9c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00015da0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00015da4 0001812b R_ARM_MOVW_ABS_NC 000015e4 .LC138 │ │ │ │ │ -00015da8 0001812c R_ARM_MOVT_ABS 000015e4 .LC138 │ │ │ │ │ -00015dac 0001822b R_ARM_MOVW_ABS_NC 000015f4 .LC139 │ │ │ │ │ -00015db0 0001822c R_ARM_MOVT_ABS 000015f4 .LC139 │ │ │ │ │ -00015dc0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00016138 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001613c 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001615c 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00016160 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0001618c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016198 0004092b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0001619c 0004092c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000161a4 00040a1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000161b0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000161b4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000161b8 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ -000161bc 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ -000161c0 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ -000161c4 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ -000161d4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000161dc 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000161e0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000161e4 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ -000161e8 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ -000161f0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016304 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00016338 00040b1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016364 00040c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016368 00040c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016374 00040d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000163bc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000163c0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00016454 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0001647c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016494 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00016498 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00016558 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0001655c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00016568 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00016594 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000165f4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016608 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001660c 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00016610 0001872b R_ARM_MOVW_ABS_NC 00001630 .LC142 │ │ │ │ │ -00016614 0001872c R_ARM_MOVT_ABS 00001630 .LC142 │ │ │ │ │ -0001661c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016638 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016654 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016670 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016678 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0001667c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016680 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016684 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000166b8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000166bc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000166c4 00018b2b R_ARM_MOVW_ABS_NC 00001680 .LC144 │ │ │ │ │ -000166c8 00018b2c R_ARM_MOVT_ABS 00001680 .LC144 │ │ │ │ │ -000166d0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000166d8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000166dc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000166e0 00018a2b R_ARM_MOVW_ABS_NC 00001650 .LC143 │ │ │ │ │ -000166e4 00018a2c R_ARM_MOVT_ABS 00001650 .LC143 │ │ │ │ │ -000166f0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000167bc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000167c0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000167d4 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0001681c 00040f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00016884 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00016888 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00016904 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001691c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016934 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00016938 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00016994 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00016998 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000169a8 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ -000169b4 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000169b8 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000169c0 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000169cc 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000169e0 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000169e4 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00016a0c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016a10 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a78 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016a98 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00016a9c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00016ab4 00033c1d R_ARM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00016ab8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ae8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00016aec 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00016af0 00018d2b R_ARM_MOVW_ABS_NC 000016b8 .LC145 │ │ │ │ │ -00016af4 00018d2c R_ARM_MOVT_ABS 000016b8 .LC145 │ │ │ │ │ -00016afc 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016b04 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00016b08 0003352b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00016b0c 0003352c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00016b30 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b38 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016b3c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016b40 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016b70 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00016ba0 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00016be8 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ -00016bfc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016c64 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00016c68 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00016c70 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00016c7c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00016c98 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00016cfc 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00016d2c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00016d40 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00016d58 0001912b R_ARM_MOVW_ABS_NC 000016e4 .LC146 │ │ │ │ │ -00016d5c 0001912c R_ARM_MOVT_ABS 000016e4 .LC146 │ │ │ │ │ -00016d60 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00016dc0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016dd0 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00016dec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e5c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00016e68 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00016e6c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00016e70 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ -00016e74 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ -00016e7c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00016ec8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016ed0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016ed4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016ed8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016edc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016f3c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00016f50 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00016f68 0001912b R_ARM_MOVW_ABS_NC 000016e4 .LC146 │ │ │ │ │ -00016f6c 0001912c R_ARM_MOVT_ABS 000016e4 .LC146 │ │ │ │ │ -00016f70 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00016fa4 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00016fdc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017000 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017044 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001704c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017050 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001715c 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000171d0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000171d4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00017254 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0001727c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017294 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00017298 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001735c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017364 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00017368 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00017374 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00017380 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00017384 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00017388 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001738c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000173b0 0004131c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000174b4 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00017538 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001753c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000175bc 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000175e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017600 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017618 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001761c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000176e4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000176ec 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000176f0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000176fc 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00017708 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0001770c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017710 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00017714 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001773c 0004141c R_ARM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ -00017750 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00017758 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177ac 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00017818 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00017890 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000178ac 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017910 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00017914 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0001791c 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00017928 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00017950 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00017954 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001795c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017aa0 0003b22b R_ARM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -00017aa4 0003b22c R_ARM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -00017ab4 0003a82b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00017ab8 0003a82c R_ARM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00017af0 00041c1c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00017b38 00041d2b R_ARM_MOVW_ABS_NC 000049d0 _Py_slot_tp_getattro │ │ │ │ │ -00017b3c 00041d2c R_ARM_MOVT_ABS 000049d0 _Py_slot_tp_getattro │ │ │ │ │ -00017b60 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017b68 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b9c 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00017bd4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00017bd8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00017cfc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00017d00 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00017e0c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00017e10 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00017e18 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00017e24 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00017e50 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017e68 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017e80 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00017e84 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00017ef8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00017efc 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00017fdc 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00017ff4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018010 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000158f0 00032b1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00015960 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00015994 0003c31c R_ARM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +000159e0 0003c41c R_ARM_CALL 00000000 _PyObject_Call │ │ │ │ │ +000159fc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015a4c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00015a50 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00015a5c 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00015a68 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00015a6c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015aa8 0001792b R_ARM_MOVW_ABS_NC 0000158c .LC134 │ │ │ │ │ +00015aac 0001792c R_ARM_MOVT_ABS 0000158c .LC134 │ │ │ │ │ +00015ab8 0003ee1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00015ac8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00015acc 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00015b20 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00015b24 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00015b28 00017a2b R_ARM_MOVW_ABS_NC 00001594 .LC135 │ │ │ │ │ +00015b2c 00017a2c R_ARM_MOVT_ABS 00001594 .LC135 │ │ │ │ │ +00015b34 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015c04 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00015c08 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00015c0c 0001832b R_ARM_MOVW_ABS_NC 0000160c .LC140 │ │ │ │ │ +00015c10 0001832c R_ARM_MOVT_ABS 0000160c .LC140 │ │ │ │ │ +00015c1c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00015d84 0003862b R_ARM_MOVW_ABS_NC 00000000 _PySlot_names │ │ │ │ │ +00015d88 0003862c R_ARM_MOVT_ABS 00000000 _PySlot_names │ │ │ │ │ +00015d8c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00015d90 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00015d94 0001812b R_ARM_MOVW_ABS_NC 000015e4 .LC138 │ │ │ │ │ +00015d98 0001812c R_ARM_MOVT_ABS 000015e4 .LC138 │ │ │ │ │ +00015d9c 0001822b R_ARM_MOVW_ABS_NC 000015f4 .LC139 │ │ │ │ │ +00015da0 0001822c R_ARM_MOVT_ABS 000015f4 .LC139 │ │ │ │ │ +00015db0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00016128 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001612c 00006a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001614c 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00016150 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0001617c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016188 0004092b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0001618c 0004092c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00016194 00040a1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000161a0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000161a4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000161a8 0000cb2b R_ARM_MOVW_ABS_NC 00000f48 .LC87 │ │ │ │ │ +000161ac 0000cb2c R_ARM_MOVT_ABS 00000f48 .LC87 │ │ │ │ │ +000161b0 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ +000161b4 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ +000161c4 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000161cc 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000161d0 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000161d4 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ +000161d8 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ +000161e0 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000162f4 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00016328 00040b1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016354 00040c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016358 00040c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016364 00040d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000163ac 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000163b0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00016444 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0001646c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016484 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00016488 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00016548 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0001654c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00016558 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00016584 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165e4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165f8 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000165fc 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00016600 0001872b R_ARM_MOVW_ABS_NC 00001630 .LC142 │ │ │ │ │ +00016604 0001872c R_ARM_MOVT_ABS 00001630 .LC142 │ │ │ │ │ +0001660c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016628 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016644 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016660 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016668 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0001666c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016670 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016674 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000166a8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000166ac 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000166b4 00018b2b R_ARM_MOVW_ABS_NC 00001680 .LC144 │ │ │ │ │ +000166b8 00018b2c R_ARM_MOVT_ABS 00001680 .LC144 │ │ │ │ │ +000166c0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000166c8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000166cc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000166d0 00018a2b R_ARM_MOVW_ABS_NC 00001650 .LC143 │ │ │ │ │ +000166d4 00018a2c R_ARM_MOVT_ABS 00001650 .LC143 │ │ │ │ │ +000166e0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000167ac 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000167b0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000167c4 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0001680c 00040f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00016874 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00016878 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000168f4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001690c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016924 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00016928 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00016984 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00016988 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00016998 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ +000169a4 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000169a8 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000169b0 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000169bc 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000169d0 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000169d4 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000169fc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a00 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a68 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a88 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00016a8c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00016aa4 00033c1d R_ARM_JUMP24 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00016aa8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ad8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00016adc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00016ae0 00018d2b R_ARM_MOVW_ABS_NC 000016b8 .LC145 │ │ │ │ │ +00016ae4 00018d2c R_ARM_MOVT_ABS 000016b8 .LC145 │ │ │ │ │ +00016aec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016af4 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00016af8 0003352b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00016afc 0003352c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00016b20 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b28 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016b2c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016b30 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016b60 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00016b90 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00016bd8 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ +00016bec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c54 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00016c58 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00016c60 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00016c6c 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00016c88 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00016cec 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00016d1c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00016d30 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00016d48 0001912b R_ARM_MOVW_ABS_NC 000016e4 .LC146 │ │ │ │ │ +00016d4c 0001912c R_ARM_MOVT_ABS 000016e4 .LC146 │ │ │ │ │ +00016d50 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00016db0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016dc0 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00016ddc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016e4c 00036b1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00016e58 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00016e5c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00016e60 0000372b R_ARM_MOVW_ABS_NC 00000444 .LC19 │ │ │ │ │ +00016e64 0000372c R_ARM_MOVT_ABS 00000444 .LC19 │ │ │ │ │ +00016e6c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00016eb8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ec0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016ec4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016ec8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016ecc 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016f2c 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00016f40 0003a41c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00016f58 0001912b R_ARM_MOVW_ABS_NC 000016e4 .LC146 │ │ │ │ │ +00016f5c 0001912c R_ARM_MOVT_ABS 000016e4 .LC146 │ │ │ │ │ +00016f60 0003c81c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00016f94 0003471d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00016fcc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ff0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017034 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001703c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017040 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001714c 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000171c0 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000171c4 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00017244 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0001726c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017284 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00017288 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001734c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017354 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00017358 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00017364 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00017370 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00017374 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00017378 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001737c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000173a0 0004131c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000174a4 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00017528 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001752c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000175ac 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000175d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000175f0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017608 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001760c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000176d4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000176dc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000176e0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000176ec 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000176f8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000176fc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017700 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00017704 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001772c 0004141c R_ARM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ +00017740 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00017748 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001779c 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00017808 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00017880 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0001789c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017900 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00017904 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0001790c 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00017918 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00017940 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00017944 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001794c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a90 0003b22b R_ARM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +00017a94 0003b22c R_ARM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +00017aa4 0003a82b R_ARM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00017aa8 0003a82c R_ARM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00017ae0 00041c1c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00017b28 00041d2b R_ARM_MOVW_ABS_NC 000049d0 _Py_slot_tp_getattro │ │ │ │ │ +00017b2c 00041d2c R_ARM_MOVT_ABS 000049d0 _Py_slot_tp_getattro │ │ │ │ │ +00017b50 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017b58 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b8c 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00017bc4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00017bc8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00017cec 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00017cf0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00017dfc 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00017e00 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00017e08 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00017e14 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00017e40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017e58 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017e70 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00017e74 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00017ee8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00017eec 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00017fcc 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00017fe4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018000 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018008 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001800c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00018010 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00018014 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00018018 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001801c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00018020 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00018024 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018028 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001802c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00018044 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ -00018048 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ -00018158 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000181bc 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000181c0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00018270 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00018298 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000182b8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000182bc 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00018324 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00018354 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018358 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018360 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00018364 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00018400 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018408 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0001840c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00018414 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00018450 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00018454 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000184a8 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000184f0 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00018548 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000185ac 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000185fc 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00018694 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001869c 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000186a0 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000186ac 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000186b8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000186bc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018740 00041e1d R_ARM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ -00018774 0001c71c R_ARM_CALL 00002084 get_dict_descriptor │ │ │ │ │ -000187a4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000187a8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000187b0 0001c42b R_ARM_MOVW_ABS_NC 00001798 .LC152 │ │ │ │ │ -000187b4 0001c42c R_ARM_MOVT_ABS 00001798 .LC152 │ │ │ │ │ -000187bc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000188b4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000188b8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00018950 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018968 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001896c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000189a0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000189d8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000189dc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000189e4 00018a2b R_ARM_MOVW_ABS_NC 00001650 .LC143 │ │ │ │ │ -000189e8 00018a2c R_ARM_MOVT_ABS 00001650 .LC143 │ │ │ │ │ -000189f0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000189fc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00018a00 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00018a08 00018b2b R_ARM_MOVW_ABS_NC 00001680 .LC144 │ │ │ │ │ -00018a0c 00018b2c R_ARM_MOVT_ABS 00001680 .LC144 │ │ │ │ │ -00018a14 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00018a3c 0004271c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00018a58 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00018a78 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00018b14 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00018b40 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018b70 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018b94 0003b51c R_ARM_CALL 0000d560 _PyObject_LookupSpecial │ │ │ │ │ -00018ba0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018bb4 0003b51c R_ARM_CALL 0000d560 _PyObject_LookupSpecial │ │ │ │ │ -00018bc0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018bcc 0001e01c R_ARM_CALL 00002ebc import_copyreg │ │ │ │ │ -00018bec 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00018c2c 00034e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00018c94 0001e11c R_ARM_CALL 00002f18 object_getstate │ │ │ │ │ -00018cb8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00018cbc 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00018d04 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00018d8c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018da8 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00018e18 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018e8c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018eb0 0001e01c R_ARM_CALL 00002ebc import_copyreg │ │ │ │ │ -00018ed0 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00018f10 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00018fa8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018fc4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00018fc8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00018fd0 0001de2b R_ARM_MOVW_ABS_NC 00001a4c .LC165 │ │ │ │ │ -00018fd4 0001de2c R_ARM_MOVT_ABS 00001a4c .LC165 │ │ │ │ │ -00018fdc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001900c 0001e21c R_ARM_CALL 00002e38 _common_reduce.part.0 │ │ │ │ │ -0001901c 0004281c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0001903c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00019040 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00019044 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00019048 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00019074 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019090 0004291c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0001909c 0004281c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000190c4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000190f0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001914c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019190 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019198 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001919c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000191a4 0001d92b R_ARM_MOVW_ABS_NC 0000190c .LC160 │ │ │ │ │ -000191a8 0001d92c R_ARM_MOVT_ABS 0000190c .LC160 │ │ │ │ │ -000191b0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000191bc 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000191c0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000191c4 0001dd2b R_ARM_MOVW_ABS_NC 000019f8 .LC164 │ │ │ │ │ -000191c8 0001dd2c R_ARM_MOVT_ABS 000019f8 .LC164 │ │ │ │ │ -000191d0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00019210 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019218 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001921c 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00019220 0001db2b R_ARM_MOVW_ABS_NC 00001964 .LC162 │ │ │ │ │ -00019224 0001db2c R_ARM_MOVT_ABS 00001964 .LC162 │ │ │ │ │ -0001922c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00019250 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019258 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001925c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00019260 0001da2b R_ARM_MOVW_ABS_NC 0000192c .LC161 │ │ │ │ │ -00019264 0001da2c R_ARM_MOVT_ABS 0000192c .LC161 │ │ │ │ │ -0001927c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00019280 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00019284 0001dc2b R_ARM_MOVW_ABS_NC 000019a4 .LC163 │ │ │ │ │ -00019288 0001dc2c R_ARM_MOVT_ABS 000019a4 .LC163 │ │ │ │ │ -00019298 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192a4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192b0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192bc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192dc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192e8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000192f4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001930c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019328 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019340 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019354 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019384 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019390 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018034 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ +00018038 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ +00018148 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000181ac 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000181b0 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00018260 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00018288 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000182a8 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000182ac 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001832c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018334 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00018338 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000183b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000183c0 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000183f0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000183f8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000183fc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00018404 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00018440 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00018444 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00018498 0003a01c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000184e0 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00018574 00041e1d R_ARM_JUMP24 00000000 PyObject_GenericGetDict │ │ │ │ │ +000185a8 0001c41c R_ARM_CALL 00002084 get_dict_descriptor │ │ │ │ │ +000185d8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000185dc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000185e4 0001c22b R_ARM_MOVW_ABS_NC 00001798 .LC152 │ │ │ │ │ +000185e8 0001c22c R_ARM_MOVT_ABS 00001798 .LC152 │ │ │ │ │ +000185f0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00018644 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000186a8 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000186f8 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00018790 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018798 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0001879c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000187a8 00035b1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000187b4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000187b8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000188a4 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000188a8 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00018940 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018958 0003372b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001895c 0003372c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00018990 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000189c8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000189cc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000189d4 00018a2b R_ARM_MOVW_ABS_NC 00001650 .LC143 │ │ │ │ │ +000189d8 00018a2c R_ARM_MOVT_ABS 00001650 .LC143 │ │ │ │ │ +000189e0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000189ec 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000189f0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000189f8 00018b2b R_ARM_MOVW_ABS_NC 00001680 .LC144 │ │ │ │ │ +000189fc 00018b2c R_ARM_MOVT_ABS 00001680 .LC144 │ │ │ │ │ +00018a04 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00018a2c 0004271c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00018a48 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00018a68 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00018b04 0003941c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00018b30 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018b60 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018b84 0003b51c R_ARM_CALL 0000d554 _PyObject_LookupSpecial │ │ │ │ │ +00018b90 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ba4 0003b51c R_ARM_CALL 0000d554 _PyObject_LookupSpecial │ │ │ │ │ +00018bb0 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018bbc 0001e01c R_ARM_CALL 00002ebc import_copyreg │ │ │ │ │ +00018bdc 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00018c1c 00034e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00018c84 0001e11c R_ARM_CALL 00002f18 object_getstate │ │ │ │ │ +00018ca8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00018cac 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00018cf4 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00018d7c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018d98 0003911c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00018e08 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018e7c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018ea0 0001e01c R_ARM_CALL 00002ebc import_copyreg │ │ │ │ │ +00018ec0 0003a11c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00018f00 0003491c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00018f98 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018fb4 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00018fb8 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00018fc0 0001de2b R_ARM_MOVW_ABS_NC 00001a4c .LC165 │ │ │ │ │ +00018fc4 0001de2c R_ARM_MOVT_ABS 00001a4c .LC165 │ │ │ │ │ +00018fcc 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00018ffc 0001e21c R_ARM_CALL 00002e38 _common_reduce.part.0 │ │ │ │ │ +0001900c 0004281c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0001902c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00019030 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00019034 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00019038 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00019064 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019080 0004291c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0001908c 0004281c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000190b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000190e0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001913c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019180 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019188 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001918c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00019194 0001d92b R_ARM_MOVW_ABS_NC 0000190c .LC160 │ │ │ │ │ +00019198 0001d92c R_ARM_MOVT_ABS 0000190c .LC160 │ │ │ │ │ +000191a0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000191ac 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000191b0 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000191b4 0001dd2b R_ARM_MOVW_ABS_NC 000019f8 .LC164 │ │ │ │ │ +000191b8 0001dd2c R_ARM_MOVT_ABS 000019f8 .LC164 │ │ │ │ │ +000191c0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00019200 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019208 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001920c 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00019210 0001db2b R_ARM_MOVW_ABS_NC 00001964 .LC162 │ │ │ │ │ +00019214 0001db2c R_ARM_MOVT_ABS 00001964 .LC162 │ │ │ │ │ +0001921c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00019240 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019248 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001924c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00019250 0001da2b R_ARM_MOVW_ABS_NC 0000192c .LC161 │ │ │ │ │ +00019254 0001da2c R_ARM_MOVT_ABS 0000192c .LC161 │ │ │ │ │ +0001926c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00019270 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00019274 0001dc2b R_ARM_MOVW_ABS_NC 000019a4 .LC163 │ │ │ │ │ +00019278 0001dc2c R_ARM_MOVT_ABS 000019a4 .LC163 │ │ │ │ │ +00019288 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019294 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192a0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192ac 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192cc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192e4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000192fc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019318 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019330 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019344 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019374 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019380 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019388 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001938c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00019390 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00019394 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00019398 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001939c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001939c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000193a0 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000193a4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000193a8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000193a8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000193ac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000193b0 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000193b4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000193b8 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000193bc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000193dc 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000193e0 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00019408 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001940c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00019410 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ -00019414 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ -00019418 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ -0001941c 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ -0001942c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001943c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00019440 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00019444 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ -00019448 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ -00019450 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00019488 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000194b4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000194b8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000194cc 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00019508 0004362b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -0001950c 0004362c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -0001951c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00019550 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00019554 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00019564 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ -000195bc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000195c0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000195e8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000195ec 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000195f4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001961c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00019620 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00019624 0002182b R_ARM_MOVW_ABS_NC 00001cec .LC182 │ │ │ │ │ -00019628 0002182c R_ARM_MOVT_ABS 00001cec .LC182 │ │ │ │ │ -00019634 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001965c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001967c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00019688 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019690 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00019694 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0001969c 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000196a8 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000196bc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000196c0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000196d0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000196d4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000196e4 0002192b R_ARM_MOVW_ABS_NC 00001d18 .LC183 │ │ │ │ │ -000196e8 0002192c R_ARM_MOVT_ABS 00001d18 .LC183 │ │ │ │ │ -000196f0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00019714 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001971c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019730 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00019734 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000193cc 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000193d0 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000193f8 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000193fc 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00019400 0000cc2b R_ARM_MOVW_ABS_NC 00000f4c .LC88 │ │ │ │ │ +00019404 0000cc2c R_ARM_MOVT_ABS 00000f4c .LC88 │ │ │ │ │ +00019408 0001482b R_ARM_MOVW_ABS_NC 000014bc .LC125 │ │ │ │ │ +0001940c 0001482c R_ARM_MOVT_ABS 000014bc .LC125 │ │ │ │ │ +0001941c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001942c 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00019430 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00019434 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ +00019438 0001472c R_ARM_MOVT_ABS 00001488 .LC124 │ │ │ │ │ +00019440 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00019478 0003591c R_ARM_CALL 00005d08 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000194a4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000194a8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000194bc 00035a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000194f8 0004362b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000194fc 0004362c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0001950c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00019540 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00019544 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00019554 0000291c R_ARM_CALL 00000b24 call_unbound_noarg.part.0 │ │ │ │ │ +000195ac 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000195b0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000195d8 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000195dc 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000195e4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001960c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00019610 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00019614 0002182b R_ARM_MOVW_ABS_NC 00001cec .LC182 │ │ │ │ │ +00019618 0002182c R_ARM_MOVT_ABS 00001cec .LC182 │ │ │ │ │ +00019624 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001964c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001966c 0003e51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00019678 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019680 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00019684 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0001968c 0003521c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00019698 0003531c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000196ac 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000196b0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000196c0 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000196c4 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000196d4 0002192b R_ARM_MOVW_ABS_NC 00001d18 .LC183 │ │ │ │ │ +000196d8 0002192c R_ARM_MOVT_ABS 00001d18 .LC183 │ │ │ │ │ +000196e0 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00019704 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001970c 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019720 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019724 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x377d0 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x377c0 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000029c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002ac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -4077,151 +4077,151 @@ │ │ │ │ │ 00000374 00033702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00000378 00046502 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ 0000037c 00046602 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ 00000380 00033a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000384 00046702 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000388 00033602 R_ARM_ABS32 00000000 PyBytes_Type │ │ │ │ │ 0000038c 00046802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -00000390 0003ae02 R_ARM_ABS32 00000000 PyFrozenDict_Type │ │ │ │ │ +00000390 0003af02 R_ARM_ABS32 00000000 PyFrozenDict_Type │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x37890 contains 425 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x37880 contains 425 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0001291d R_ARM_JUMP24 00012780 type_name │ │ │ │ │ -0000005c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000014 0001291d R_ARM_JUMP24 00012770 type_name │ │ │ │ │ +0000005c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000068 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000009c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +0000009c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000000a8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000000dc 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000000e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000140 0002402b R_ARM_MOVW_ABS_NC 000000ec slot_nb_matrix_multiply │ │ │ │ │ 00000144 0002402c R_ARM_MOVT_ABS 000000ec slot_nb_matrix_multiply │ │ │ │ │ 00000164 0002402b R_ARM_MOVW_ABS_NC 000000ec slot_nb_matrix_multiply │ │ │ │ │ 00000168 0002402c R_ARM_MOVT_ABS 000000ec slot_nb_matrix_multiply │ │ │ │ │ 000001d0 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d4 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000214 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000214 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000218 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000021c 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000248 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000268 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000026c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000270 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000290 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000294 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002b8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002dc 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000002dc 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000002f0 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002f4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +0000032c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000338 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 0002471d R_ARM_JUMP24 00005380 slot_am_generic │ │ │ │ │ 00000354 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000388 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000388 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000394 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c8 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000003c8 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000003d4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004ac 0002552b R_ARM_MOVW_ABS_NC 00000458 slot_nb_remainder │ │ │ │ │ 000004b0 0002552c R_ARM_MOVT_ABS 00000458 slot_nb_remainder │ │ │ │ │ 000004d0 0002552b R_ARM_MOVW_ABS_NC 00000458 slot_nb_remainder │ │ │ │ │ 000004d4 0002552c R_ARM_MOVT_ABS 00000458 slot_nb_remainder │ │ │ │ │ 0000053c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000540 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000580 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000580 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000584 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000588 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005b4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000005d4 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000005d8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005dc 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005fc 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000600 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000624 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000648 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000065c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000660 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000664 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006a4 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000006a4 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000006d8 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006e8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006ec 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000720 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000720 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 0000072c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000760 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000760 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 0000076c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007a0 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000007a0 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000007ac 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000007e0 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 000007ec 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000844 0002702b R_ARM_MOVW_ABS_NC 000007f0 slot_nb_rshift │ │ │ │ │ 00000848 0002702c R_ARM_MOVT_ABS 000007f0 slot_nb_rshift │ │ │ │ │ 00000868 0002702b R_ARM_MOVW_ABS_NC 000007f0 slot_nb_rshift │ │ │ │ │ 0000086c 0002702c R_ARM_MOVT_ABS 000007f0 slot_nb_rshift │ │ │ │ │ 000008d4 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d8 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000918 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000918 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 0000091c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000920 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000094c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000096c 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +0000096c 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000970 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000974 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000994 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000998 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009bc 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e0 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +000009e0 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 000009f4 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009f8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009fc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a2c 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000a50 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000a80 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ab4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ac4 0004261c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000aec 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b10 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000b58 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000b64 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000bbc 0002792b R_ARM_MOVW_ABS_NC 00000b68 slot_nb_lshift │ │ │ │ │ 00000bc0 0002792c R_ARM_MOVT_ABS 00000b68 slot_nb_lshift │ │ │ │ │ 00000be0 0002792b R_ARM_MOVW_ABS_NC 00000b68 slot_nb_lshift │ │ │ │ │ 00000be4 0002792c R_ARM_MOVT_ABS 00000b68 slot_nb_lshift │ │ │ │ │ 00000c4c 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c50 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c90 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000c90 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000c94 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c98 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000cc4 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ce4 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000ce4 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000ce8 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000cec 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000d0c 0003e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000d10 0003e32c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000d34 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d58 0001a21c R_ARM_CALL 00017774 vectorcall_maybe │ │ │ │ │ +00000d58 0001a21c R_ARM_CALL 00017764 vectorcall_maybe │ │ │ │ │ 00000d6c 0003936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000d70 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d74 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da8 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000da8 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000db4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000de0 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00000de0 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00000e10 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000e14 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e50 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00000e50 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00000e5c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e88 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00000e88 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00000e94 00040c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000e98 00040c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000ea4 00040d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000ecc 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ef4 0002902b R_ARM_MOVW_ABS_NC 00001e04 .LC190 │ │ │ │ │ -00000ef8 0002902c R_ARM_MOVT_ABS 00001e04 .LC190 │ │ │ │ │ +00000ef4 0002912b R_ARM_MOVW_ABS_NC 00001e04 .LC190 │ │ │ │ │ +00000ef8 0002912c R_ARM_MOVT_ABS 00001e04 .LC190 │ │ │ │ │ 00000f04 0001071c R_ARM_CALL 000007d8 check_set_special_type_attr │ │ │ │ │ 00000f88 0003331c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000fa4 0000751c R_ARM_CALL 00009a60 type_modified_unlocked │ │ │ │ │ +00000fa4 0000751c R_ARM_CALL 00009a54 type_modified_unlocked │ │ │ │ │ 00000fb0 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000fb4 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000fd4 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000fd8 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001038 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000105c 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000108c 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -4234,15 +4234,15 @@ │ │ │ │ │ 000010d8 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000010dc 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000010e0 00029b2b R_ARM_MOVW_ABS_NC 00001e4c .LC192 │ │ │ │ │ 000010e4 00029b2c R_ARM_MOVT_ABS 00001e4c .LC192 │ │ │ │ │ 000010ec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001110 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 0000114c 0004131d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001198 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00001198 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 000011fc 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001200 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001238 0003382b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000123c 0003382c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00001248 0003452b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000124c 0003452c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001250 0001472b R_ARM_MOVW_ABS_NC 00001488 .LC124 │ │ │ │ │ @@ -4284,25 +4284,25 @@ │ │ │ │ │ 000014ec 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001510 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000152c 0003ba1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001538 0003bd02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001560 0003b61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001570 0004421c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ 00001584 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b0 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +000015b0 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 000015f8 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001608 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001614 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001618 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001634 00040c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001638 00040c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001648 00040d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001658 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016d8 0004431c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000016f8 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +000016f8 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00001708 0004442b R_ARM_MOVW_ABS_NC 00000000 PyMemoryView_Type │ │ │ │ │ 0000170c 0004442c R_ARM_MOVT_ABS 00000000 PyMemoryView_Type │ │ │ │ │ 00001718 0003542b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000171c 0003542c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001728 0002b82b R_ARM_MOVW_ABS_NC 00001ee8 .LC199 │ │ │ │ │ 0000172c 0002b82c R_ARM_MOVT_ABS 00001ee8 .LC199 │ │ │ │ │ 00001734 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -4319,29 +4319,29 @@ │ │ │ │ │ 000018c4 0002bd2c R_ARM_MOVT_ABS 00001f00 slot_bf_releasebuffer │ │ │ │ │ 0000190c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001948 00033e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000019b4 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 000019bc 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 000019d8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001a30 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a48 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00001a48 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00001a78 0003512b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001a7c 0003512c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001a80 0002c72b R_ARM_MOVW_ABS_NC 00001f28 .LC201 │ │ │ │ │ 00001a84 0002c72c R_ARM_MOVT_ABS 00001f28 .LC201 │ │ │ │ │ 00001a8c 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001a9c 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001aa0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001ad4 0001e21d R_ARM_JUMP24 00002e38 _common_reduce.part.0 │ │ │ │ │ 00001aec 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001af0 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001b28 0000192b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b2c 0000192c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001b54 0003aa1d R_ARM_JUMP24 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00001b64 0000b31c R_ARM_CALL 0000df1c supercheck │ │ │ │ │ +00001b64 0000b31c R_ARM_CALL 0000df10 supercheck │ │ │ │ │ 00001bac 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c20 0004481c R_ARM_CALL 00000000 _PyDict_KeysSize │ │ │ │ │ 00001c30 0004491d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001c40 0004491d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001c78 0002ce2b R_ARM_MOVW_ABS_NC 00001f48 .LC202 │ │ │ │ │ 00001c7c 0002ce2c R_ARM_MOVT_ABS 00001f48 .LC202 │ │ │ │ │ @@ -4369,15 +4369,15 @@ │ │ │ │ │ 00001d64 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d74 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001d98 0003f61c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00001dd8 00044a1c R_ARM_CALL 00000000 PyMemoryView_FromBuffer │ │ │ │ │ 00001df4 0002d42b R_ARM_MOVW_ABS_NC 00001fd4 .LC206 │ │ │ │ │ 00001df8 0002d42c R_ARM_MOVT_ABS 00001fd4 .LC206 │ │ │ │ │ 00001e00 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001e1c 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00001e1c 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00001e2c 0002d52b R_ARM_MOVW_ABS_NC 00002000 .LC207 │ │ │ │ │ 00001e30 0002d52c R_ARM_MOVT_ABS 00002000 .LC207 │ │ │ │ │ 00001e38 0003891c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00001e5c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e7c 0004291c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00001e8c 0002d42b R_ARM_MOVW_ABS_NC 00001fd4 .LC206 │ │ │ │ │ 00001e90 0002d42c R_ARM_MOVT_ABS 00001fd4 .LC206 │ │ │ │ │ @@ -4386,41 +4386,41 @@ │ │ │ │ │ 00001ee0 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ee8 0003f81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 00001ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ef8 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001efc 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001f60 0002bd2b R_ARM_MOVW_ABS_NC 00001f00 slot_bf_releasebuffer │ │ │ │ │ 00001f64 0002bd2c R_ARM_MOVT_ABS 00001f00 slot_bf_releasebuffer │ │ │ │ │ -00001fec 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +00001fec 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00002018 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000201c 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002064 0003292b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002068 0003292c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020a0 00038e1c R_ARM_CALL 00009d70 _PyType_LookupRefAndVersion │ │ │ │ │ +000020a0 00038e1c R_ARM_CALL 00009d64 _PyType_LookupRefAndVersion │ │ │ │ │ 000020a8 0000201c R_ARM_CALL 000056cc Py_XDECREF │ │ │ │ │ 000020b8 0003731c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 000020d0 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020e4 0000791d R_ARM_JUMP24 00009cf4 getitemdata.constprop.0 │ │ │ │ │ -00002138 00014d1c R_ARM_CALL 00013c3c check_num_args │ │ │ │ │ +000020e4 0000791d R_ARM_JUMP24 00009ce8 getitemdata.constprop.0 │ │ │ │ │ +00002138 00014d1c R_ARM_CALL 00013c2c check_num_args │ │ │ │ │ 00002164 0003f21d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00002168 0003801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002190 0003ca1c R_ARM_CALL 00010178 PyType_GetModuleByDef │ │ │ │ │ -0000222c 00004e1c R_ARM_CALL 00007870 type_from_slots_or_spec │ │ │ │ │ +00002190 0003ca1c R_ARM_CALL 00010168 PyType_GetModuleByDef │ │ │ │ │ +0000222c 00004e1c R_ARM_CALL 00007868 type_from_slots_or_spec │ │ │ │ │ 00002294 0003b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00002298 0003b72c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000229c 0002de2b R_ARM_MOVW_ABS_NC 00002030 .LC208 │ │ │ │ │ 000022a0 0002de2c R_ARM_MOVT_ABS 00002030 .LC208 │ │ │ │ │ 000022a8 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000022b8 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000022e0 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000022e4 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000022e8 0002e02b R_ARM_MOVW_ABS_NC 00002054 .LC209 │ │ │ │ │ 000022ec 0002e02c R_ARM_MOVT_ABS 00002054 .LC209 │ │ │ │ │ 000022f4 0003501c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002338 00003d1c R_ARM_CALL 0000f060 assign_version_tag │ │ │ │ │ +00002338 00003d1c R_ARM_CALL 0000f050 assign_version_tag │ │ │ │ │ 00002354 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00002378 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000237c 00034f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002380 0002e42b R_ARM_MOVW_ABS_NC 0000206c .LC210 │ │ │ │ │ 00002384 0002e42c R_ARM_MOVT_ABS 0000206c .LC210 │ │ │ │ │ 0000238c 0003461c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000023a8 00034f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -4501,12 +4501,12 @@ │ │ │ │ │ 00002a84 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002a9c 0000c52b R_ARM_MOVW_ABS_NC 0000028c .LANCHOR2 │ │ │ │ │ 00002aa0 0000c52c R_ARM_MOVT_ABS 0000028c .LANCHOR2 │ │ │ │ │ 00002af4 00032e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00002b10 0003611c R_ARM_CALL 00005710 PyType_GenericAlloc │ │ │ │ │ 00002b24 0003551d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002b9c 0004131c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002bd8 0001361c R_ARM_CALL 000129ec vectorcall_method │ │ │ │ │ +00002bd8 0001361c R_ARM_CALL 000129dc vectorcall_method │ │ │ │ │ 00002c00 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c2c 00033e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c3c 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002c40 00032c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -611,17 +611,17 @@ │ │ │ │ │ type_get_annotations │ │ │ │ │ type_get_annotate │ │ │ │ │ slot_nb_or │ │ │ │ │ type_set_doc │ │ │ │ │ wrap_unaryfunc │ │ │ │ │ call_attribute │ │ │ │ │ slot_tp_richcompare │ │ │ │ │ -slot_tp_iternext │ │ │ │ │ subtype_dict │ │ │ │ │ get_dict_descriptor │ │ │ │ │ +slot_tp_iternext │ │ │ │ │ object___dir__ │ │ │ │ │ slot_tp_repr │ │ │ │ │ object_set_class │ │ │ │ │ compatible_for_assignment │ │ │ │ │ object___reduce_ex__ │ │ │ │ │ import_copyreg │ │ │ │ │ object_getstate │ │ │ │ │ @@ -676,18 +676,18 @@ │ │ │ │ │ slot_nb_inplace_rshift │ │ │ │ │ slot_nb_lshift │ │ │ │ │ slot_nb_inplace_lshift │ │ │ │ │ wrap_objobjproc │ │ │ │ │ slot_nb_positive │ │ │ │ │ slot_nb_divmod │ │ │ │ │ slot_nb_absolute │ │ │ │ │ +type_get_type_params │ │ │ │ │ wrap_lenfunc │ │ │ │ │ wrap_hashfunc │ │ │ │ │ wrap_indexargfunc │ │ │ │ │ -type_get_type_params │ │ │ │ │ type_set_type_params │ │ │ │ │ wrap_binaryfunc_l │ │ │ │ │ richcmp_eq │ │ │ │ │ object___sizeof__ │ │ │ │ │ wrap_call │ │ │ │ │ wrap_binaryfunc_r │ │ │ │ │ subtype_setdict │ │ │ │ │ @@ -833,17 +833,17 @@ │ │ │ │ │ _PySlotIterator_InitLegacy │ │ │ │ │ _PySlotIterator_Next │ │ │ │ │ _PySlotIterator_SawSlot │ │ │ │ │ _PySlotIterator_Rewind │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyDict_DelItem │ │ │ │ │ _Py_SetImmortalUntracked │ │ │ │ │ -_PySlotIterator_Init │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ +_PySlotIterator_Init │ │ │ │ │ _PySlot_names │ │ │ │ │ _PyType_CalculateMetaclass │ │ │ │ │ PyDict_Next │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ _PyStaticType_InitForExtension │ │ │ │ │ PyMutex_Lock │ │ │ │ │ PyMutex_Unlock │ │ │ │ │ @@ -876,16 +876,16 @@ │ │ │ │ │ PyList_AsTuple │ │ │ │ │ PyObject_GenericGetAttr │ │ │ │ │ PyObject_GenericSetAttr │ │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ │ PyClassMethod_New │ │ │ │ │ PyEval_GetGlobals │ │ │ │ │ PyObject_HasAttrWithError │ │ │ │ │ -PyFrozenDict_Type │ │ │ │ │ _PyErr_FormatNote │ │ │ │ │ +PyFrozenDict_Type │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ _PyObject_NextNotImplemented │ │ │ │ │ PyWrapperDescr_Type │ │ │ │ │ PyCFunction_Type │ │ │ │ │ PyMethodDescr_Type │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 7870 │ │ │ │ │ + bl 7868 │ │ │ │ │ R_ARM_CALL type_from_slots_or_spec │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 0000007c <_PyStaticType_InitForExtension>: │ │ │ │ │ _PyStaticType_InitForExtension(): │ │ │ │ │ push {r4, r5, r6, r8, r9, fp, lr} │ │ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 9d70 <_PyType_LookupRefAndVersion> │ │ │ │ │ + bl 9d64 <_PyType_LookupRefAndVersion> │ │ │ │ │ R_ARM_CALL _PyType_LookupRefAndVersion │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 56cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7870 │ │ │ │ │ + bl 7868 │ │ │ │ │ R_ARM_CALL type_from_slots_or_spec │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000480 : │ │ │ │ │ super_init_without_args(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ addeq r3, r3, #96256 @ 0x17800 │ │ │ │ │ addne r3, r3, #416 @ 0x1a0 │ │ │ │ │ addeq r3, r3, #988 @ 0x3dc │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ b 728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ b 718 │ │ │ │ │ .word 0x00008958 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009030 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000058 │ │ │ │ │ @@ -844,15 +844,15 @@ │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne b18 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 9a60 │ │ │ │ │ + b 9a54 │ │ │ │ │ R_ARM_JUMP24 type_modified_unlocked │ │ │ │ │ │ │ │ │ │ 00000b24 : │ │ │ │ │ call_unbound_noarg.part.0(): │ │ │ │ │ ldr ip, [pc, #40] @ b54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -860,15 +860,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 12d1c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + b 12d0c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_JUMP24 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000b58 : │ │ │ │ │ type_get_doc(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ @@ -1184,15 +1184,15 @@ │ │ │ │ │ beq 105c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ beq 1084 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f4 │ │ │ │ │ + bl 77ec │ │ │ │ │ R_ARM_CALL type_qualname │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1074 │ │ │ │ │ ldr r1, [pc, #232] @ 10b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ @@ -1240,15 +1240,15 @@ │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f4 │ │ │ │ │ + bl 77ec │ │ │ │ │ R_ARM_CALL type_qualname │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 10a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 56cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ @@ -1278,15 +1278,15 @@ │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, lr │ │ │ │ │ - bl 7870 │ │ │ │ │ + bl 7868 │ │ │ │ │ R_ARM_CALL type_from_slots_or_spec │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000010f0 : │ │ │ │ │ slot_tp_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1296,15 +1296,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r1, [pc, #168] @ 11b4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 14480 │ │ │ │ │ + bl 14470 │ │ │ │ │ R_ARM_CALL maybe_call_special_no_args │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ beq 1138 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -1330,19 +1330,19 @@ │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 112c │ │ │ │ │ ldr r1, [pc, #60] @ 11b8 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ - bl fa64 │ │ │ │ │ + bl fa54 │ │ │ │ │ R_ARM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6174 │ │ │ │ │ + bl 6174 │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq 1150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -1522,15 +1522,15 @@ │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq 13f4 <_PyTypes_FiniExtTypes+0x70> │ │ │ │ │ orrs r3, r3, r7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 1515c │ │ │ │ │ R_ARM_CALL fini_static_type │ │ │ │ │ sub r4, r4, #28 │ │ │ │ │ sub r5, r5, #16 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bne 13b4 <_PyTypes_FiniExtTypes+0x30> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00002460 │ │ │ │ │ @@ -1674,15 +1674,15 @@ │ │ │ │ │ 000015f4 : │ │ │ │ │ PyType_GetQualName(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 77f4 │ │ │ │ │ + b 77ec │ │ │ │ │ R_ARM_JUMP24 type_qualname │ │ │ │ │ │ │ │ │ │ 0000160c <_PyType_Validate>: │ │ │ │ │ _PyType_Validate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [pc, #44] @ 1678 <_PyType_Validate+0x6c> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ R_ARM_CALL assign_version_tag │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ ldrne r2, [r4, #192] @ 0xc0 │ │ │ │ │ ldrne r3, [fp, #-16] │ │ │ │ │ strne r2, [r5] │ │ │ │ │ b 1638 <_PyType_Validate+0x2c> │ │ │ │ │ @@ -1847,15 +1847,15 @@ │ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [pc, #176] @ 190c │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - bl 9d70 <_PyType_LookupRefAndVersion> │ │ │ │ │ + bl 9d64 <_PyType_LookupRefAndVersion> │ │ │ │ │ R_ARM_CALL _PyType_LookupRefAndVersion │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 18d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1922,15 +1922,15 @@ │ │ │ │ │ ldr r1, [pc, #164] @ 19f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fa64 │ │ │ │ │ + bl fa54 │ │ │ │ │ R_ARM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 199c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bic r0, r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -1940,15 +1940,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 19c0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6174 │ │ │ │ │ + bl 6174 │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1982,15 +1982,15 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 1a28 │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000090cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001a2c : │ │ │ │ │ @@ -2032,15 +2032,15 @@ │ │ │ │ │ beq 1af8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #424] @ 1c64 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1af8 │ │ │ │ │ @@ -2064,15 +2064,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #320] @ 1c68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ bne 1ad0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -2130,15 +2130,15 @@ │ │ │ │ │ ldr r1, [pc, #96] @ 1c64 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ @@ -2313,15 +2313,15 @@ │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ beq 2038 │ │ │ │ │ - bl 122f8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_CALL PyType_GetDict │ │ │ │ │ ldr r1, [pc, #712] @ 2150 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2397,15 +2397,15 @@ │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1f24 │ │ │ │ │ b 1f34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ b 1f60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f60 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2543,15 +2543,15 @@ │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ beq 2288 │ │ │ │ │ - bl 122f8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_CALL PyType_GetDict │ │ │ │ │ ldr r1, [pc, #308] @ 22c4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2680,15 +2680,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #448] @ 2508 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ beq 2404 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -2747,30 +2747,30 @@ │ │ │ │ │ beq 24b4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #216] @ 250c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 235c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #176] @ 250c │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 235c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2843,15 +2843,15 @@ │ │ │ │ │ ldr r1, [pc, #128] @ 25e4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ b 254c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [pc, #92] @ 25e8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ │ @@ -2889,15 +2889,15 @@ │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 13c3c │ │ │ │ │ + bl 13c2c │ │ │ │ │ R_ARM_CALL check_num_args │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2634 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ @@ -3055,15 +3055,15 @@ │ │ │ │ │ beq 2860 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq 28a8 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -3112,15 +3112,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [pc, #84] @ 294c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 14480 │ │ │ │ │ + bl 14470 │ │ │ │ │ R_ARM_CALL maybe_call_special_no_args │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 2920 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ @@ -3597,15 +3597,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2fc4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCFunction_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCFunction_Type │ │ │ │ │ - bl e724 │ │ │ │ │ + bl e718 │ │ │ │ │ R_ARM_CALL PyObject_TypeCheck.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2fcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #32 │ │ │ │ │ movne r2, #0 │ │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ │ ldr r0, [pc, #36] @ 2ff8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ - bl 12d1c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 12d0c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 2f9c │ │ │ │ │ .word 0x00008b30 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -4126,15 +4126,15 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 3664 │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008d24 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003668 : │ │ │ │ │ @@ -4145,15 +4145,15 @@ │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 13c3c │ │ │ │ │ + bl 13c2c │ │ │ │ │ R_ARM_CALL check_num_args │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 36b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -4215,15 +4215,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #412] @ 3908 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ beq 37b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -4252,15 +4252,15 @@ │ │ │ │ │ beq 37a8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #296] @ 390c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 3780 │ │ │ │ │ ldr r2, [r1, #172] @ 0xac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 3870 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 3780 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -4374,15 +4374,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, lr │ │ │ │ │ bgt 3b14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 940c │ │ │ │ │ + bl 9400 │ │ │ │ │ R_ARM_CALL find_best_base │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3fa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4452,21 +4452,21 @@ │ │ │ │ │ bgt 3c6c │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [pc, #1968] @ 4250 │ │ │ │ │ b 3aac │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r5, r5, #28 │ │ │ │ │ - bl 13ec4 │ │ │ │ │ + bl 13eb4 │ │ │ │ │ R_ARM_CALL update_slot.constprop.0.isra.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3aa0 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Get │ │ │ │ │ add r3, r0, #110592 @ 0x1b000 │ │ │ │ │ ldrb r2, [r3, #3437] @ 0xd6d │ │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -4644,15 +4644,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 3f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 3f80 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ b 3a88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15080 │ │ │ │ │ + bl 15070 │ │ │ │ │ R_ARM_CALL clear_tp_subclasses │ │ │ │ │ b 3c60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3f48 │ │ │ │ │ ldr r1, [sl, #84] @ 0x54 │ │ │ │ │ @@ -5150,15 +5150,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 13c3c │ │ │ │ │ + bl 13c2c │ │ │ │ │ R_ARM_CALL check_num_args │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4460 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -5256,15 +5256,15 @@ │ │ │ │ │ beq 466c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 122f8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [pc, #332] @ 46f8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5298,15 +5298,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC177 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ b 45f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 45ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -5316,18 +5316,18 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 46cc │ │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4618 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9a60 │ │ │ │ │ + bl 9a54 │ │ │ │ │ R_ARM_CALL type_modified_unlocked │ │ │ │ │ b 4618 │ │ │ │ │ - bl 122f8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_CALL PyType_GetDict │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [pc, #124] @ 46f8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5448,32 +5448,32 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bl fa64 │ │ │ │ │ + bl fa54 │ │ │ │ │ R_ARM_CALL lookup_method_ex.constprop.0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bls 4844 <_PyObject_MaybeCallSpecialOneArg+0x8c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ subne r2, fp, #28 │ │ │ │ │ moveq r3, #-2147483647 @ 0x80000001 │ │ │ │ │ subeq r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 12d1c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 12d0c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6174 │ │ │ │ │ + bl 6174 │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 4830 <_PyObject_MaybeCallSpecialOneArg+0x78> │ │ │ │ │ .word 0x0000005c │ │ │ │ │ @@ -5487,15 +5487,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 13c3c │ │ │ │ │ + bl 13c2c │ │ │ │ │ R_ARM_CALL check_num_args │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 48b4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ @@ -5607,15 +5607,15 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ ldr r0, [pc, #12] @ 4a0c <_Py_slot_tp_getattro+0x3c> │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008a78 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00004a10 : │ │ │ │ │ @@ -5829,15 +5829,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #448] @ 4e60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ beq 4d5c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -5896,15 +5896,15 @@ │ │ │ │ │ beq 4da4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #216] @ 4e64 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 4cb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -5936,15 +5936,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 4cb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6001,15 +6001,15 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #448] @ 50a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq 4fa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -6069,15 +6069,15 @@ │ │ │ │ │ beq 4ff0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #208] @ 50a8 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 4efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -6109,15 +6109,15 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 4efc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6145,15 +6145,15 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 50e0 │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000897c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000050e4 : │ │ │ │ │ @@ -6207,15 +6207,15 @@ │ │ │ │ │ beq 523c │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #428] @ 5340 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r2 │ │ │ │ │ beq 5248 │ │ │ │ │ @@ -6225,15 +6225,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #364] @ 5344 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ bne 51a8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -6304,15 +6304,15 @@ │ │ │ │ │ ldr r1, [pc, #104] @ 5340 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ @@ -6347,15 +6347,15 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 537c │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008c94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00005380 : │ │ │ │ │ @@ -6364,15 +6364,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 14480 │ │ │ │ │ + bl 14470 │ │ │ │ │ R_ARM_CALL maybe_call_special_no_args │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ beq 53b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6430,15 +6430,15 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #448] @ 5628 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq 5574 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -6486,15 +6486,15 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 5480 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6518,15 +6518,15 @@ │ │ │ │ │ beq 55bc │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #136] @ 562c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 5480 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -6617,15 +6617,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #900] @ 5a6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5740 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -6637,15 +6637,15 @@ │ │ │ │ │ beq 57d8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #836] @ 5a70 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 5854 │ │ │ │ │ @@ -6670,15 +6670,15 @@ │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r1, [pc, #720] @ 5a70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r8, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 5740 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 57d8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6701,15 +6701,15 @@ │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r1, [pc, #612] @ 5a6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r8, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5740 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -6813,15 +6813,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5740 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6842,15 +6842,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r8, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5740 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6919,15 +6919,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #444] @ 5cac │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ beq 5bb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -6987,15 +6987,15 @@ │ │ │ │ │ beq 5bf8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #208] @ 5cb0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 5b04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -7027,15 +7027,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5b04 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7065,15 +7065,15 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ ldr r0, [pc, #12] @ 5cf0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008e4c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00005cf4 : │ │ │ │ │ @@ -7173,15 +7173,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #444] @ 5ff0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ beq 5ef4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -7241,15 +7241,15 @@ │ │ │ │ │ beq 5f3c │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r1, [pc, #208] @ 5ff4 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 5e48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -7281,15 +7281,15 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 17774 │ │ │ │ │ + bl 17764 │ │ │ │ │ R_ARM_CALL vectorcall_maybe │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne 5e48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7316,15 +7316,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b f060 │ │ │ │ │ + b f050 │ │ │ │ │ R_ARM_JUMP24 assign_version_tag │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00006024 : │ │ │ │ │ slot_nb_absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -7333,96 +7333,51 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 6058 │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008348 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000605c : │ │ │ │ │ -wrap_lenfunc(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ - bl 13c3c │ │ │ │ │ - R_ARM_CALL check_num_args │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 60cc │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 60a8 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - │ │ │ │ │ -000060d8 : │ │ │ │ │ -wrap_hashfunc(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 605c │ │ │ │ │ - │ │ │ │ │ -000060ec : │ │ │ │ │ +0000605c : │ │ │ │ │ type_get_type_params(): │ │ │ │ │ - ldr r3, [pc, #188] @ 61b0 │ │ │ │ │ + ldr r3, [pc, #188] @ 6120 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 60b4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #2 │ │ │ │ │ ldreq r0, [r0, #132] @ 0x84 │ │ │ │ │ - bne 614c │ │ │ │ │ - ldr r1, [pc, #140] @ 61b4 │ │ │ │ │ + bne 60bc │ │ │ │ │ + ldr r1, [pc, #140] @ 6124 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r0, [fp, #-8] │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 60ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ - ldr r1, [pc, #100] @ 61b8 │ │ │ │ │ + ldr r1, [pc, #100] @ 6128 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ │ mov r3, #28 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ @@ -7438,22 +7393,67 @@ │ │ │ │ │ ldr lr, [lr, #416] @ 0x1a0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r1, r1, ip │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ - b 6120 │ │ │ │ │ + b 6090 │ │ │ │ │ .word 0x00000b58 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009798 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ +0000612c : │ │ │ │ │ +wrap_lenfunc(): │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + bl 13c2c │ │ │ │ │ + R_ARM_CALL check_num_args │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 619c │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 6188 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 6178 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ + │ │ │ │ │ +000061a8 : │ │ │ │ │ +wrap_hashfunc(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 612c │ │ │ │ │ + │ │ │ │ │ 000061bc : │ │ │ │ │ richcmp_eq(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -7563,15 +7563,15 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ ldr r0, [pc, #8] @ 6344 │ │ │ │ │ - bl 129ec │ │ │ │ │ + bl 129dc │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00008d40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00006348 : │ │ │ │ │ @@ -7634,15 +7634,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ beq 65cc │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r6, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl df1c │ │ │ │ │ + bl df10 │ │ │ │ │ R_ARM_CALL supercheck │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6570 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4666,15 +4666,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1c18 │ │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ │ cmp ip, lr │ │ │ │ │ bne 44fc │ │ │ │ │ b 10a0 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 598 │ │ │ │ │ b 299c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 454c │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ @@ -4768,15 +4768,15 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r6, [r0, #172] @ 0xac │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 4e4c │ │ │ │ │ + bne 4e34 │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ ldr r7, [pc, #2416] @ 5024 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ bne 4c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5034 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ @@ -4793,15 +4793,15 @@ │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4ad8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 4d5c │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 4f68 │ │ │ │ │ + beq 4fb4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bne 4ae4 │ │ │ │ │ ldr r8, [r4, #172] @ 0xac │ │ │ │ │ @@ -4809,17 +4809,17 @@ │ │ │ │ │ beq 4740 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4740 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4ac0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4fa0 │ │ │ │ │ + bne 4fec │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ tst r3, #2 │ │ │ │ │ bne 4a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ @@ -4858,15 +4858,15 @@ │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ beq 492c │ │ │ │ │ cmp r1, ip │ │ │ │ │ bne 47dc │ │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f14 │ │ │ │ │ + bne 4f68 │ │ │ │ │ ldr lr, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ │ beq 4938 │ │ │ │ │ @@ -4892,28 +4892,28 @@ │ │ │ │ │ tst r0, #1 │ │ │ │ │ eor r5, r3, r0 │ │ │ │ │ bne 4880 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ed8 │ │ │ │ │ + beq 4e6c │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 489c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4eec │ │ │ │ │ + beq 4e80 │ │ │ │ │ ldr lr, [r4, #84] @ 0x54 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ bls 494c │ │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ffc │ │ │ │ │ + bne 4f14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ │ strne r3, [r4, #460] @ 0x1cc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -4924,15 +4924,15 @@ │ │ │ │ │ beq 4900 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4900 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ac0 │ │ │ │ │ + beq 4acc │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 492c │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ @@ -4956,15 +4956,15 @@ │ │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldrh r3, [r2, #206] @ 0xce │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bhi 48a8 │ │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fd8 │ │ │ │ │ + beq 4f90 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ble 48a8 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ beq 49e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ @@ -4991,15 +4991,15 @@ │ │ │ │ │ bne 4964 │ │ │ │ │ tst lr, #2 │ │ │ │ │ bne 48cc │ │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 48cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a8c │ │ │ │ │ + bl 9a80 │ │ │ │ │ b 48cc │ │ │ │ │ ldr r8, [r4, #168] @ 0xa8 │ │ │ │ │ ldr lr, [r4, #84] @ 0x54 │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bgt 4958 │ │ │ │ │ b 49f0 │ │ │ │ │ @@ -5026,42 +5026,42 @@ │ │ │ │ │ tst r0, #1 │ │ │ │ │ eor r8, r3, r0 │ │ │ │ │ bne 4a8c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ecc │ │ │ │ │ + beq 4eec │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 4aa8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ec0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ bhi 47f4 │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bgt 4778 │ │ │ │ │ b 4938 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4900 │ │ │ │ │ + b 4740 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4740 │ │ │ │ │ + b 4900 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 46f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 97e0 │ │ │ │ │ + bl 97d4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ble 4718 │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -5080,15 +5080,15 @@ │ │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 4da4 │ │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4dc4 │ │ │ │ │ strd r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 97e0 │ │ │ │ │ + bl 97d4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ bne 4dfc │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ @@ -5166,27 +5166,27 @@ │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ beq 4ef8 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ │ - beq 4e34 │ │ │ │ │ + beq 4e48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r0, #1 │ │ │ │ │ bne 4cd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ee4 │ │ │ │ │ + beq 4e78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 46cc │ │ │ │ │ b 4d5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 4d0c │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -5222,15 +5222,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 4d70 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4ea4 │ │ │ │ │ + ble 4e8c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 4904 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ b 4718 │ │ │ │ │ @@ -5278,26 +5278,49 @@ │ │ │ │ │ bne 4e08 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ beq 4c10 │ │ │ │ │ b 4d0c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 4b9c │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + b 46a8 │ │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e60 │ │ │ │ │ + bne 4ea8 │ │ │ │ │ bl b24 │ │ │ │ │ R_ARM_CALL call_unbound_noarg.part.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 4cb8 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - b 46a8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4aa8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 4880 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4cd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 489c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4d70 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4d70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 6174 │ │ │ │ │ @@ -5306,62 +5329,39 @@ │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r0, r8, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ - b 4e40 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 4d70 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d70 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4aa8 │ │ │ │ │ + b 4e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 4a8c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4880 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4cd8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 489c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r1, [pc, #288] @ 5028 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 4cb8 │ │ │ │ │ + ldr r1, [pc, #272] @ 502c │ │ │ │ │ ubfx r2, r3, #0, #12 │ │ │ │ │ - ldr r3, [pc, #268] @ 502c │ │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [pc, r1] │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #97280 @ 0x17c00 │ │ │ │ │ str r2, [r3, #248] @ 0xf8 │ │ │ │ │ - b 4800 │ │ │ │ │ + b 48b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5370,75 +5370,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 4d38 │ │ │ │ │ + ubfx r2, r3, #0, #12 │ │ │ │ │ + ldr r3, [pc, #188] @ 5030 │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + add r3, r3, #97280 @ 0x17c00 │ │ │ │ │ + str r2, [r3, #248] @ 0xf8 │ │ │ │ │ + b 4800 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 49e4 │ │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4f94 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + beq 49e4 │ │ │ │ │ + b 48a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4f84 │ │ │ │ │ + bgt 4fd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 5018 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 4d5c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fc4 │ │ │ │ │ + bgt 5010 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fc4 │ │ │ │ │ + bne 5010 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 4904 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f84 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 49e4 │ │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 4fdc │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - beq 49e4 │ │ │ │ │ - b 48a8 │ │ │ │ │ - ldr r1, [pc, #44] @ 5030 │ │ │ │ │ - ubfx r2, r3, #0, #12 │ │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - add r3, r3, #97280 @ 0x17c00 │ │ │ │ │ - str r2, [r3, #248] @ 0xf8 │ │ │ │ │ - b 48b4 │ │ │ │ │ + b 4fd0 │ │ │ │ │ .word 0x00000b58 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c928 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000020 │ │ │ │ │ + .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00005034 : │ │ │ │ │ mro_implementation_unlocked(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r2, r2, #96256 @ 0x17800 │ │ │ │ │ ldrne r3, [r1, #432] @ 0x1b0 │ │ │ │ │ ldreq r3, [r2, #1004] @ 0x3ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 5068 │ │ │ │ │ b 55f4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ @@ -6456,15 +6456,15 @@ │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ bgt 5ee8 <_PyType_LookupStackRefAndVersion+0x1e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r7, [r7, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ @@ -6639,15 +6639,15 @@ │ │ │ │ │ addne r3, r3, #416 @ 0x1a0 │ │ │ │ │ addeq r3, r3, #988 @ 0x3dc │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 60e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 60b8 │ │ │ │ │ ldr r4, [r5, #172] @ 0xac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 60e0 │ │ │ │ │ b 5f60 │ │ │ │ │ @@ -6845,15 +6845,15 @@ │ │ │ │ │ cmp r0, r8 │ │ │ │ │ bne 662c <_Py_type_getattro+0x3b4> │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r1, r2, r6, r3 │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r1, #1440] @ 0x5a0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 6808 <_Py_type_getattro+0x590> │ │ │ │ │ + bne 6820 <_Py_type_getattro+0x5a8> │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ │ ldr r0, [r3, #1444] @ 0x5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6524 <_Py_type_getattro+0x2ac> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6949,15 +6949,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r2, r2, #96256 @ 0x17800 │ │ │ │ │ ldrne r3, [r1, #432] @ 0x1b0 │ │ │ │ │ ldreq r3, [r2, #1004] @ 0x3ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 62cc <_Py_type_getattro+0x54> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 62c8 <_Py_type_getattro+0x50> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 63f8 <_Py_type_getattro+0x180> │ │ │ │ │ bic r0, r6, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ @@ -7015,15 +7015,15 @@ │ │ │ │ │ add r3, r2, #4 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ str r4, [r1, r3] │ │ │ │ │ dmb ish │ │ │ │ │ str r8, [r1, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6810 <_Py_type_getattro+0x598> │ │ │ │ │ + ble 67f0 <_Py_type_getattro+0x578> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 6478 <_Py_type_getattro+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 64d0 <_Py_type_getattro+0x258> │ │ │ │ │ @@ -7074,15 +7074,15 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r9, [r3, r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 67f0 <_Py_type_getattro+0x578> │ │ │ │ │ + ble 6808 <_Py_type_getattro+0x590> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 634c <_Py_type_getattro+0xd4> │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 6538 <_Py_type_getattro+0x2c0> │ │ │ │ │ bic r0, r6, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -7095,27 +7095,27 @@ │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ b 6564 <_Py_type_getattro+0x2ec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 67ac <_Py_type_getattro+0x534> │ │ │ │ │ + bne 66cc <_Py_type_getattro+0x454> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67ac <_Py_type_getattro+0x534> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 662c <_Py_type_getattro+0x3b4> │ │ │ │ │ + b 66cc <_Py_type_getattro+0x454> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66cc <_Py_type_getattro+0x454> │ │ │ │ │ + bne 67ac <_Py_type_getattro+0x534> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66cc <_Py_type_getattro+0x454> │ │ │ │ │ + b 67ac <_Py_type_getattro+0x534> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 662c <_Py_type_getattro+0x3b4> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrh r2, [r2, #206] @ 0xce │ │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ │ bcs 691c <_Py_type_getattro+0x6a4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -7127,15 +7127,15 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ bgt 691c <_Py_type_getattro+0x6a4> │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r9, [r9, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 6934 <_Py_type_getattro+0x6bc> │ │ │ │ │ @@ -7161,15 +7161,15 @@ │ │ │ │ │ bne 650c <_Py_type_getattro+0x294> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ bgt 650c <_Py_type_getattro+0x294> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 6524 <_Py_type_getattro+0x2ac> │ │ │ │ │ @@ -7231,47 +7231,47 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 709c <_Py_type_getattro_impl+0x700> │ │ │ │ │ + beq 7098 <_Py_type_getattro_impl+0x6fc> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #2 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 6c88 <_Py_type_getattro_impl+0x2ec> │ │ │ │ │ + bne 6c80 <_Py_type_getattro_impl+0x2e4> │ │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cdc <_Py_type_getattro_impl+0x340> │ │ │ │ │ + beq 6cd4 <_Py_type_getattro_impl+0x338> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ asr r6, r4, #3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldr r9, [r3, #192] @ 0xc0 │ │ │ │ │ - ldr r3, [pc, #1720] @ 70d0 <_Py_type_getattro_impl+0x734> │ │ │ │ │ + ldr r3, [pc, #1712] @ 70c8 <_Py_type_getattro_impl+0x72c> │ │ │ │ │ eor r5, r9, r6 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ add r8, r3, r5 │ │ │ │ │ add r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr r2, [r8, #1436] @ 0x59c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 6e2c <_Py_type_getattro_impl+0x490> │ │ │ │ │ + bne 6e28 <_Py_type_getattro_impl+0x48c> │ │ │ │ │ ldr r2, [r8, #1440] @ 0x5a0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6e2c <_Py_type_getattro_impl+0x490> │ │ │ │ │ + bne 6e28 <_Py_type_getattro_impl+0x48c> │ │ │ │ │ add r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ ldr r0, [r2, #1444] @ 0x5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6b34 <_Py_type_getattro_impl+0x198> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7286,140 +7286,138 @@ │ │ │ │ │ ldr r5, [r3, #136] @ 0x88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 6b28 <_Py_type_getattro_impl+0x18c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d0c <_Py_type_getattro_impl+0x370> │ │ │ │ │ + beq 6d04 <_Py_type_getattro_impl+0x368> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ + beq 7054 <_Py_type_getattro_impl+0x6b8> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r0, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70bc <_Py_type_getattro_impl+0x720> │ │ │ │ │ + beq 708c <_Py_type_getattro_impl+0x6f0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ tst r0, #1 │ │ │ │ │ bne 6b0c <_Py_type_getattro_impl+0x170> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70c8 <_Py_type_getattro_impl+0x72c> │ │ │ │ │ + beq 70c0 <_Py_type_getattro_impl+0x724> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 6c80 <_Py_type_getattro_impl+0x2e4> │ │ │ │ │ + beq 6c78 <_Py_type_getattro_impl+0x2dc> │ │ │ │ │ tst r6, #1 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ - bne 6cf0 <_Py_type_getattro_impl+0x354> │ │ │ │ │ + bne 6ce8 <_Py_type_getattro_impl+0x34c> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1444] @ 70d4 <_Py_type_getattro_impl+0x738> │ │ │ │ │ + ldr r3, [pc, #1436] @ 70cc <_Py_type_getattro_impl+0x730> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r5, #0 │ │ │ │ │ eor r6, r6, r8 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr r0, [r2, #1436] @ 0x59c │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 6d3c <_Py_type_getattro_impl+0x3a0> │ │ │ │ │ + bne 6d34 <_Py_type_getattro_impl+0x398> │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r1, r2, r6, r3 │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r1, #1440] @ 0x5a0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 6f28 <_Py_type_getattro_impl+0x58c> │ │ │ │ │ + bne 6f38 <_Py_type_getattro_impl+0x59c> │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ │ ldr r0, [r3, #1444] @ 0x5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c4c <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r0, r0, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6ec4 <_Py_type_getattro_impl+0x528> │ │ │ │ │ + beq 6ec0 <_Py_type_getattro_impl+0x524> │ │ │ │ │ bic r4, r0, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ tst r0, #1 │ │ │ │ │ ldr r5, [r3, #136] @ 0x88 │ │ │ │ │ bne 6bdc <_Py_type_getattro_impl+0x240> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7094 <_Py_type_getattro_impl+0x6f8> │ │ │ │ │ + beq 70b8 <_Py_type_getattro_impl+0x71c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6e1c <_Py_type_getattro_impl+0x480> │ │ │ │ │ + beq 6e14 <_Py_type_getattro_impl+0x478> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6de4 <_Py_type_getattro_impl+0x448> │ │ │ │ │ + beq 6ddc <_Py_type_getattro_impl+0x440> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ + beq 7054 <_Py_type_getattro_impl+0x6b8> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ beq 6ad8 <_Py_type_getattro_impl+0x13c> │ │ │ │ │ b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6ddc <_Py_type_getattro_impl+0x440> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 6dd4 <_Py_type_getattro_impl+0x438> │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bne 6ed4 <_Py_type_getattro_impl+0x538> │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ + bne 6ecc <_Py_type_getattro_impl+0x530> │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ bne 6b14 <_Py_type_getattro_impl+0x178> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - strne r0, [r3] │ │ │ │ │ - beq 703c <_Py_type_getattro_impl+0x6a0> │ │ │ │ │ + beq 7034 <_Py_type_getattro_impl+0x698> │ │ │ │ │ + str r6, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 6b20 <_Py_type_getattro_impl+0x184> │ │ │ │ │ - ldr r3, [pc, #1096] @ 70d8 <_Py_type_getattro_impl+0x73c> │ │ │ │ │ + ldr r3, [pc, #1096] @ 70d0 <_Py_type_getattro_impl+0x734> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mov r1, #28 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [sl, r3] │ │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -7433,40 +7431,40 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r2, r2, #96256 @ 0x17800 │ │ │ │ │ ldrne r3, [r1, #432] @ 0x1b0 │ │ │ │ │ ldreq r3, [r2, #1004] @ 0x3ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 69f4 <_Py_type_getattro_impl+0x58> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 69f0 <_Py_type_getattro_impl+0x54> │ │ │ │ │ - b 6c80 <_Py_type_getattro_impl+0x2e4> │ │ │ │ │ + b 6c78 <_Py_type_getattro_impl+0x2dc> │ │ │ │ │ bic r0, r6, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #968] @ 70dc <_Py_type_getattro_impl+0x740> │ │ │ │ │ + ldr r3, [pc, #968] @ 70d4 <_Py_type_getattro_impl+0x738> │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ eor r6, r6, r8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr r0, [r2, #1436] @ 0x59c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 6b5c <_Py_type_getattro_impl+0x1c0> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6fd0 <_Py_type_getattro_impl+0x634> │ │ │ │ │ + beq 6fc8 <_Py_type_getattro_impl+0x62c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 6c4c <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ @@ -7498,45 +7496,46 @@ │ │ │ │ │ add r3, r2, #4 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ str r4, [r1, r3] │ │ │ │ │ dmb ish │ │ │ │ │ str r8, [r1, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f30 <_Py_type_getattro_impl+0x594> │ │ │ │ │ + ble 6f08 <_Py_type_getattro_impl+0x56c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 6ba0 <_Py_type_getattro_impl+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 6bf8 <_Py_type_getattro_impl+0x25c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r6, r6, #1 │ │ │ │ │ - bgt 6f00 <_Py_type_getattro_impl+0x564> │ │ │ │ │ + bgt 6ef8 <_Py_type_getattro_impl+0x55c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ tst r2, #1 │ │ │ │ │ beq 6ad8 <_Py_type_getattro_impl+0x13c> │ │ │ │ │ b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ + b 6af0 <_Py_type_getattro_impl+0x154> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6f48 <_Py_type_getattro_impl+0x5ac> │ │ │ │ │ + beq 6f40 <_Py_type_getattro_impl+0x5a4> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 707c <_Py_type_getattro_impl+0x6e0> │ │ │ │ │ + beq 7074 <_Py_type_getattro_impl+0x6d8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -7557,87 +7556,86 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r9, [r3, r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f10 <_Py_type_getattro_impl+0x574> │ │ │ │ │ + ble 6f20 <_Py_type_getattro_impl+0x584> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 6a74 <_Py_type_getattro_impl+0xd8> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 6c64 <_Py_type_getattro_impl+0x2c8> │ │ │ │ │ + beq 6c60 <_Py_type_getattro_impl+0x2c4> │ │ │ │ │ + bic r0, r6, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bic r0, r0, #1 │ │ │ │ │ blx r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ + beq 7054 <_Py_type_getattro_impl+0x6b8> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r2, #1 │ │ │ │ │ beq 6ad8 <_Py_type_getattro_impl+0x13c> │ │ │ │ │ b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ebc <_Py_type_getattro_impl+0x520> │ │ │ │ │ + bne 6dd4 <_Py_type_getattro_impl+0x438> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ebc <_Py_type_getattro_impl+0x520> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 6d3c <_Py_type_getattro_impl+0x3a0> │ │ │ │ │ + b 6dd4 <_Py_type_getattro_impl+0x438> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ddc <_Py_type_getattro_impl+0x440> │ │ │ │ │ + bne 6eb8 <_Py_type_getattro_impl+0x51c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ddc <_Py_type_getattro_impl+0x440> │ │ │ │ │ + b 6eb8 <_Py_type_getattro_impl+0x51c> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 6d34 <_Py_type_getattro_impl+0x398> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrh r2, [r2, #206] @ 0xce │ │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs 7064 <_Py_type_getattro_impl+0x6c8> │ │ │ │ │ + bcs 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 7064 <_Py_type_getattro_impl+0x6c8> │ │ │ │ │ + bne 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt 7064 <_Py_type_getattro_impl+0x6c8> │ │ │ │ │ + bgt 705c <_Py_type_getattro_impl+0x6c0> │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r9, [r9, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 707c <_Py_type_getattro_impl+0x6e0> │ │ │ │ │ + beq 7074 <_Py_type_getattro_impl+0x6d8> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6ebc <_Py_type_getattro_impl+0x520> │ │ │ │ │ + beq 6eb8 <_Py_type_getattro_impl+0x51c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 6e6c <_Py_type_getattro_impl+0x4d0> │ │ │ │ │ + beq 6e68 <_Py_type_getattro_impl+0x4cc> │ │ │ │ │ b 6a74 <_Py_type_getattro_impl+0xd8> │ │ │ │ │ ldrh r2, [r7, #206] @ 0xce │ │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ │ bcs 6c34 <_Py_type_getattro_impl+0x298> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -7648,273 +7646,273 @@ │ │ │ │ │ bne 6c34 <_Py_type_getattro_impl+0x298> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ bgt 6c34 <_Py_type_getattro_impl+0x298> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 6c4c <_Py_type_getattro_impl+0x2b0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6d6c <_Py_type_getattro_impl+0x3d0> │ │ │ │ │ - b 6ddc <_Py_type_getattro_impl+0x440> │ │ │ │ │ + bne 6d64 <_Py_type_getattro_impl+0x3c8> │ │ │ │ │ + b 6dd4 <_Py_type_getattro_impl+0x438> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 6f00 <_Py_type_getattro_impl+0x564> │ │ │ │ │ + b 6ef8 <_Py_type_getattro_impl+0x55c> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6ebc <_Py_type_getattro_impl+0x520> │ │ │ │ │ - ldr r3, [pc, #92] @ 70e0 <_Py_type_getattro_impl+0x744> │ │ │ │ │ + bne 6eb8 <_Py_type_getattro_impl+0x51c> │ │ │ │ │ + ldr r3, [pc, #92] @ 70d8 <_Py_type_getattro_impl+0x73c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ b 6b34 <_Py_type_getattro_impl+0x198> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bdc <_Py_type_getattro_impl+0x240> │ │ │ │ │ + b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6c80 <_Py_type_getattro_impl+0x2e4> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + b 6c78 <_Py_type_getattro_impl+0x2dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6aec <_Py_type_getattro_impl+0x150> │ │ │ │ │ + b 6bdc <_Py_type_getattro_impl+0x240> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 6b0c <_Py_type_getattro_impl+0x170> │ │ │ │ │ - .word 0x000006ac │ │ │ │ │ + .word 0x000006a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000005a0 │ │ │ │ │ + .word 0x00000598 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000070e4 <_Py_type_getattro_stackref>: │ │ │ │ │ +000070dc <_Py_type_getattro_stackref>: │ │ │ │ │ _Py_type_getattro_stackref(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 77a8 <_Py_type_getattro_stackref+0x6c4> │ │ │ │ │ + beq 77a0 <_Py_type_getattro_stackref+0x6c4> │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #2 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 73b4 <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ + bne 73ac <_Py_type_getattro_stackref+0x2d0> │ │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7408 <_Py_type_getattro_stackref+0x324> │ │ │ │ │ + beq 7400 <_Py_type_getattro_stackref+0x324> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ asr r6, r4, #3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldr r9, [r3, #192] @ 0xc0 │ │ │ │ │ - ldr r3, [pc, #1664] @ 77e0 <_Py_type_getattro_stackref+0x6fc> │ │ │ │ │ + ldr r3, [pc, #1664] @ 77d8 <_Py_type_getattro_stackref+0x6fc> │ │ │ │ │ eor r5, r9, r6 │ │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ add r8, r3, r5 │ │ │ │ │ add r8, r8, #40960 @ 0xa000 │ │ │ │ │ ldr r2, [r8, #1436] @ 0x59c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 7548 <_Py_type_getattro_stackref+0x464> │ │ │ │ │ + bne 7540 <_Py_type_getattro_stackref+0x464> │ │ │ │ │ ldr r2, [r8, #1440] @ 0x5a0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 7548 <_Py_type_getattro_stackref+0x464> │ │ │ │ │ + bne 7540 <_Py_type_getattro_stackref+0x464> │ │ │ │ │ add r2, r3, #40960 @ 0xa000 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ ldr r0, [r2, #1444] @ 0x5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 726c <_Py_type_getattro_stackref+0x188> │ │ │ │ │ + beq 7264 <_Py_type_getattro_stackref+0x188> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r0, r0, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 7260 <_Py_type_getattro_stackref+0x17c> │ │ │ │ │ + beq 7258 <_Py_type_getattro_stackref+0x17c> │ │ │ │ │ bic r8, r0, #1 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r5, [r3, #136] @ 0x88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7260 <_Py_type_getattro_stackref+0x17c> │ │ │ │ │ + beq 7258 <_Py_type_getattro_stackref+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDescr_IsData │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 741c <_Py_type_getattro_stackref+0x338> │ │ │ │ │ + beq 7414 <_Py_type_getattro_stackref+0x338> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7768 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ + beq 7760 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r0, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 7234 <_Py_type_getattro_stackref+0x150> │ │ │ │ │ + bne 722c <_Py_type_getattro_stackref+0x150> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77d4 <_Py_type_getattro_stackref+0x6f0> │ │ │ │ │ + beq 77cc <_Py_type_getattro_stackref+0x6f0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 7254 <_Py_type_getattro_stackref+0x170> │ │ │ │ │ + bne 724c <_Py_type_getattro_stackref+0x170> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77a0 <_Py_type_getattro_stackref+0x6bc> │ │ │ │ │ + beq 7798 <_Py_type_getattro_stackref+0x6bc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1404] @ 77e4 <_Py_type_getattro_stackref+0x700> │ │ │ │ │ + ldr r3, [pc, #1404] @ 77dc <_Py_type_getattro_stackref+0x700> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r5, #0 │ │ │ │ │ eor r6, r6, r8 │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr r0, [r2, #1436] @ 0x59c │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 744c <_Py_type_getattro_stackref+0x368> │ │ │ │ │ + bne 7444 <_Py_type_getattro_stackref+0x368> │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r1, r2, r6, r3 │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r1, #1440] @ 0x5a0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 7648 <_Py_type_getattro_stackref+0x564> │ │ │ │ │ + bne 7658 <_Py_type_getattro_stackref+0x57c> │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ │ ldr r0, [r3, #1444] @ 0x5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7384 <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ + beq 737c <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r0, r0, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 75e8 <_Py_type_getattro_stackref+0x504> │ │ │ │ │ + beq 75e0 <_Py_type_getattro_stackref+0x504> │ │ │ │ │ bic r4, r0, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ tst r0, #1 │ │ │ │ │ ldr r5, [r3, #136] @ 0x88 │ │ │ │ │ - bne 7314 <_Py_type_getattro_stackref+0x230> │ │ │ │ │ + bne 730c <_Py_type_getattro_stackref+0x230> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77cc <_Py_type_getattro_stackref+0x6e8> │ │ │ │ │ + beq 77c4 <_Py_type_getattro_stackref+0x6e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7534 <_Py_type_getattro_stackref+0x450> │ │ │ │ │ + beq 752c <_Py_type_getattro_stackref+0x450> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyStaticMethod_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyStaticMethod_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 74fc <_Py_type_getattro_stackref+0x418> │ │ │ │ │ + beq 74f4 <_Py_type_getattro_stackref+0x418> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7768 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ + beq 7760 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 7220 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ - b 7234 <_Py_type_getattro_stackref+0x150> │ │ │ │ │ + beq 7218 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ + b 722c <_Py_type_getattro_stackref+0x150> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 74f4 <_Py_type_getattro_stackref+0x410> │ │ │ │ │ + bne 74ec <_Py_type_getattro_stackref+0x410> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 75f4 <_Py_type_getattro_stackref+0x510> │ │ │ │ │ + bne 75ec <_Py_type_getattro_stackref+0x510> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 7254 <_Py_type_getattro_stackref+0x170> │ │ │ │ │ + bne 724c <_Py_type_getattro_stackref+0x170> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7748 <_Py_type_getattro_stackref+0x664> │ │ │ │ │ + beq 7740 <_Py_type_getattro_stackref+0x664> │ │ │ │ │ str r6, [r3] │ │ │ │ │ - b 7254 <_Py_type_getattro_stackref+0x170> │ │ │ │ │ - ldr r3, [pc, #1068] @ 77e8 <_Py_type_getattro_stackref+0x704> │ │ │ │ │ + b 724c <_Py_type_getattro_stackref+0x170> │ │ │ │ │ + ldr r3, [pc, #1068] @ 77e0 <_Py_type_getattro_stackref+0x704> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mov r1, #28 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [sl, r3] │ │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -7926,56 +7924,56 @@ │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r2, r2, #96256 @ 0x17800 │ │ │ │ │ ldrne r3, [r1, #432] @ 0x1b0 │ │ │ │ │ ldreq r3, [r2, #1004] @ 0x3ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 713c <_Py_type_getattro_stackref+0x58> │ │ │ │ │ + bne 7134 <_Py_type_getattro_stackref+0x58> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 99e4 │ │ │ │ │ + bl 99d8 │ │ │ │ │ R_ARM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7138 <_Py_type_getattro_stackref+0x54> │ │ │ │ │ - b 77c4 <_Py_type_getattro_stackref+0x6e0> │ │ │ │ │ - ldr r3, [pc, #968] @ 77ec <_Py_type_getattro_stackref+0x708> │ │ │ │ │ + bge 7130 <_Py_type_getattro_stackref+0x54> │ │ │ │ │ + b 77bc <_Py_type_getattro_stackref+0x6e0> │ │ │ │ │ + ldr r3, [pc, #968] @ 77e4 <_Py_type_getattro_stackref+0x708> │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ eor r6, r6, r8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr r0, [r2, #1436] @ 0x59c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7294 <_Py_type_getattro_stackref+0x1b0> │ │ │ │ │ + beq 728c <_Py_type_getattro_stackref+0x1b0> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 76dc <_Py_type_getattro_stackref+0x5f8> │ │ │ │ │ + beq 76d4 <_Py_type_getattro_stackref+0x5f8> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7384 <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ + beq 737c <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 72d8 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ + bne 72d0 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt 72d8 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ + bgt 72d0 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r1, r3, #42240 @ 0xa500 │ │ │ │ │ add r1, r1, #156 @ 0x9c │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ mul r2, r2, r6 │ │ │ │ │ add ip, r1, r2 │ │ │ │ │ str r0, [ip, #8] │ │ │ │ │ @@ -7988,60 +7986,60 @@ │ │ │ │ │ add r3, r2, #4 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ str r4, [r1, r3] │ │ │ │ │ dmb ish │ │ │ │ │ str r8, [r1, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7650 <_Py_type_getattro_stackref+0x56c> │ │ │ │ │ + ble 7628 <_Py_type_getattro_stackref+0x54c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 72d8 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ + b 72d0 <_Py_type_getattro_stackref+0x1f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyStaticMethod_GetFunc> │ │ │ │ │ R_ARM_CALL _PyStaticMethod_GetFunc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7330 <_Py_type_getattro_stackref+0x24c> │ │ │ │ │ + beq 7328 <_Py_type_getattro_stackref+0x24c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r6, r6, #1 │ │ │ │ │ - bgt 7620 <_Py_type_getattro_stackref+0x53c> │ │ │ │ │ + bgt 7618 <_Py_type_getattro_stackref+0x53c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 7220 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ - b 7234 <_Py_type_getattro_stackref+0x150> │ │ │ │ │ + beq 7218 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ + b 722c <_Py_type_getattro_stackref+0x150> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7238 <_Py_type_getattro_stackref+0x154> │ │ │ │ │ + b 7230 <_Py_type_getattro_stackref+0x154> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7668 <_Py_type_getattro_stackref+0x584> │ │ │ │ │ + beq 7660 <_Py_type_getattro_stackref+0x584> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7788 <_Py_type_getattro_stackref+0x6a4> │ │ │ │ │ + beq 7780 <_Py_type_getattro_stackref+0x6a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 71bc <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ + bne 71b4 <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt 71bc <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ + bgt 71b4 <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ add r3, r3, #42240 @ 0xa500 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ add r3, r3, #156 @ 0x9c │ │ │ │ │ add r2, r3, r5 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ @@ -8050,193 +8048,193 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ str r4, [r3, r1] │ │ │ │ │ dmb ish │ │ │ │ │ str r9, [r3, r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7630 <_Py_type_getattro_stackref+0x54c> │ │ │ │ │ + ble 7640 <_Py_type_getattro_stackref+0x564> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 71bc <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ + b 71b4 <_Py_type_getattro_stackref+0xd8> │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7398 <_Py_type_getattro_stackref+0x2b4> │ │ │ │ │ + beq 7390 <_Py_type_getattro_stackref+0x2b4> │ │ │ │ │ bic r0, r6, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7768 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ + beq 7760 <_Py_type_getattro_stackref+0x684> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 7220 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ - b 7234 <_Py_type_getattro_stackref+0x150> │ │ │ │ │ + beq 7218 <_Py_type_getattro_stackref+0x13c> │ │ │ │ │ + b 722c <_Py_type_getattro_stackref+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75e0 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ + bne 74ec <_Py_type_getattro_stackref+0x410> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75e0 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 744c <_Py_type_getattro_stackref+0x368> │ │ │ │ │ + b 74ec <_Py_type_getattro_stackref+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 74f4 <_Py_type_getattro_stackref+0x410> │ │ │ │ │ + bne 75d8 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74f4 <_Py_type_getattro_stackref+0x410> │ │ │ │ │ + b 75d8 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 7444 <_Py_type_getattro_stackref+0x368> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrh r2, [r2, #206] @ 0xce │ │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs 7770 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ + bcs 7768 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 7770 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ + bne 7768 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt 7770 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ + bgt 7768 <_Py_type_getattro_stackref+0x68c> │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r9, [r9, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7788 <_Py_type_getattro_stackref+0x6a4> │ │ │ │ │ + beq 7780 <_Py_type_getattro_stackref+0x6a4> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 757c <_Py_type_getattro_stackref+0x498> │ │ │ │ │ - b 75e0 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ + bne 7574 <_Py_type_getattro_stackref+0x498> │ │ │ │ │ + b 75d8 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ ldrh r2, [r7, #206] @ 0xce │ │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ │ - bcs 736c <_Py_type_getattro_stackref+0x288> │ │ │ │ │ + bcs 7364 <_Py_type_getattro_stackref+0x288> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 736c <_Py_type_getattro_stackref+0x288> │ │ │ │ │ + bne 7364 <_Py_type_getattro_stackref+0x288> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - bgt 736c <_Py_type_getattro_stackref+0x288> │ │ │ │ │ + bgt 7364 <_Py_type_getattro_stackref+0x288> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl f060 │ │ │ │ │ + bl f050 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #192] @ 0xc0 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7384 <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ + beq 737c <_Py_type_getattro_stackref+0x2a0> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7480 <_Py_type_getattro_stackref+0x39c> │ │ │ │ │ - b 74f4 <_Py_type_getattro_stackref+0x410> │ │ │ │ │ + bne 7478 <_Py_type_getattro_stackref+0x39c> │ │ │ │ │ + b 74ec <_Py_type_getattro_stackref+0x410> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 7620 <_Py_type_getattro_stackref+0x53c> │ │ │ │ │ + b 7618 <_Py_type_getattro_stackref+0x53c> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f10 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 75e0 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ - ldr r3, [pc, #96] @ 77f0 <_Py_type_getattro_stackref+0x70c> │ │ │ │ │ + bne 75d8 <_Py_type_getattro_stackref+0x4fc> │ │ │ │ │ + ldr r3, [pc, #96] @ 77e8 <_Py_type_getattro_stackref+0x70c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ - b 726c <_Py_type_getattro_stackref+0x188> │ │ │ │ │ + b 7264 <_Py_type_getattro_stackref+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7254 <_Py_type_getattro_stackref+0x170> │ │ │ │ │ + b 724c <_Py_type_getattro_stackref+0x170> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 7254 <_Py_type_getattro_stackref+0x170> │ │ │ │ │ + b 724c <_Py_type_getattro_stackref+0x170> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7314 <_Py_type_getattro_stackref+0x230> │ │ │ │ │ + b 730c <_Py_type_getattro_stackref+0x230> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7234 <_Py_type_getattro_stackref+0x150> │ │ │ │ │ + b 722c <_Py_type_getattro_stackref+0x150> │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000578 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000420 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000077f4 : │ │ │ │ │ +000077ec : │ │ │ │ │ type_qualname(): │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 7828 │ │ │ │ │ + beq 7820 │ │ │ │ │ ldr r0, [r0, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7834 │ │ │ │ │ + b 782c │ │ │ │ │ │ │ │ │ │ -00007834 : │ │ │ │ │ +0000782c : │ │ │ │ │ type_qualname.part.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ @@ -8248,27 +8246,27 @@ │ │ │ │ │ addne r4, r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00007870 : │ │ │ │ │ +00007868 : │ │ │ │ │ type_from_slots_or_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs sl, r1, #0 │ │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 8b30 │ │ │ │ │ + beq 8c94 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ sub r5, fp, #124 @ 0x7c │ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bic r2, r3, r3, asr #31 │ │ │ │ │ rsblt r3, r3, #0 │ │ │ │ │ @@ -8293,152 +8291,152 @@ │ │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r6, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_Next> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Next │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7994 │ │ │ │ │ + beq 798c │ │ │ │ │ ldrh r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bhi 7ba8 │ │ │ │ │ + bhi 7ba0 │ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ │ - bls 7908 │ │ │ │ │ - ldr r2, [pc, #4072] @ 891c │ │ │ │ │ + bls 7900 │ │ │ │ │ + ldr r2, [pc, #4060] @ 8908 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ │ - bhi 7908 │ │ │ │ │ + bhi 7900 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 86c0 │ │ │ │ │ + beq 8714 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r8, r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 8d38 │ │ │ │ │ + beq 8c04 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_Next> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Next │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7910 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ecc │ │ │ │ │ + beq 8e7c │ │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_SawSlot> │ │ │ │ │ R_ARM_CALL _PySlotIterator_SawSlot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e38 │ │ │ │ │ + bne 8df0 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 865c │ │ │ │ │ + bne 8620 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r8, r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 8eb4 │ │ │ │ │ + beq 8e64 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r8, r0, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - beq 8eb8 │ │ │ │ │ + beq 8e68 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8334 │ │ │ │ │ + bne 8320 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8338 │ │ │ │ │ + bne 8324 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 88e8 │ │ │ │ │ + beq 8740 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ │ - beq 835c │ │ │ │ │ + beq 8348 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7bc4 │ │ │ │ │ + ble 7bb0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 88e8 │ │ │ │ │ + beq 8740 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 882c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ + beq 7aa0 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 88e8 │ │ │ │ │ + beq 8740 │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #256 @ 0x100 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 882c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 7a84 │ │ │ │ │ - ldr r3, [pc, #3696] @ 8920 │ │ │ │ │ + bne 7a7c │ │ │ │ │ + ldr r3, [pc, #3684] @ 890c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8be0 │ │ │ │ │ + beq 8d44 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 85ec │ │ │ │ │ + ble 85d8 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne 85b8 │ │ │ │ │ + bne 85a4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 7bd0 │ │ │ │ │ - b 7abc │ │ │ │ │ + bge 7bbc │ │ │ │ │ + b 7ab4 │ │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7908 │ │ │ │ │ + beq 7900 │ │ │ │ │ str r6, [fp, #-180] @ 0xffffff4c │ │ │ │ │ ldr r6, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r8, [fp, #-196] @ 0xffffff3c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ @@ -8452,152 +8450,149 @@ │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8634 │ │ │ │ │ + bne 8660 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 8398 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8440 │ │ │ │ │ + beq 842c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r9 │ │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7b3c │ │ │ │ │ + bne 7b34 │ │ │ │ │ sub r5, fp, #192 @ 0xc0 │ │ │ │ │ str r6, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r6, [fp, #-180] @ 0xffffff4c │ │ │ │ │ ldm r5, {r5, r7, sl} │ │ │ │ │ - b 7908 │ │ │ │ │ + b 7900 │ │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7908 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b 88e8 │ │ │ │ │ - ldr r3, [pc, #3412] @ 8920 │ │ │ │ │ + bne 7900 │ │ │ │ │ + b 8e20 │ │ │ │ │ + ldr r3, [pc, #3412] @ 890c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 8bb4 │ │ │ │ │ + bge 8d18 │ │ │ │ │ ldr r2, [r7, #156] @ 0x9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7c00 │ │ │ │ │ + beq 7bec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r3, #3060] @ 0xbf4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8b98 │ │ │ │ │ + bne 8cfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 940c │ │ │ │ │ + bl 9400 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 8bd0 │ │ │ │ │ + beq 8d34 │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ streq r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - bne 86f0 │ │ │ │ │ + bne 86cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ │ streq r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - bne 8494 │ │ │ │ │ + bne 8480 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 8458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ streq r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bne 8448 │ │ │ │ │ + bne 8434 │ │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_GenericAlloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_GenericAlloc │ │ │ │ │ str r2, [fp, #-180] @ 0xffffff4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8888 │ │ │ │ │ + bne 87f0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r8, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ mla r8, r3, r8, r8 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r2, r3, #24 │ │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ tst r3, #4 │ │ │ │ │ lsl r4, r4, #3 │ │ │ │ │ - bne 83b4 │ │ │ │ │ + bne 83a0 │ │ │ │ │ add r0, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88bc │ │ │ │ │ + beq 884c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ strne r3, [r0, #4] │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ - beq 7cf0 │ │ │ │ │ + beq 7cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_GC_Link> │ │ │ │ │ R_ARM_CALL _PyObject_GC_Link │ │ │ │ │ sub r2, r8, #8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ - bne 83d8 │ │ │ │ │ + bne 83c4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 8404 │ │ │ │ │ + bne 83f0 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ - beq 7d80 │ │ │ │ │ - ldr r3, [pc, #3040] @ 8924 │ │ │ │ │ + beq 7d6c │ │ │ │ │ + ldr r3, [pc, #3040] @ 8910 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -8611,15 +8606,15 @@ │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, #512 @ 0x200 │ │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ │ - beq 7da8 │ │ │ │ │ + beq 7d94 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r2, r4, #212 @ 0xd4 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ @@ -8638,15 +8633,15 @@ │ │ │ │ │ ldrle r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ tst r3, #2 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ │ - bne 8cb0 │ │ │ │ │ + bne 8be0 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r6, [r4, #168] @ 0xa8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8666,42 +8661,42 @@ │ │ │ │ │ str r9, [r4, #440] @ 0x1b8 │ │ │ │ │ str r9, [r4, #432] @ 0x1b0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ ldreq r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ strne r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ bl 0 <_PySlotIterator_Rewind> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Rewind │ │ │ │ │ - ldr r9, [pc, #2740] @ 8928 │ │ │ │ │ - ldr r8, [pc, #2740] @ 892c │ │ │ │ │ + ldr r9, [pc, #2740] @ 8914 │ │ │ │ │ + ldr r8, [pc, #2740] @ 8918 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_Next> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ed4 │ │ │ │ │ + beq 7ec0 │ │ │ │ │ ldrh r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - beq 8130 │ │ │ │ │ - bhi 81c8 │ │ │ │ │ + beq 811c │ │ │ │ │ + bhi 81b4 │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 8130 │ │ │ │ │ + bls 811c │ │ │ │ │ sub r3, r3, #5 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 7e74 │ │ │ │ │ + bhi 7e60 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r8, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ bl 0 <_PySlotIterator_Next> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e84 │ │ │ │ │ + bne 7e70 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC subtype_dealloc │ │ │ │ │ @@ -8709,52 +8704,52 @@ │ │ │ │ │ R_ARM_MOVT_ABS subtype_dealloc │ │ │ │ │ streq r3, [r4, #24] │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ │ str r2, [r4, #144] @ 0x90 │ │ │ │ │ - bne 7f28 │ │ │ │ │ + bne 7f14 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ - beq 86d0 │ │ │ │ │ + beq 86ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8100 │ │ │ │ │ + beq 80ec │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ ldr r2, [fp, #-180] @ 0xffffff4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f70 │ │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 7f40 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 8f2c │ │ │ │ │ + blt 9080 │ │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 8ae8 │ │ │ │ │ + blt 8c4c │ │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 8b0c │ │ │ │ │ + blt 8c70 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 8c20 │ │ │ │ │ + blt 8b50 │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ tst r3, #2 │ │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ │ - bne 8c44 │ │ │ │ │ + bne 8b74 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 807c │ │ │ │ │ + beq 8068 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r8, r0, #1 │ │ │ │ │ @@ -8764,455 +8759,445 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8034 │ │ │ │ │ + bne 8020 │ │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne 8034 │ │ │ │ │ + bne 8020 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 800c │ │ │ │ │ + b 7ff8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 8418 │ │ │ │ │ + beq 8404 │ │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8034 │ │ │ │ │ + beq 8020 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne 7ff8 │ │ │ │ │ + bne 7fe4 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8000 │ │ │ │ │ + bne 7fec │ │ │ │ │ adds r5, r5, #6 │ │ │ │ │ movne r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8100 │ │ │ │ │ - ldr r1, [pc, #2276] @ 8930 │ │ │ │ │ + beq 80ec │ │ │ │ │ + ldr r1, [pc, #2276] @ 891c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8074 │ │ │ │ │ + bgt 8060 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ca4 │ │ │ │ │ + beq 8bd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 8100 │ │ │ │ │ + blt 80ec │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8394 │ │ │ │ │ + bne 8380 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8428 │ │ │ │ │ - ldr r1, [pc, #2200] @ 8934 │ │ │ │ │ + bne 8414 │ │ │ │ │ + ldr r1, [pc, #2200] @ 8920 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80ec │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strrchr │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8d68 │ │ │ │ │ + beq 8c1c │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8100 │ │ │ │ │ - ldr r1, [pc, #2136] @ 8934 │ │ │ │ │ + beq 80ec │ │ │ │ │ + ldr r1, [pc, #2136] @ 8920 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8100 │ │ │ │ │ + bgt 80ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c14 │ │ │ │ │ + beq 8c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bne 8304 │ │ │ │ │ + bne 82f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_Next> │ │ │ │ │ R_ARM_CALL _PySlotIterator_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ed4 │ │ │ │ │ + beq 7ec0 │ │ │ │ │ ldrh r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - beq 8130 │ │ │ │ │ - bhi 82d8 │ │ │ │ │ + beq 811c │ │ │ │ │ + bhi 82c4 │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 8130 │ │ │ │ │ - ldr r1, [pc, #2004] @ 8938 │ │ │ │ │ + bls 811c │ │ │ │ │ + ldr r1, [pc, #2004] @ 8924 │ │ │ │ │ sub r3, r3, #5 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ │ - bhi 7e74 │ │ │ │ │ + bhi 7e60 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #160] @ 0xa0 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81e4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 82ec │ │ │ │ │ + beq 82d8 │ │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 7e74 │ │ │ │ │ + bhi 7e60 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r9, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ands sl, r0, #8388608 @ 0x800000 │ │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ │ mul r6, r6, r2 │ │ │ │ │ addne r0, r4, r0 │ │ │ │ │ - beq 8cc8 │ │ │ │ │ + beq 8b20 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r6, r3, #8388608 @ 0x800000 │ │ │ │ │ ldrne r3, [r2, #16] │ │ │ │ │ addne r3, r4, r3 │ │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ │ - beq 8cec │ │ │ │ │ + beq 8ad4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7e74 │ │ │ │ │ + ble 7e60 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8828 │ │ │ │ │ + bne 885c │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 7e60 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8844 │ │ │ │ │ + bne 87ac │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 7e60 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8860 │ │ │ │ │ + bne 87c8 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 7e60 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 88a0 │ │ │ │ │ + bne 8810 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subs r2, r2, #4 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 7e60 │ │ │ │ │ add r3, r3, #80 @ 0x50 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 8738 │ │ │ │ │ + bne 8878 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bne 82bc │ │ │ │ │ - b 7e74 │ │ │ │ │ + bne 82a8 │ │ │ │ │ + b 7e60 │ │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81e4 │ │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 8148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ streq r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ streq r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 87a0 │ │ │ │ │ + beq 8774 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8320 │ │ │ │ │ + bgt 830c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8cbc │ │ │ │ │ + beq 8b44 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 87a0 │ │ │ │ │ + b 8774 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - bne 8724 │ │ │ │ │ + bne 8700 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 7a3c │ │ │ │ │ + b 7a34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 887c │ │ │ │ │ - ldr r7, [pc, #1460] @ 8920 │ │ │ │ │ + bne 87e4 │ │ │ │ │ + ldr r7, [pc, #1460] @ 890c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7bd0 │ │ │ │ │ - b 7ab4 │ │ │ │ │ + ble 7bbc │ │ │ │ │ + b 7aac │ │ │ │ │ str r2, [r4, #148] @ 0x94 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ - b 7e74 │ │ │ │ │ - ldr r1, [pc, #1440] @ 893c │ │ │ │ │ + b 7e60 │ │ │ │ │ + ldr r1, [pc, #1440] @ 8928 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8088 │ │ │ │ │ - b 8100 │ │ │ │ │ + bge 8074 │ │ │ │ │ + b 80ec │ │ │ │ │ str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 7b88 │ │ │ │ │ + b 7b80 │ │ │ │ │ ldr r2, [r7, #444] @ 0x1bc │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - b 7cb8 │ │ │ │ │ + b 7ca4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 7d34 │ │ │ │ │ + beq 7d20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_InitInlineValues> │ │ │ │ │ R_ARM_CALL _PyObject_InitInlineValues │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ - b 7d34 │ │ │ │ │ + b 7d20 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8000 │ │ │ │ │ - b 8034 │ │ │ │ │ - ldr r1, [pc, #1296] @ 8940 │ │ │ │ │ + bne 7fec │ │ │ │ │ + b 8020 │ │ │ │ │ + ldr r1, [pc, #1296] @ 892c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8094 │ │ │ │ │ - b 8100 │ │ │ │ │ + bge 8080 │ │ │ │ │ + b 80ec │ │ │ │ │ str r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 7b88 │ │ │ │ │ + b 7b80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bne 87f4 │ │ │ │ │ + bne 8934 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 87d8 │ │ │ │ │ + bne 88ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 7c64 │ │ │ │ │ + b 7c50 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bne 8754 │ │ │ │ │ + bne 88d8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 897c │ │ │ │ │ + bne 8968 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 7c58 │ │ │ │ │ + b 7c44 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 88b4 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8948 │ │ │ │ │ + bne 8894 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b 7c48 │ │ │ │ │ + b 7c34 │ │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #196] @ 0xc4 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #424] @ 0x1a8 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #428] @ 0x1ac │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #380] @ 0x17c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #224] @ 0xe0 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #372] @ 0x174 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #212] @ 0xd4 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #200] @ 0xc8 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #288] @ 0x120 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #136] @ 0x88 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #384] @ 0x180 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #396] @ 0x18c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #392] @ 0x188 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #140] @ 0x8c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #404] @ 0x194 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #388] @ 0x184 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #412] @ 0x19c │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #416] @ 0x1a0 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ str r2, [r4, #264] @ 0x108 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7e60 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7908 │ │ │ │ │ + bne 7900 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8a74 │ │ │ │ │ + beq 89b0 │ │ │ │ │ str sl, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - b 7908 │ │ │ │ │ + b 7900 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySlotIterator_SawSlot> │ │ │ │ │ R_ARM_CALL _PySlotIterator_SawSlot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7908 │ │ │ │ │ + bne 7900 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7908 │ │ │ │ │ + b 7900 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 85ec │ │ │ │ │ + beq 85d8 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - beq 7ae8 │ │ │ │ │ + beq 7ae0 │ │ │ │ │ ldr r8, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bne 85cc │ │ │ │ │ + bne 85b8 │ │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a28 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ str lr, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r6, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - ble 88fc │ │ │ │ │ + ble 8724 │ │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ │ cmp r7, r6 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ - bne 860c │ │ │ │ │ + bne 85f8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r7, ip │ │ │ │ │ - b 7ae8 │ │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 89c4 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 7b48 │ │ │ │ │ + b 7ae0 │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8688 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9224,210 +9209,214 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 8114 │ │ │ │ │ + b 8100 │ │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 89e4 │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + movlt r3, r2 │ │ │ │ │ + str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + b 7b40 │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 79c0 │ │ │ │ │ + bgt 79b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - b 8678 │ │ │ │ │ - ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 7908 │ │ │ │ │ + b 863c │ │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ │ bl 0 <_Py_SetImmortalUntracked> │ │ │ │ │ R_ARM_CALL _Py_SetImmortalUntracked │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ │ - beq 7f14 │ │ │ │ │ - b 7f28 │ │ │ │ │ + beq 7f00 │ │ │ │ │ + b 7f14 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, #7 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ str r2, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a00 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 7c28 │ │ │ │ │ + b 7c14 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 7a44 │ │ │ │ │ - bic r1, r1, #8 │ │ │ │ │ - ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - str r1, [r3, #12] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add r1, r1, r0 │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - b 82c8 │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + b 7a3c │ │ │ │ │ + ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 7900 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 8774 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87a0 │ │ │ │ │ + bgt 8774 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 87a0 │ │ │ │ │ + bne 8774 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8114 │ │ │ │ │ + beq 8100 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8114 │ │ │ │ │ + bgt 8100 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 8100 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8114 │ │ │ │ │ - cmp r3, #9 │ │ │ │ │ - bne 8804 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 7c64 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - b 8764 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC43 │ │ │ │ │ - bl 0 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes